जब मैं एप्लिकेशन शुरू करता हूं तो मैं अपने आवेदन में प्रमाणपत्र स्थापित कर रहा हूं। मैं नीचे दिए गए कुछ लिंक से गुजर चुका हूं और सफलतापूर्वक प्रमाण पत्र स्थापित करता हूं।मेरे एंड्रॉइड डिवाइस में स्थापित प्रमाणपत्र का पता लगाएं
http://nelenkov.blogspot.in/2011/12/ics-trust-store-implementation.html
How to programmatically install a CA Certificate (for EAP WiFi configuration) in Android?
how to install CA certificate programmatically on Android without user interaction
मुझे पता है कि हम स्थापित नहीं कर सकता आया उपयोगकर्ता इंटरैक्शन के बिना चुपचाप सर्टिफिकेट। वर्तमान में मुझे नहीं पता कि जब भी उपयोगकर्ता मेरा ऐप खोलता है तो प्रॉम्प्ट को कैसे रोकें।
जब भी मेरा एप्लिकेशन वर्तमान में हर बार शुरू होता है तो उपयोगकर्ता प्रमाण पत्र स्थापित करने के लिए कहता है। क्या कोई तरीका है कि मैं यह पता लगा सकता हूं कि प्रमाणपत्र (इस मामले में मेरा प्रमाणपत्र) पहले से ही स्थापित है या नहीं, प्रोग्रामेटिक रूप से।
कोड स्निपेट जहां मैं भी आपकी जानकारी के मेरे ऐप
private void installCertificate()
{
try
{
BufferedInputStream bis = new BufferedInputStream(getAssets().open(MY_CERT));
byte[] keychain = new byte[bis.available()];
bis.read(keychain);
Intent installIntent = KeyChain.createInstallIntent();
X509Certificate x509 = X509Certificate.getInstance(keychain);
installIntent.putExtra(KeyChain.EXTRA_CERTIFICATE, x509.getEncoded());
installIntent.putExtra(KeyChain.EXTRA_NAME, MY_CERT);
startActivityForResult(installIntent, INSTALL_KEYCHAIN_CODE);
}
catch (IOException e) {
e.printStackTrace();
}
catch (CertificateException e)
{
e.printStackTrace();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == INSTALL_KEYCHAIN_CODE)
{
switch (resultCode)
{
case Activity.RESULT_OK:
doTheTask();
break;
case Activity.RESULT_CANCELED:
finish();
break;
default:
super.onActivityResult(requestCode, resultCode, data);
}
}
}
में प्रमाण पत्र को स्थापित किया है, installCertificate() onCreate से कहा जाता है()।
कृपया इसके लिए मेरी मदद करें। किसी भी मदद की सराहना की जाएगी।
क्वेरी: शीघ्र प्रमाण पत्र के नाम के लिए आता है, दर्ज किया गया टेक्स्ट के रूप में चुना और आता है पर उन्मुखीकरण परिवर्तन कटौती/कॉपी विकल्प आता है। कोई भी शरीर जानता है कि तत्काल आने पर पाठ चयन को कैसे रोकें? !!!
मैं अपने कोड का उपयोग कर रहा हूँ, मैं AndroidCAStore के स्थान पर क्या इस्तेमाल करना चाहिए? –