【发布时间】:2011-07-30 01:44:01
【问题描述】:
好的,我通过执行以下操作导出了浏览器中的所有证书:工具、选项...、高级、加密、查看证书、您的证书、全部备份...(这是在 Firefox 中)。
证书列表中有 4 个证书,其中两个在同一个名称下并具有不同的序列号,另外两个在不同的名称下并具有另外两个不同的序列号。所以,总而言之,有四个证书,两对具有相同的名称但不同的序列号。
如果我将此 p12 文件导入另一台机器上的另一个浏览器中,我将获得所有四个证书(如预期的那样)。
-- 但是--
当我使用 java.security.* 包打开 p12 文件并查看 size() 时,它仅显示 p12 文件中的两个证书。当我遍历别名时,我只看到两个证书。 KeyStore 对象中有什么东西可以让我访问所有四个证书吗?这很难,因为这两对的别名相同,只是序列号不同。提前感谢您提供的任何帮助。
【问题讨论】:
标签: java security export certificate keystore