MIME-SMIME Encoder Pipeline Component

The MIME/SMIME Encoder component can be placed into the Encode stage of a send pipeline. It supports 7bit, 8bit, binary, quoted-printable, base64, and UUencode encoding. Localized data character set changes do not affect the encoding.

This component can be used to either MIME encode, sign or encrypt an outgoing message with encryption and signing certificates.

If there is an encoding component in the send pipeline that is configured to sign messages, and the BizTalk group that includes the host running the pipeline is not configured with a signing certificate, the outgoing message will be suspended (with the appropriate error) to the suspended queue of the host that is running the pipeline. If the signing certificate cannot be found in the personal certificate store of the current user under which the service is running, the message will be suspended to the suspended queue of the host that is running the pipeline.

If there is an encoding component in the outbound pipeline configured to encrypt outbound messages, and the certificate cannot be found in the certificate store, the message will be suspended to the suspended queue of the host that is running the pipeline.

To perform response encryption on a request-response port that is receiving signed and encrypted messages, a custom pipeline component must be added to the pipeline before the MIME/SMIME Encoder pipeline component. This custom pipeline component must identify the thumbprint corresponding to the encryption certificate and set it to the BTS.EncryptionCert property on the message context. For more information about message context properties, see How to Modify Group Properties.

For information about configuring the MIME/SMIME Encoder pipeline component, see How to Configure the MIME-SMIME Encoder Pipeline Component. For more information about BizTalk Server support for encryption, signing, and usage of certificates, see Security for Sending and Receiving Messages.

See Also

Pipeline Components
MIME-SMIME Property Schema and Properties
MIME (BizTalk Server Sample)