如何从 java 密钥库中选择正确的 SSL 证书,以便在相互 TLS 的情况下发送到相应的端点



我有一个需要客户端证书(双向TLS(的HTTPS端点。 我使用该工具创建了一个keystoreKeyStore Explorer并将客户端证书和私钥插入其中(条目有一个别名,即一些随机字符串(。

然后我已将该密钥库附加到 RestTemplate,我的问题如下:

当调用特定端点时,如何从密钥库中获取正确的条目(证书(?如果我在密钥库中插入了多个证书,以便仅在向适当的端点(域(发出请求时才应拾取每个证书,该怎么办?

如果您在一个密钥库文件中维护多个公钥条目,那么在各个公钥的每个连接器中,您需要将 java 中的值作为 "keytoreAlias" 传递。这样,应用程序可以根据提到的别名区分 Cal 的哪个证书。

相关内容

最新更新