Freigeben über


Pipelinekomponente des MIME/SMIME-Decoders

Die MIME/SMIME-Decoderkomponente enthält Funktionen zur MIME-Decodierung von Nachrichten. Diese Pipelinekomponente kann in der Decodierstufe einer Empfangspipeline platziert werden und unterstützt 7-Bit-, 8-Bit-, Binär-, Quoted-Printable-, Base64- und UUencode-Codierung. Änderungen lokalisierter Datenzeichensätze haben keinerlei Auswirkung auf die Decodierung.

Die MIME/SMIME-Decoderkomponente kann eingehende Nachrichten verschlüsseln und anhand der Signatur überprüfen. Entschlüsselungszertifikate werden aus dem persönlichen Zertifikatspeicher des aktuellen Benutzers verwendet, unter dem der Dienst ausgeführt wird. Signaturzertifikate werden aus dem Adressbuchspeicher des aktuellen Computers oder aus der Nachricht selbst verwendet.

Bei erfolgreicher Entschlüsselung einer Nachricht weist die Pipelinekomponente des MIME/SMIME-Decoders den Fingerabdruck des Entschlüsselungszertifikats, das zum Entschlüsseln der Nachricht verwendet wurde, als ein Prädikat der Nachricht hinzu. Dies bedeutet, dass jeder Dienst (Orchestrierung oder Sendeport), der diese Nachricht abonniert, mit einem Host verknüpft werden sein, der diesen Schlüssel besitzt. Verknüpfungen zwischen Hosts und Schlüssel können in der BizTalk-Verwaltungskonsole als Eigenschaft des Hosts durchgeführt werden. Weitere Informationen zum Konfigurieren des Hosts in der BizTalk-Verwaltungskonsole finden Sie unter Ändern von Hosteigenschaften.

Die Pipelinekomponente des MIME/SMIME-Decoders ist die einzige im Lieferumfang enthaltene Empfangspipelinekomponente, die mehrteilige Nachrichten verarbeitet, einschließlich mehrteiliger MIME/SMIME-Nachrichten. Die Pipelinekomponente analysiert die Nachricht und erstellt eine entsprechende mehrteilige BizTalk-Nachricht. Eine mehrteilige BizTalk-Nachricht besitzt einen eindeutigen Teil, der als "Textteil" bezeichnet wird. Alle anderen Pipelinekomponenten (wie die Pipelinekomponente des XML-Disassemblers) verarbeiten nur den Textteil der BizTalk-Nachricht. Weiterhin wird der dem BizTalk-Textteil entsprechende "MessageType" zum Umleiten der Nachrichten an Abonnenten verwendet.

Die folgenden Bedingungen werden von der Pipelinekomponente des MIME/SMIME-Decoders ausgewertet, um den BizTalk-Textteil zu identifizieren, der einer mehrteiligen MIME-Nachricht entspricht. Die Bedingungen werden in der folgenden Reihenfolge ausgewertet:

  1. Der erste MIME/SMIME-Teil, bei dem der Inhaltsbeschreibungs-Header auf "body" festgelegt ist (ohne Beachtung der Groß-/Kleinschreibung).

  2. Der erste MIME/SMIME-Teil, bei dem der Inhaltstyp-Header auf "text/xml" festgelegt ist (ohne Beachtung der Groß-/Kleinschreibung).

  3. Der erste MIME/SMIME-Teil, bei dem der Inhaltstyp-Header auf "text/" festgelegt ist (ohne Beachtung der Groß-/Kleinschreibung).

  4. Der erste MIME/SMIME-Teil.

Hinweis

Die Reihenfolge der Teile in der BizTalk-Ausgabenachricht entspricht der Reihenfolge der MIME/SMIME-Teile in der MIME/SMIME-Nachricht.

Hinweis

Wird eine mehrteilige BizTalk-Nachricht von einer Orchestrierung abonniert oder verarbeitet, muss die Anzahl der Teile in der Nachricht der Anzahl in der Nachricht entsprechen, die die Orchestrierung aktiviert.

Informationen zum Konfigurieren der Pipelinekomponente MIME/SMIME-Decoder finden Sie unter Konfigurieren der Pipelinekomponente des MIME-SMIME-Decoders. Weitere Informationen zu BizTalk Server Unterstützung für Entschlüsselung, Signierungsüberprüfung und Verwendung von Zertifikaten finden Sie unter Sicherheit für das Senden und Empfangen von Nachrichten.

Weitere Informationen

Pipelinekomponenten
MIME-SMIME-Eigenschaftsschema und -Eigenschaften
CBR (BizTalk Server-Beispiel)