Я генерирую сертификат, используя команду 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, слишком большое исключение.
Что не так?