Keytool.exe - преобразование PFX в хранилище ключей Java PKCS12. Неизвестный сертификат? - PullRequest
0 голосов
/ 22 января 2019

Я преобразую PFX в хранилище ключей Java следующим образом:

"C:\Program Files (x86)\Java\jdk1.8.0_181\bin\keytool.exe" -importkeystore -srckeystore "C:\Temp\temp.pfx" -srcstoretype pkcs12 -srcstorepass "tempcertpass" -destkeystore "C:\Temp\trusted.certs" -deststoretype PKCS12 -deststorepass "tempstorepass" -destkeypass "tempstorepass"

Мой PFX экспортируется со всеми сертификатами в цепочке и ключом.

Приведенная выше команда создаетфайлrust.certs, который я затем копирую в свое общесистемное местоположение конфигурации Java в C: \ Windows \ Sun \ Java \ Deployment.

Проблема

Когда я просматриваю панель управления Java и захожу на вкладку «Безопасность»> «Управление сертификатами», мой сертификат отображается как:

Выдано: неизвестный субъект

Выдано: неизвестный эмитент

Однако, если я изменил -deststoretype в моей командной строке на JKS, сертификаты появятся так, как должны?

Я использую JDK 1.8.0_181.Это ошибка или я что-то упустил?Благодаря.

...