How to Configure BizTalk Server to Receive Signed MIME or SMIME Messages
This topic describes how to configure BizTalk Server to use certificates to receive signed MIME/SMIME messages. The procedure below also applies to configuring the receiving of signed messages over AS2 transport.
Prerequisites
To perform the procedure in this topic, you must be logged on as a member of the BizTalk Server Administrators group.
To configure BizTalk Server to receive signed messages
Create a pipeline to receive signed messages, as follows:
Note
This step is not necessary when configuring AS2 transport for receiving signed messages because the AS2Receive and AS2EdiReceive pipelines that are included in BizTalk Server serve this function.
Create a receive pipeline and then drag the MIME/SMIME Decoder pipeline component into the Decode stage of the receive pipeline.
In the Properties window, configure the MIME/SMIME Decoder pipeline component properties.
Note
You can configure pipeline properties for a receive location after the pipeline has been deployed into a BizTalk group using the BizTalk Server Administration console. You can configure different pipeline properties for each receive location in the BizTalk group.
Build and deploy the receive pipeline.
Configure a receive location for receiving signed messages, as follows:
Add the BizTalk assembly that you created containing the receive pipeline to the BizTalk application including the receive locations to receive signed messages.
Note
This step is not necessary when configuring AS2 transport for receiving signed messages because the AS2Receive and AS2EdiReceive pipelines are included in the BizTalk EDI Application in BizTalk Server.
Configure the receive locations in the BizTalk application with the receive pipeline that you created in previous procedure.
Configure the party with a certificate for receiving signed messages, as follows:
Open the Party Properties dialog box in the BizTalk Server Administration Console, click the Certificate tab, click Browse, select the appropriate certificate, and then click OK.
Note
The certificate used to verify a signature for a party must be unique from the certificates used to verify signatures for other parties.