小编Jim*_*lue的帖子

PKCS12的Java密钥库处理

我当前正在从事的项目涉及密钥库和证书的管理。因此,我使用Java安全性API。使用证书的工作可以很好地退出,但是PKCS12-KeyStores的处理有些混乱:

我从Windows certmgr中导出了PKCS12-KeyStore,其中涉及一些公共证书(出于测试原因,CA证书)。安全API会打开相应的文件而不会出错,并且报告没有条目(为防止个人编程错误,我将通过使用使用相同安全API的Java keytool来显示该错误)。

#$ keytool -list -keystore keystore.pfx -storetype pkcs12 

Enter Keystore-Password:

Keystore-Type: PKCS12
Keystore-Provider: SunJSSE

Keystore contains 0 Entries
Run Code Online (Sandbox Code Playgroud)

但是,KeyStore Explorer(不同的程序)会显示所有条目。

如果将私钥添加到KeyStore,则它们会被KeyTool识别。

我是否有普遍的误解,或者是什么情况?

预先感谢,托马斯

java security keystore pfx

3
推荐指数
1
解决办法
2219
查看次数

标签 统计

java ×1

keystore ×1

pfx ×1

security ×1