ssl 更改密钥库中的证书顺序

mctunoxg  于 2022-11-30  发布在  其他
关注(0)|答案(2)|浏览(119)

我在密钥库中有两个证书,每个证书的链长为3,一个用于我自己的应用程序,一个用于连接第三方。这两个不同的证书也存在于elasticsearch密钥库目录的keystore.jks文件中。因此,我面临的问题是,我的elasticsearch从keystore.jks文件中选择了错误的证书。Jks文件末尾提到的证书。我需要更改keystore.jks文件中证书的顺序,但是我没有做到。

  1. keystore.jks文件中证书的顺序标准是什么?
    1.我试着按两个字母顺序重命名别名,但顺序没有改变,甚至尝试删除并再次导入它。
62lalag4

62lalag41#

将别名重命名为其他名称后,问题已解决

gfttwv5a

gfttwv5a2#

JDK提供的默认KeyStore实现(JavaKeyStore)似乎使用Hashtable来存储条目。因此,尽管对于给定的JDK版本是一致的,但排序并不可靠,并且在切换到不同的JDK时可能会发生变化。(我在这里查看的是JDK 1.8)。
理想情况下,应用程序或库应该能够使用密钥库中的特定别名。

相关问题