BizTalk WCF BasicHttp适配器是否实际验证服务证书?

BizTalk WCF BasicHttp适配器是否实际验证服务证书?,biztalk,Biztalk,我有一个WCF基本发送端口配置如下: 安全选项卡安全模式:运输; 传输客户端凭据类型:证书; 客户证书:(我们客户证书的指纹); 服务证书:(服务公钥证书的指纹) 常规选项卡,端点标识:所有内容留空 有一个发送管道组件,它根据交互类型(所有端点共享相同的基本URL)替换替代端点地址 最近,我们的贸易伙伴更新了他们的服务器证书,但没有提前通知我们。发送端口继续工作(良好)然而,这种行为让我相信,即使BizTalk强迫我指定一些服务证书指纹,适配器也不会根据绑定中设置的内容实际验证服务证书指纹。

我有一个WCF基本发送端口配置如下:

  • 安全选项卡安全模式:运输; 传输客户端凭据类型:证书; 客户证书:(我们客户证书的指纹); 服务证书:(服务公钥证书的指纹)
  • 常规选项卡,端点标识:所有内容留空
  • 有一个发送管道组件,它根据交互类型(所有端点共享相同的基本URL)替换替代端点地址

最近,我们的贸易伙伴更新了他们的服务器证书,但没有提前通知我们。发送端口继续工作(良好)然而,这种行为让我相信,即使BizTalk强迫我指定一些服务证书指纹,适配器也不会根据绑定中设置的内容实际验证服务证书指纹。我不知道这是一个bug还是出于设计?

服务证书选项中没有任何内容,它能工作吗?根据MSDN文档,它应该…,但只要security=transport,它就不允许保存配置。我的问题是——如果预期的行为不是验证thrumbprint,那么强制输入指纹有什么意义,除非填充了另一个选项卡上的服务标识字段?。。。