Composant de pipeline Décodeur MIME/SMIME
Le composant Décodeur MIME/SMIME offre des fonctions de décodage MIME pour les messages. Ce composant de pipeline intervient dans la phase de décodage d'un pipeline de réception. Il prend en charge les décodages 7 bits, 8 bits, binaires, Quoted Printable, UUEncode et Base64. Les modifications des jeux de caractères des données localisées n'affectent pas le décodage.
Le composant Décodeur MIME/SMIME peut déchiffrer et valider la signature d'un message entrant. Les certificats de déchiffrement proviennent du magasin de certificats personnel de l'utilisateur sous la session duquel le service est exécuté. Les certificats de validation de signature proviennent, quant à eux, du carnet d'adresses de l'ordinateur local ou du message lui-même.
Une fois le déchiffrement correctement effectué, le Décodeur MIME/SMIME associe l'empreinte du certificat de déchiffrement en tant que prédicat du message. De ce fait, tout service (orchestration ou port d'envoi) s'abonnant à ce message doit être associé à un hôte qui possède cette clé. Les associations entre hôtes et clés peuvent être définies dans la console Administration de BizTalk sous la forme d'une propriété de l'hôte. Pour plus d’informations sur la configuration de l’hôte dans la console d’administration BizTalk, consultez Comment modifier les propriétés de l’hôte.
Le Décodeur MIME/SMIME est le seul composant de pipeline de réception prêt à l'emploi capable de gérer des messages à parties multiples, notamment des messages MIME/SMIME. Le composant de pipeline analyse le message et crée un message BizTalk à parties multiples équivalent. Ce message BizTalk comporte une seule partie nommée corps du message. Tous les autres composants de pipeline, notamment le Désassembleur XML, traitent uniquement la partie « corps » du message BizTalk. Le MessageType correspondant au corps du message BizTalk est utilisé pour acheminer le message aux abonnés.
Les conditions ci-dessous sont évaluées par le Décodeur MIME/SMIME afin d'identifier le corps de message BizTalk correspondant à un message MIME à parties multiples. Les conditions sont évaluées dans l'ordre suivant :
Première partie MIME/SMIME comportant un en-tête Description-Contenu paramétré sur « corps » (sans distinction de casse)
Première partie MIME/SMIME comportant un en-tête Type-Contenu paramétré sur « texte/xml » (sans distinction de casse)
Première partie MIME/SMIME comportant un en-tête Type-Contenu paramétré sur « texte/ » (sans distinction de casse)
Première partie MIME/SMIME
Notes
L'ordre des parties du message BizTalk obtenu est identique à celui des parties MIME/SMIME du message MIME/SMIME.
Notes
Si le message BizTalk à plusieurs parties fait l'objet d'un abonnement ou d'une utilisation par une orchestration, le nombre de parties dans le message doit correspondre au nombre de parties du message qui active l'orchestration.
Pour plus d’informations sur la configuration du composant de pipeline de décodeur MIME/SMIME, consultez Guide pratique pour configurer le composant de pipeline de décodeur MIME-SMIME. Pour plus d’informations sur BizTalk Server prise en charge du déchiffrement, de la validation de la signature et de l’utilisation des certificats, consultez Sécurité pour l’envoi et la réception de messages.
Voir aussi
Composants de pipeline
Propriétés et schéma de propriété MIME/SMIME
MIME (exemple BizTalk Server)