Когда я загружаю хранилище ключей .p12, я получаю эту ошибку:
java .io.IOException: Короткое считывание длины DER при
java .base / sun.security.util.DerInputStream.getLength (DerInputStream. java: 588) в java .base / sun.security.util.DerValue.init (DerValue. java: 390) в java .base / sun.security.util.DerValue. (DerValue. java: 331) в java .base / sun.security.util.DerValue. (DerValue. java: 344) в java .base /sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:1993) в java .base / sun.security.util.KeyStoreDelegator.engineLoad (KeyStoreDelegator. java: 222) в 10 * /java.security.KeyStore.load(KeyStore.java:1479)
Я загружаю его так:
KeyStore keystore = KeyStore.getInstance("PKCS12");
keystore.load(keystoreStream, keystorePassword.toCharArray());
Файл является .p12 и я могу открыть его в проводнике ключей. Чего мне не хватает?