首页 > 解决方案 > 即使我使用 SSL 配置了我的服务器,我是否需要将客户端证书发送到另一台服务器

问题描述

我对 SSL 证书有疑问。我们有一些第三方供应商公开了他们的服务,但要求在请求中附加 SSL 证书。

我们的 java 代码部署在 Weblogic 服务器上。现在我们已经使用密钥库在 WLS 中配置了 SSL 证书(完整链)。它是在端口 9003 上完成的。现在,当我通过 SSH 将 putty 连接到我的 WLS 并尝试 curl 第三方供应商的测试 url 时,我收到未经授权的错误。

在向第三方供应商询问时,他们说我必须将我的证书与请求一起发送。

现在我的问题是,if my server is configured with the SSL certificate, do I need to attach certificate with every request ?

标签: ssltls1.2weblogic12c

解决方案


用于针对某些浏览器对您的服务器进行身份验证的证书和用于将您自己作为客户端对另一台服务器进行身份验证的证书是不相关的。虽然在某些情况下它们可能相同,但在其他情况下它们却不同。换句话说:您需要在每个请求中附加其他服务器所需的客户端证书。curl 不会神奇地为您做到这一点。


推荐阅读