使用包含直接证书的根证书时,出现无法找到到请求目标的有效证书路径的问题

问题描述 投票:0回答:0

我有一个包含 RestAPI 调用的 java 程序。我从服务器端获得了根证书,其中包含一个即时证书。我需要在客户端导入此根证书以提供 HTTPS SSL 支持。为此,我需要将即时证书的公钥存储到本地的 java 信任库中。为此,我通过密钥库资源管理器工具导出了直接密钥形式的根证书,并使用 keytool 导入了 cacerts,我的 Web 服务成功运行。但是我不想执行此手动步骤,所以如果我可以将根证书 (p12) 导入 java 信任库并且它可以在需要时自动选择即时公钥,那么有什么办法吗?或者,如果我们可以从 root 获取所有直接证书并将其加载到密钥库中。

或者有什么方法可以从根证书中获取所有直接密钥,并可以通过 java 将其加载到 TrustManager 中

我知道内部提供了多种解决方案,但对我没有用。 任何帮助将不胜感激。

我想要一个解决方案,将根证书中的即时证书导入到 cacerts 中。

java rest cryptography ssl-certificate truststore
© www.soinside.com 2019 - 2024. All rights reserved.