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.測試結果

參照以前測試,以下圖所求提交請求

測試結果