Java中是否有指定其他信任库的方法,但如果在指定的信任库中找不到匹配的证书,则java默认为cacerts?我希望能够在几个应用程序中创建一个包含一些我需要的基本证书的信任库,但无需单独更新每个jre的cacerts文件 .

我意识到我可以扩展cacerts文件(即:复制并添加到它),但我宁愿拥有一个只有我的附加证书的中央信任库 .

我确实找到了这个question already asked,但它已经有好几年了,我不知道Java 7,8或9是否已经解决了这个问题 .

我发现的所有文档都指向使用 javax.net.ssl.trustStore 并将其指向我的新信任库,但这将忽略我的cacerts中的所有内容 .

如果我用 javax.net.ssl.keyStore 指向我的密钥库,那么我就不能拥有特定于应用程序的密钥库 .

理想情况下,我希望能够为java迭代创建一个信任库列表 .

这是否存在于Java 7中?