2010-10-27 7 views

Antwort

8

ist, was Sie brauchen:

InputStream inStream = new FileInputStream("c:/certificate.p12"); 

KeyStore ks = KeyStore.getInstance("PKCS12"); 
ks.load(inStream, "password".toCharArray()); 

String alias = ks.aliases().nextElement(); 
certificate = (X509Certificate) ks.getCertificate(alias); 
+0

Dies setzt voraus, gibt es nur eine cert in den Schlüsselspeicher, sonst werden Sie die Alias ​​direkt angeben. –

+0

Hallo, Irgendeine Idee, wie man das für Blackberry tun könnte? Für Java in Blackberry verfügt die KeyStore-Klasse nicht über die Methode getInstance (String). Ich habe dafür eine eigene Frage gestellt. http://stackoverflow.com/questions/13151134/how-to-instantiate-x509certificate-from-a-p12-file-in-blackberry –

+0

Denken Sie daran, java.security. * Klassen anstelle von javax.security zu verwenden. * –

Verwandte Themen