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

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

MSMQ 发送适配器使用运行 BizTalk Server 进程的帐户的个人存储中的客户端证书。 证书由其指纹码指定。 如果 MSMQ 发送适配器因任何原因无法加载证书,则会暂停发送的消息。

使用 MSMQ 适配器发送加密或签名的消息时,请为发送端口配置证书指纹 MSMQ 传输属性。 在此属性中,指定要用于消息身份验证的证书的指纹。 将此属性与“使用身份验证”属性结合使用来验证消息。 使用用户名和密码属性获取对队列的访问权限。

先决条件

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

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

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

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

  3. “MSMQ 传输属性 ”对话框中,对于 “身份验证”,请选择 “True”。

  4. 对于 证书指纹,请输入相应的指纹。

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