我正在将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连同链中的所有证书和密钥一起使用。
上面的命令生成一个trust.certs文件,然后将其复制到C:\ Windows \ Sun \ Java \ Deployment中的系统范围的Java配置位置。
问题
当我在Java控制面板中查看并转到“安全性”标签>“管理证书”时,我的证书显示为:
颁发给:未知主题
发布者:未知发行人
但是,如果我在命令行中将-deststoretype更改为JKS,则证书将按原样显示?
我正在使用JDK 1.8.0_181。这是错误还是我错过了什么?谢谢。