【发布时间】:2013-03-13 19:43:04
【问题描述】:
我们在 IIS 下有一个 WCF 服务,该服务由带有客户端证书的传输安全 (SSL) 保护(不是消息 WS-Security,而是由 IIS 本身)。 我已将证书添加到 wso2carbon.jks 每当执行发送调解器时,请求就会超时。 IIS 日志仅显示错误 500.0。 如果在 IIS 配置中我设置为忽略客户端证书,一切正常。 编码的 Java Axis2 和 .Net 客户端在 ISS 上打开证书时也能正常工作。
很可能我错过了通话中的某些内容。这种情况是否需要 WS-policy? 我将不胜感激。
【问题讨论】:
-
附加信息 - 看起来是碳传输问题。检查wireshark所有传输都卡在Hello Request中的握手所以服务器向ESB发送Hello,并且通信卡住了。只有 CommonsHTTPTransportSender 能够完成与服务器的握手(尽管仍然没有发送证书) 那么 Carbon 中的 PassThrough 和 NIO http 传输会不会有问题?