MIME-SMIME 解碼器管線元件
MIME/SMIME 解碼器管線元件可為訊息提供 MIME 解碼功能。 此管線元件可放入接收管線的解碼階段,並支援 7 位元、8 位元、二進位、quoted-printable、UUEncode 以及 base64 解碼。 當地語系化資料字元集變更不會影響解碼。
MIME/SMIME 解碼器元件可以解密和簽章-驗證內送訊息。 從服務執行的目前使用者之個人憑證存放區使用解密憑證。 從本機電腦的通訊錄存放區或訊息本身使用簽章-驗證憑證。
當訊息解密成功時,MIME/SMIME 解碼器管線元件會與用來將訊息解密為訊息述詞的解密憑證指紋相關聯。 這表示訂閱該訊息的任何服務 (協調流程或傳送埠) 都必須與擁有該金鑰的主控件相關聯。 可以在 [BizTalk 管理] 主控台完成主控件與金鑰之間的關聯,作為主控件的屬性。 如需在 BizTalk 管理主控台中設定主機的詳細資訊,請參閱 如何修改主機屬性。
MIME/SMIME 解碼器管線元件是唯一現成的接收管線元件,可處理多部分訊息,包括多部分 MIME/SMIME 訊息。 管線元件會剖析訊息並建立對等的多部分 BizTalk 訊息。 多部分 BizTalk 訊息中有一個稱為內文部分的唯一部分。 所有其他管線元件 (例如 XML 解譯器管線元件) 只處理 BizTalk 訊息的內文部分。 還有對應到 BizTalk 內文部分的 MessageType,可用以路由訊息至訂閱者。
下列條件由 MIME/SMIME 解碼器管線元件評估,以識別對應到多部分 MIME 訊息的 BizTalk BodyPart。 條件評估的順序如下:
具有設定為 "body" (區分大小寫) 的內容描述標頭的第一個 MIME/SMIME 部分。
具有設定為 "text/xml" (區分大小寫) 的內容類型標頭的第一個 MIME/SMIME 部分。
具有設定為 "text/" (區分大小寫) 的內容類型標頭的第一個 MIME/SMIME 部分。
第一個 MIME/SMIME 部分。
注意
輸出 BizTalk 訊息中的部分順序與 MIME/SMIME 訊息中 MIME/SMIME 的部分順序相同。
注意
若協調流程訂閱或取用多部分 BizTalk 訊息,則訊息中的部分數目必須符合啟動協調流程的訊息中的部分數目。
如需設定 MIME/SMIME 解碼器管線元件的相關資訊,請參閱 如何設定 MIME-SMIME 解碼器管線元件。 如需BizTalk Server憑證解密、簽署驗證和使用方式支援的詳細資訊,請參閱傳送和接收訊息的安全性。