Datapower客户端向WCF服务发送响应时出错

本文关键字:响应 出错 服务 客户端 WCF Datapower | 更新日期: 2023-09-27 18:29:58

从WCF客户端,我可以很好地向Datapower服务发送请求。当数据电源试图发送响应时,他们会收到以下错误:

11:41:55 ssl错误224703 0x806000ca valcred(xx.xxxxxxx.xx.xxx):ssl代理配置文件"xx.xxxx.xx.xx_sslpp":连接错误:对等方未发送证书

在客户端和服务器上,我们有匹配的证书,我将该证书绑定到适当的端口,并调用"SetCertificate"将证书附加到客户端。通过跟踪日志,我在服务器端根本看不到响应流量。datapower/客户端的人员表示,该服务不会在握手后出示证书,但我必须了解这一点。

如有任何建议,我们将不胜感激。

Datapower客户端向WCF服务发送响应时出错

我一直面临这个问题,我是一名数据能力和Java web服务开发人员。

这个senario假设datapower充当服务器。

  1. 当datapower记录对等方没有发送证书时,这意味着WCF没有在整个网络上发送它与datapower共享的公共证书
  2. 这可以通过发送打开数据电源中的数据包捕获来确认
  3. 很多时候,人们开始更改公共证书,我建议不要这样做,而是专注于了解为什么客户没有看到任何问题
  4. 客户端为Java的客户端中的密钥库需要在信任库中同时包含客户端公钥和datapower公钥

keytool命令将服务器证书放入cacerts.jks密钥库:

keytool -import -v -trustcacerts -alias mykey -keypass changeit -file mykey.cer -keystore cacerts.jks -storepass changeit