【发布时间】:2016-04-15 11:36:25
【问题描述】:
我遇到了一个我无法解决的问题。
我在 tomcat 中运行一个 java web 应用程序。我需要这个应用程序向第 3 方网络服务发出 get 请求(应该很简单,我可以通过大量其他服务来完成此操作)。
但是,此第 3 方服务使用 .pk12 SSL 证书将我作为客户端进行身份验证。我已获得 .pk12 证书文件和密码。如果我在 Windows 机器上使用它们,这将有效。
我已经阅读了类似的问题,并且指南接缝是关于如何使用 SSL auth 作为服务器来设置 tomcat。当服务器请求时,不作为客户端提供 SSL 证书。
对此的任何帮助/建议将不胜感激。
【问题讨论】:
-
顺便说一句,我尝试将 .pk12 导入 java 信任库,并确认用户证书存在。我已经重新启动了 tomcat 并测试了这不起作用仍然收到 401 错误,因为 tomcat 没有提供 SSL 客户端证书来进行身份验证。