PKCS # 12: GREINPUTSTREAM.getLength () Исключение

Я генерирую сертификат, используя команду keytool:

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

, тогда если я пытаюсь загрузить его, используя java Security API, после получения файла в качестве байта []:

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

I Получите DerinputStream.getLength (): Drowtag = 127, слишком большое исключение.

Что не так?

17
задан karlipoppins 13 September 2011 в 08:52
поделиться