如何为 Weblogic 实现具有签名正文和时间戳的 Web 服务客户端

问题描述 投票:0回答:1
web-services timestamp weblogic signature ws-security
1个回答
0
投票

我知道我的答案可能对你不再有用,但可能对其他人有帮助。 Weblogic 时间戳验证假定相应字段位于 UTC 时区。检查您的日期时间字段是否采用 UTC。 当没有时间戳字段或时间戳字段不正确时,服务器会显示

Timestamp validation failed
消息。您可以通过将以下行添加到代码中来查看您的原始 SOAP 请求

System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump". "true");
© www.soinside.com 2019 - 2024. All rights reserved.