如何使用 SOAP 适配器配置证书

SOAP 发送适配器可帮助保护与接受或需要客户端证书的服务器的连接。 如果指定客户端证书,SOAP 发送适配器在与需要或接受客户端证书的服务器连接时使用证书。 如果未指定客户端证书,目标服务器需要客户端证书,则发送方不会进行身份验证,SOAP 发送适配器无法发送消息,并遵循标准重试逻辑。

SOAP 发送适配器使用 BizTalk Server 进程所在帐户的个人证书库中的客户端证书。 SOAP 适配器按指纹指定证书。 如果 SOAP 发送适配器因任何原因无法加载证书,则会暂停发送的消息。

使用 SOAP 适配器发送加密或签名的消息时,请为发送端口配置客户端证书指纹 SOAP 传输属性。

先决条件

若要执行本主题中的过程,必须以 BizTalk Server 管理员组的成员身份登录。

配置 BizTalk Server 以通过 SOAP 连接发送消息

  1. 在 BizTalk Server 管理控制台中,创建新的 SOAP 发送端口或打开现有 SOAP 发送端口的属性。

  2. “发送端口属性”对话框的“传输”部分中单击“配置”。

  3. 在“ 常规 ”选项卡上的 “身份验证类型”中,选择“ 匿名”、“ 基本”、“ 摘要”或 “NTLM”。

  4. 如果身份验证类型为 “基本 ”或“ 摘要”,请选择“ 不使用单一登录 ”(在这种情况下,必须指定用户名和密码),或选择“ 使用单一登录 ”(在这种情况下,必须选择关联应用程序)。

  5. SSL 客户端证书指纹中,输入相应的指纹。

  6. 然后单击“确定”,再单击“确定”。