0

谁能告诉我如何在 BizTalk 中禁用证书吊销列表验证。

这是场景:

我已经配置了一个 BizTalk 2020 本机 FTP 接收端口,该端口通过 FTPS 隐式模式与客户端通信。当端口连接到 FTPS 服务器时,我收到错误“证书已撤销”。我想要 BizTalk 或端口,因此忽略此证书而不对其进行验证,那么如何配置 BizTalk 2020 FTP 端口以忽略证书验证?

我在没有帮助的情况下检查了列表列表:BizTalk Server 中证书的已知问题

我还尝试在 BizTalk 服务器配置中添加配置设置,但没有成功!

4

1 回答 1

1

虽然不建议在测试和开发场景之外使用,但您可以使用静态 ServicePointManager 类通过 .NET 的 System.Net.ServicePoint 类禁用吊销检查。

您可以在 BizTalk 的主机进程应用程序配置文件 (BtsNtSvc.exe.config) 中进行配置,但缺点是在这种情况下会影响所有 32 位主机实例。

<system.net>
  <settings>
    <servicePointManager checkCertificateRevocationList="false" />
  </settings>
</system.net> 

另一种可能更好的方法是使用以下内容创建 BizTalk 管道组件:

public IBaseMessage Execute(IPipelineContext pContext, IBaseMessage pInMsg)
{
    System.Net.ServicePointManager.CheckCertificateRevocationList = false;
    return pInMsg;
}
于 2020-10-08T15:57:50.670 回答