从WCF客户端,我可以很好地向Datapower服务发送请求。当数据传输器尝试发送响应时,它们会收到以下错误:
11:41:55 ssl error 224703 0x806000ca valcred(xx.xxxxxx.xx.xx_xxx):SSL代理配置文件'xx.xxxxxx.xx.xx_sslpp':连接错误:peer没有发送证书
在客户端和服务器上,我们有匹配的证书,我将该证书绑定到相应的端口以及将证书附加到客户端的“SetCertificate”调用。我通过跟踪日志在服务器端看到没有响应流量。数据电话/客户端的人说服务在握手后没有出示证书,但我必须能够看到它。
任何建议都将不胜感激。
答案 0 :(得分:2)
我始终面对这个问题,而且我是一名数据传输和Java Web服务开发人员。
此Senario假设数据传输器充当服务器。
keytool命令将服务器证书放在cacerts.jks
密钥库中:
keytool -import -v -trustcacerts -alias mykey -keypass changeit -file mykey.cer -keystore cacerts.jks -storepass changeit