共用方式為


設定驗證 (AS2)

在夥伴協議中,您必須指定驗證設定來驗證輸入 AS2 訊息。

注意

如果您清除 了合作物件 A-Party > B 單向合約索引標籤上未停用任何屬性,但如果您清除了合作物件 所收到的訊息,或支援從此合作物件傳送訊息 ,則為合作物件 A 啟用訊息。不過,如果您在建立合作物件 A 時選取核取方塊,則會在 [ 合作物件 > A ] 索引標籤的相同頁面上停用下列屬性。

  • 使用協議設定進行驗證,並以 MDN 取代訊息標頭

必要條件

您必須以 BizTalk Server Administrators 或 BizTalk Server B2B 操作員群組的成員身分登入。

設定驗證屬性

  1. 建立 AS2 合約,如設定一 般設定 (AS2) 中所述。 若要更新現有的 AS2 合約,請以滑鼠右鍵按一下 [合作物件和商務設定檔 ] 頁面中的合約,然後按一下 [ 內容]。

  2. 在單向合約索引標籤上,按一下 [ 驗證]。

  3. 如果您想要 BizTalk Server根據合約中的設定來驗證傳入訊息的數位簽章、壓縮和加密,請選取 [使用合約設定和 MDN 而非訊息標頭] 核取方塊。 如果已清除此核取方塊,就會針對訊息 AS2 標頭中的屬性而不是針對協議屬性來驗證以判斷此處理。 如需 AS2 標頭的清單,請參閱 AS2 訊息

  4. 選取 [訊息應簽署 ] 核取方塊,以確保輸入訊息已簽署。

  5. 選取 [訊息應壓縮 ] 核取方塊,以確保已壓縮輸入訊息。

  6. 選取 [訊息應加密 ] 核取方塊,以確保輸入訊息已加密。 從 [ 加密演算法 ] 下拉式清單中選取加密演算法。

    從 BizTalk Server 2016 和更新版本開始,系統會自動包含 AES 支援。 選項包括 DES3、RC2、AES128 (預設) 、AES192 和 AES256。

    針對先前的BizTalk Server版本,選項為 DES3 和 RC2。

    注意

    只有在已設定適當屬性時,AS2 接收管道才會驗證數位簽章、解壓縮訊息或解密訊息。 如果已選取 驗證和 MDN 而非訊息標頭屬性的 [使用合約設定 ],而且訊息的簽署、壓縮和加密屬性與合約屬性上選取的傳輸屬性不同,則 AS2 解碼器會暫停訊息並張貼錯誤。

  7. 選取 [ 核取憑證撤銷清單 ] 核取方塊,以判斷要用於驗證傳入訊息的憑證是否已包含在 [憑證撤銷清單] 中,指出是否已撤銷憑證,或是否已通過到期日。 如果是的話,BizTalk Server 便不會解密訊息,但會擱置它。 如果清除這個屬性,BizTalk Server 便不會執行這項檢查。

    注意

    在擷取和搜尋憑證撤銷清單時會發生延遲。

  8. 選取核取方塊 內的 [檢查重複的訊息 ],以判斷傳入訊息是否為先前收到的訊息複本。

    如果您已檢查 屬性 內的 [檢查重複訊息 ],請設定 days 屬性,以指出檢查重複專案時要使用的先前接收訊息範圍;檢查 [暫止重複訊息 ] 屬性,指出應該暫停重複的訊息。

    注意

    AS2-FromAS2-To欄位是用來判斷訊息是否重複。 如果訊息包含與先前已接收訊息的這些欄位相同的值,即使其他標頭或內容不同,還是會標示為重複。

  9. 按一下 [套用 ] 以接受變更,再繼續進行設定,或按一下 [ 確定 ] 來驗證變更,然後關閉對話方塊。

另請參閱

設定 AS2 協議屬性