HTTP 发送适配器可帮助保护与接受或需要客户端证书的服务器的连接。 如果指定了客户端证书,则 HTTP 发送适配器在与需要或接受客户端证书的服务器连接时使用证书。 如果未指定客户端证书,并且目标服务器需要客户端证书,则发送方不会进行身份验证,并且 HTTP 发送适配器无法发送消息,并遵循标准重试逻辑。
HTTP 发送适配器使用运行 BizTalk Server 进程的帐户的个人存储中的客户端证书。 证书由其指纹码指定。 如果 HTTP 发送适配器因任何原因无法加载证书,则会暂停发送的消息。
使用 HTTP 适配器发送加密或签名的消息时,请为发送端口配置 SSL 证书指纹 HTTP 传输属性。 在此属性中,指定要用于消息身份验证的证书的指纹。
先决条件
若要执行本主题中的过程,必须以 BizTalk Server 管理员组的成员身份登录。
配置 BizTalk Server 以通过 HTTP 连接发送消息
在 BizTalk Server 管理控制台中,创建新的 HTTP 发送端口或打开现有 HTTP 发送端口的属性。
在“发送端口属性”对话框的“传输”部分中单击“配置”。
在“HTTP 传输属性”对话框中单击“身份验证”。
在 “身份验证类型”中,选择“ 匿名”、“ 基本”、“ 摘要”或 “Kerberos”。
如果身份验证类型为 “基本 ”或“ 摘要”,请选择“ 不使用单一登录 ”(在这种情况下,必须指定用户名和密码),或选择“ 使用单一登录 ”(在这种情况下,必须选择关联应用程序)。
在 SSL 客户端证书指纹中,输入相应的指纹。
然后单击“确定”,再单击“确定”。