ssl - 即使我使用 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 ?
解决方案
用于针对某些浏览器对您的服务器进行身份验证的证书和用于将您自己作为客户端对另一台服务器进行身份验证的证书是不相关的。虽然在某些情况下它们可能相同,但在其他情况下它们却不同。换句话说:您需要在每个请求中附加其他服务器所需的客户端证书。curl 不会神奇地为您做到这一点。
推荐阅读
- javascript - 如何使用 JavaScript 和 CSS Grid 使 RadWindow 响应基于屏幕/视口大小
- javascript - 每次我修改代码时,React build 都会出错
- html - Jquery函数没有被触发
- php - 如何将 html 下拉菜单链接到 php xpath 查询到 xml 文件?
- spotfire - Spotfire - 需要根据成本中心和期间获取最新的覆盖率代码
- javascript - 在nodeJS中构建我的数据模型的最佳方法是什么
- ios - 在显示之前加载 ViewController 的 WebView
- javascript - 将 iframe 语言更改为其父语言解决方法
- unity3d - Unity 自定义语音识别
- html - HTML 导航栏颜色