8

मैं AndroidKeystore का उपयोग कर अपने वर्तमान प्रोजेक्ट में प्रदाता के रूप में निजी कुंजी को सुरक्षित रूप से स्टोर करने के लिए उपयोग कर रहा हूं। अब मैं अपने ऐप को पुराने एंड्रॉइड रिलीज़ के लिए 4.1 (एपीआई संस्करण 16) तक उपलब्ध करना चाहता हूं। इसलिए मुझे AndroidKeystore के लिए एक विकल्प खोजने की आवश्यकता है लेकिन शायद ही कोई उपयोगी समाधान मिल सके। क्या इस पुराने संस्करणों पर AndroidKeystore कार्यक्षमता को कार्यान्वित/अनुकरण/प्रतिस्थापित करने की कोई सिफारिश है?4.1 एपीआई पर एंड्रॉइडकेस्टोर

इसके अतिरिक्त KeyPairGeneratorSpec v18 के बाद उपलब्ध है। पुराने संस्करणों पर सही प्रतिस्थापन क्या होगा?

+0

है आप BouncyCastle कुंजीस्टोर बजाय उपयोग कर सकते हैं? –

+0

एंड्रॉइडकेस्टोर हार्डवेयर (सुरक्षा) हार्डवेयर सुरक्षा उपकरणों के लिए एक प्रदाता है। सवाल यह है कि इसके बजाय क्या उपयोग करना है। एक सादा कीस्टोर एक समाधान होगा। – fr00tyl00p

+2

मैं भी अविश्वसनीय रूप से flabbergasted है कि समर्थन पुस्तकालय एंड्रॉइड 4.1 के लिए पिछड़ा संगतता प्रदान नहीं करता है। गंभीरता से! मेरे पास शष्द कम पड़ गए हैं। शायद कुछ सालों में मैं इसे खत्म कर दूंगा ... –

उत्तर

5

मुझे अंततः एक कामकाजी समाधान मिला। एंड्रॉइड 4.x के लिए क्रेडेंशियल स्टोरेज सेवा है जो विभिन्न रहस्यों को पकड़ सकती है। सबसे अच्छा वर्णन मैं अब तक पाया यहाँ

http://nelenkov.blogspot.de/2012/05/storing-application-secrets-in-androids.html

+0

क्या इससे कोई समस्या नहीं हुई? मैंने इस ब्लॉग पोस्ट में पढ़ा है कि यह परीक्षण किया गया है लेकिन काम करने की गारंटी नहीं है। – LoveForDroid

+0

मुझे इसके साथ कोई समस्या नहीं थी। दुर्भाग्यवश मुझे कोई अन्य "मानक तरीका" नहीं मिला। तो आप क्या कर सकते हैं? उपयोग करें और आशा करें :-) – fr00tyl00p

संबंधित मुद्दे