【问题标题】:Calling Web Service: Identity check failed for outgoing message调用 Web 服务:传出消息的身份检查失败
【发布时间】:2021-11-11 09:14:24
【问题描述】:

使用我们的 SSIS 包访问 Web 服务时遇到问题。 我们的包之前已经可以使用,但是在访问 Web 服务时突然出现错误。 今天他们修复了 SSL 中的问题,但是,我们在连接到 http://abc.sample.com:81/WebServicehttp://abc.sample.com:81/WebService?wsdl 时遇到了新错误。

SSWS_CallWebService (1): 传出消息的身份检查失败。远程端点的预期 DNS 身份是“abc.sample.com”,但远程端点提供了 DNS 声明“www.abc.sample.com”。如果这是一个合法的远程端点,您可以通过在创建通道代理时明确指定 DNS 身份“www.abc.sample.com”作为 EndpointAddress 的 Identity 属性来解决问题。

浏览到https://abc.sample.com 并检查证书,证书颁发给 abc.sample.com,它有 2 个主题备用名称 (SAN)。

SSL Cert of abc.sample.com

2 SAN

以下是我尝试过但仍然没有运气的方法。

您能帮我找出问题所在,我应该怎么做才能解决它?

感谢您的帮助!谢谢。

【问题讨论】:

    标签: c# web-services ssis


    【解决方案1】:

    我找到了根本原因。应该只有 1 个 SAN,例如 www.abc.sample.com。谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 2021-11-20
      • 1970-01-01
      • 2012-09-18
      • 2011-03-31
      相关资源
      最近更新 更多