PKCS#12 : DerInputStream.getLength() Ausnahme

Generiere ich ein Zertifikat mit dem keytool-Befehl:

keytool -genkeypair -alias myRSAKey -keyalg RSA -keysize 1024 -keystore test.p12 -storepass test -storetype pkcs12

Dann, wenn ich versuche zu laden es mithilfe von java-security-API, nachdem man sich die Datei als byte[] :

KeyStore ks = KeyStore.getInstance("PKCS12");
try{
   ks.load(new ByteArrayInputStream(data), "test".toCharArray())
} catch (Exception e){
   ...
}

Bekomme ich eine DerInputStream.getLength(): lengthTag=127, zu große Ausnahme.

Was ist falsch?

InformationsquelleAutor der Frage karlipoppins | 2011-09-13

Schreibe einen Kommentar