根据验证程序,远程证书无效。 WCF 错误

The remote certificate is invalid according to the validation procedure. WCF Error

我们最近将我们的一项 .asmx 服务更改为 .svc 我们面临的问题是我们无法从以下位置调用服务: 1. 与 .svc 在同一台服务器上托管的应用程序 2. 托管在不同服务器上的应用程序然后 .svc

它给出了以下错误:

  1. 同样的服务器错误: "The remote certificate is invalid according to the validation procedure. "

  2. 不同的服务器错误: https://abc.svc 上没有端点侦听可以接受消息。这通常是由不正确的地址或 SOAP 操作引起的

我们尝试将证书放在受信任的根文件夹中,这是错误:

  1. 同样的服务器错误: "The remote certificate is invalid according to the validation procedure. "

  2. 不同的服务器错误:从另一方收到不安全或不正确的安全故障。故障码及详情见内部FaultException

    这是我们的配置设置: 配置详情:

    托管配置

    消费者配置详细信息[不同服务器]

我们认为问题出在托管服务器上的 SSL 证书之一:

我们正在调用主机的以下网站:

https://example.com/qwerty.svc

IIS下的web-appPoolexample.com应该绑定了SSL证书,证书名称要和[=21=完全一致]example.com

在我们的例子中,名称不匹配,导致了上述错误。