使用 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 响应的主要内容,如果未能解决你的问题,请参考以下文章