Java Key Store не загружает сертификат-хранилище ключа загружает только закрытый ключ, но не сертификат файла PKCS12 безJAVA

Программисты JAVA общаются здесь
Anonymous
Java Key Store не загружает сертификат-хранилище ключа загружает только закрытый ключ, но не сертификат файла PKCS12 без

Сообщение Anonymous »

Я пытаюсь загрузить закрытый ключ и сертификат, связанный с файлом PKCS12, используя магазин ключей Java#Load . Файл PKCS12 не использует пароль и предназначен для двусторонних соединений TLS (TLS Client-Authentication).
Документация для KeyStore#Load Описывает пароль параметра следующим образом: < /p>

Пароль - пароль, используемый для проверки целостности хранилища ключей, пароль, используемый для разблокировки Store Store, или NULL.
При выполнении следующего кода я ожидал, что как закрытый ключ, так и сертификат будут загружены в магазин ключей < /code>: < /p>

Код: Выделить всё

keyStore.load(pkcs12InputStream, null)
Тем не менее, только закрытый ключ загружается, как видно, выполняя следующий код после операции нагрузки выше:

Код: Выделить всё

keyStore.getCertificateChain("1") // or, the custom alias
, который возвращает null
Какой правильный способ загрузить оба закрытый ключ и Сертификат с использованием магазина клавиш#load для файла PKCS12 без пароля?

Подробнее здесь: https://stackoverflow.com/questions/794 ... te-key-but

Вернуться в «JAVA»