gpt4 book ai didi

java - org.springframework.ws.client.WebServiceTransportException : [ISS. 0084.9001]凭据无效[401]

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:45 30 4
gpt4 key购买 nike

我试图通过https使用soap服务,客户端通过keystore进行身份验证,并通过在请求属性中设置SSL Keysoresoap ui中工作。但 java WS 客户端失败

下面是设置keymanagers的示例代码,我没有设置信任库,因为我什至没有在soap ui中使用。

@Bean
public HttpsUrlConnectionMessageSender messageSender() throws Exception {
HttpsUrlConnectionMessageSender messageSender = new HttpsUrlConnectionMessageSender();

messageSender.setKeyManagers(keyManagersFactoryBean().getObject());
messageSender.setHostnameVerifier(new HostnameVerifier() {
@Override
public boolean verify(String arg0, SSLSession arg1) {
return true;
}
});
return messageSender;
}

有人可以帮我解决这个问题吗,我遇到了类似的问题

最佳答案

我已经解决了这个问题。

集成服务器中公开的 Web 服务被配置为使用证书对客户端进行身份验证,与我持有的私钥相比,向 IS 颁发的公钥具有不同的序列号,因此服务器能够识别客户端并提供无效凭据。

关于java - org.springframework.ws.client.WebServiceTransportException : [ISS. 0084.9001]凭据无效[401],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54305137/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com