WCF服务在通过Fiddler时工作,但部分失败;无法与权威机构建立SSL/TLS的安全通道“;错误没有

本文关键字:SSL 建立 机构 TLS 错误 安全 通道 Fiddler 服务 工作 失败 | 更新日期: 2023-09-27 18:27:38

我们正在连接到第三方web服务,我们相信该服务是用旧的Java技术构建的。

我们通过WCF连接到它。我们遇到了一个问题,我们在一个相关的问题中解决了这个问题。

设置

远程服务有两种类型的呼叫:

  • 只有输入字段的
  • 也使用ws安全标头的

两者都在https上加密。

问题

如果我们用Fiddler作为中间人来检查加密的流量,一切都会成功。

没有fiddler(删除fiddler证书等)会发生以下情况:

  • 正常呼叫工作(耶!)
  • 使用ws安全标头的调用失败,错误为"无法使用授权为SSL/TLS建立安全通道"

我们试过玩防火墙,重新启动,卸载fiddler,wireshark等,但都不起作用。

有人知道我们下一步可以做什么吗。

WCF服务在通过Fiddler时工作,但部分失败;无法与权威机构建立SSL/TLS的安全通道“;错误没有

使用wireshark,我们发现了一条具有"证书长度:0"的记录

在谷歌上搜索后,出现了以下链接。

https://stackoverflow.com/a/4127130/3771616

问题是由以下原因引起的:

在app.config中,自定义绑定的httpsTransport标记为空。我把它改成:

<httpsTransport requireClientCertificate="true" />
相关文章: