Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- how to install CA certificate programmatically on Android without user interaction
- String CERT_FILE = Environment.getExternalStorageDirectory() + "/test/IAT.crt";
- Intent intent = KeyChain.createInstallIntent();
- try {
- FileInputStream certIs = new FileInputStream(CERT_FILE);
- byte [] cert = new byte[(int)certFile.length()];
- certIs.read(cert);
- X509Certificate x509 = X509Certificate.getInstance(cert);
- intent.putExtra(KeyChain.EXTRA_CERTIFICATE, x509.getEncoded());
- intent.putExtra(KeyChain.EXTRA_NAME, "IAT Cert");
- EapActivity.this.startActivityForResult(intent, 0); // this works but shows UI
- EapActivity.this.sendBroadcast(intent); // this doesn't install cert
- } catch (IOException e) {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement