contoso为证书颁发机构
分别在两台服务器中配置hosts
192.168.199.160 fabrikam
192.168.199.225 contoso web
打开或关闭Windows组件,添加Certification Authority和 Certification Authority Web Enrollment两个服务
数据库
完成安装重启以后,在服务器管理工具中,配置AD CS
浏览器
4.选择配置的角色服务
服务器
5.按提示完成配置工具
1.打开IIS管理器,右键“Default web site”,选择绑定,在弹出的菜单中选择添加,类型选择https, SSL certificate选择BTS2013R2-CA
测试
3.选择下载CA证书
this
4.保存并重命名为:bts2013r2-ca.cer
编码
cd "c:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK" CertWizard.exe /Rootkey "d:\Projects\btarn\cer\bts2013r2-ca.cer"
安装证书到根证书注意:此步骤第二台BizTalk服务器也须要执行命令行
点击申请一个证书
code
选择高级

选择 Create and submit a request to this CA.

在标识信息中输入以下信息

在附加选项中按下图输入信息

提交并确认对话框

安装证书

安装成功

同理申请Contoso Encryption证书


添加证书模块,在弹出的菜单中选择当前用户

在我的->证书中选择导出私钥

选择Personal Information Exchange

输入密码

保存文件名称

同理导出Contoso私钥

同理导出公钥,在是否要导出私钥中选择不导出,

9.使用默认格式导出公钥格式

10.导出全部公钥

cd c:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK CertWizard /Privatekey "D:\Projects\btarn\cer\Contoso Private Encryption.pfx
2.根据提示输入密码,并在证书用途中选择解密(输入B能够直接导出解密和签名,省略下一步)将Fabrikam 公钥和私钥,Contoso的公钥都拷贝到Fabrikam服务器,在Fabrikam服务器命令行窗口输入以下命令:
cd c:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK
CertWizard /PublicKey "D:\Projects\btarn\cer\Fabrikam Public Encryption.cer

用以下命令导入 Fabrikam 私钥,过程与步骤与在Contoso服务器上相似
cd c:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK
CertWizard /PrivateKey "D:\Projects\btarn\cer\Fabrikam Private Encryption.pfx

导入Contoso公钥在Fabrikam服务器中
cd c:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK
CertWizard /PublicKey "D:\Projects\btarn\cer\Contoso Public Encryption.cer



在BTARN管理控制台中新建Contoso组织,输入Name,GBI和联系人信息

建立Fabrikam Partner 选择相应的证书并输入联系人信息

建立Fabrikam_To_Contoso_0C2协议

填写协议端口(fbarikam的ip地址请在hosts文件中配置)
https://fabrikam/BTARNApp/RNIFReceive.aspx

激活贸易协议

6.建立Fabrikam_To_Contoso_0C4,端口配置与Fabrikam_To_Contoso_0C2协议的端口一致,建立完成并启用

7.同理建立Fabrikam_To_Contoso_3A2协议

7.同理建立Fabrikam_To_Contoso_3A4协议

运行setupx64.bat

在BizTalk Application 1的Orchestrations中右键Microsoft.Solutions.BTARN.SDK.DoubleAction 流程,选择属性,在属性中绑定host和接收端口

完成绑定后启动流程

建立Home组织(GBI与以前配置一致)

建立contoso 合做伙伴组织

建立Fabrikam_To_Contoso_0C2协议

在端口中按下图所示输入:
https://contoso/BTARNApp/RNIFReceive.aspx

同理建立Fabrikam_To_Contoso_0C4协议,并激活

同理建立Fabrikam_To_Contoso_3A2协议并激活

同理建立Fabrikam_To_Contoso_3A4协议

添加LOBWebAppliction web应用程序

因为使用本地的CA,所以在测试以前须要关闭两台服务器接收和发送管道的检查CRL功能。

以下图所示填写消息属性,PIP Instance ID须要每次更换,消息XML内容请使用\SDK\LOBApplication\SampleInstances\0C2_Request.xml

提交结果

同时查询BTARNDATA数据库,表:MessagesToLOB 和 MessagesFromLOB 均有相应数据
use BTARNDATA
select * from MessagesFromLOB;
select * from MessagesToLOB;
参照以前测试,以下图所求提交测试信息

测试结果

2.测试结果

参照以前测试,以下图所求提交请求

测试结果