Share via


Componente della pipeline del decodificatore MIME-SMIME

Il componente del decodificatore MIME/SMIME fornisce la funzionalità di decodifica MIME per i messaggi. Questo componente può essere posizionato nella fase Decodifica di una pipeline di ricezione e supporta la decodifica a 7 bit, a 8 bit, binaria, quoted-printable, UUEncode e base64. Le modifiche al set di caratteri di dati localizzati non ha effetto sulla decodifica.

Il componente del decodificatore MIME/SMIME è in grado di decrittografare e convalidare la firma di un messaggio in ingresso. I certificati di decrittazione vengono utilizzati dall'archivio dei certificati personali dell'utente corrente che esegue il servizio. I certificati di convalida della firma vengono utilizzati dall'archivio della rubrica del computer locale o dal messaggio stesso.

Una volta completata la decrittazione di un messaggio, il componente della pipeline del decodificatore MIME/SMIME associa l'identificazione personale del certificato di decrittazione utilizzato per decrittografare il messaggio come predicato del messaggio. Ne risulta che qualsiasi servizio (orchestrazione o porta di trasmissione) che sottoscrive tale messaggio deve essere associato a un host proprietario di tale chiave. I binding tra gli host e le chiavi possono essere completati nella Console di amministrazione BizTalk come proprietà dell'host. Per altre informazioni sulla configurazione dell'host nella console di amministrazione bizTalk, vedere Come modificare le proprietà dell'host.

Il componente della pipeline del decodificatore MIME/SMIME è l'unico componente della pipeline di ricezione immediatamente pronto all'uso in grado di gestire messaggi multiparte, compresi i messaggi MIME/SMIME multiparte. Il componente della pipeline analizza il messaggio e crea un messaggio BizTalk multiparte equivalente. Un messaggio BizTalk multiparte è costituito da una parte univoca denominata parte corpo. Tutti gli altri componenti della pipeline, quale il componente della pipeline del disassembler XML, sono in grado solo di elaborare la parte corpo del messaggio BizTalk. Per il routing del messaggio ai sottoscrittori viene inoltre utilizzata la proprietà MessageType corrispondente alla parte corpo BizTalk.

Per identificare la parte corpo BizTalk corrispondente a un messaggio MIME multiparte, il componente della pipeline del decodificatore MIME/SMIME valuta le condizioni seguenti. Di seguito viene riportato l'ordine di valutazione delle condizioni:

  1. La prima parte MIME/SMIME con l'intestazione Contenuto-Descrizione impostata su "body" (senza distinzione tra maiuscole e minuscole).

  2. La prima parte MIME/SMIME con l'intestazione Contenuto-Tipo impostata su "text/xml" (senza distinzione tra maiuscole e minuscole).

  3. La prima parte MIME/SMIME con l'intestazione Contenuto-Tipo impostata su "text" (senza distinzione tra maiuscole e minuscole).

  4. La prima parte MIME/SMIME.

Nota

L'ordine delle parti nel messaggio BizTalk di output è identico all'ordine delle parti MIME/SMIME nel messaggio MIME/SMIME.

Nota

Se il messaggio BizTalk multiparte viene sottoscritto o utilizzato da un'orchestrazione, il numero delle parti all'interno del messaggio dovrà corrispondere al numero delle parti all'interno del messaggio che attiva l'orchestrazione.

Per informazioni sulla configurazione del componente della pipeline del decodificatore MIME/SMIME, vedere Come configurare il componente della pipeline del decodificatore MIME-SMIME. Per altre informazioni sul supporto di BizTalk Server per la decrittografia, la convalida dei segni e l'utilizzo dei certificati, vedere Sicurezza per l'invio e la ricezione di messaggi.

Vedere anche

Componenti della pipeline
Proprietà e schemi proprietà MIME-SMIME
MIME (esempio di BizTalk Server)