我正在尝试使用play的ws客户端向需要相互身份验证的服务器发出https请求。 我在这里关注了play的文档https://www.playframework.com/documentation/2.5.x/ExampleSSLConfig 并添加了我的证书(自签名)和密钥。但是,当我使用WS客户端进行调用时,我收到错误,例如
CompositeCertificateException: No trust manager was able to validate
this certificate chain: # of exceptions
在我的调试中,我看到对于密钥,我得到了“找到密钥”消息,而且对于证书,我看到一条消息说已添加证书。但它仍然给我这个例外吗?
我知道这两个问题不是问题,因为我已经使用证书和密钥以及curl请求的相互身份验证请求进行了curl请求。