Android : How to set an alias for a CA certificate i'm installing in android ?

on Sunday, September 7, 2014


I'm installing a CA certificate using the following code :



Intent proxyCaInstall = KeyChain.createInstallIntent();
proxyCaInstall.putExtra(KeyChain.EXTRA_CERTIFICATE, proxyCertificatex509.getEncoded());
proxyCaInstall.putExtra(KeyChain.EXTRA_NAME, "My Cert");
MyActivity.this.startActivityForResult(proxyCaInstall, 1);


I assumed that the certificate alias is "My Cert", but when i do :



X509Certificate certificate = TrustedCertificateManager.getInstance().getCACertificateFromAlias("My Cert");


I get null, and when i choose the certificate in the certificate selector i see that his name is "user:dcd8aca7.0"


What am i doing wrong ?


0 comments:

Post a Comment