Загрузка .p12 бросает в хранилище ключей java .io.IOException: короткое чтение длины DER - PullRequest
0 голосов
/ 19 февраля 2020

Когда я загружаю хранилище ключей .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 и я могу открыть его в проводнике ключей. Чего мне не хватает?

...