使用 X509 证书签署 BizTalk WCF 响应

Posted

技术标签:

【中文标题】使用 X509 证书签署 BizTalk WCF 响应【英文标题】:Sign BizTalk WCF Response with X509 certificate 【发布时间】:2014-10-18 16:25:00 【问题描述】:
    我已将 Orchestration 部署为 WCF 服务。 我已经实现了 WCF CustomIsolated、BasicHttp 绑定、 TransportWithMessageCredential 安全性。 我收到签名消息(带有 WS-Scurity 标头)。 但是返回给客户端的响应需要由 我的签名证书。截至目前,响应仅返回给客户端 在 Security 标头中包含时间戳

如何配置 WCF 响应以使用签名证书进行签名?

【问题讨论】:

【参考方案1】:

您必须首先在运行 BizTalk Server 的计算机上安装证书。为此,您可以尝试以下步骤:

    在 Windows 开始菜单上单击“运行”,键入 mmc 并按 Enter; 将出现一个“Console1”窗口。点击“文件”菜单,然后点击“添加/删除管理单元”; 在“添加或删除管理单元”对话框的“可用管理单元”列表中,双击“证书”。勾选“计算机帐户”,点击下一步,然后点击完成。 返回“添加或删除管理单元”窗口,单击确定; 在 Console1 窗口中展开证书,右键单击“其他人”->所有任务->导入; 在向导中单击下一步,然后在“要导入的文件”页面上单击浏览; 浏览到您的证书位置并打开证书。 点击下一步,再下一步,然后点击完成; 在向导消息框上单击确定;

现在您可以在 Biztalk Server 中配置您的发送端口。双击端口,然后在左侧单击“证书”。选择您的证书并确认。

您现在应该可以在外发消息上签名

【讨论】:

以上是关于使用 X509 证书签署 BizTalk WCF 响应的主要内容,如果未能解决你的问题,请参考以下文章

使用 x509 证书签署 JWT 令牌时遇到问题

通过签署 CSR 创建 x509 v3 用户证书

x509:由未知机构签署的证书 [ ngrok ]

x509:由未知权威 CMD K6.io 签署的证书

kubectl - 由未知权威签署的错误 x509 证书

(14) openssl x509(签署和自签署)