Compartir a través de


Descodificador de MIME/SMIME [componente de canalización]

El componente de descodificador de MIME/SMIME proporciona funcionalidad de descodificación MIME para los mensajes. Este componente de canalización puede situarse en la fase de decodificación de una canalización de recepción, y admite decodificación de 7bits, 8bits, binaria, quoted-printable, UUEncode y base64. Los cambios del juego de caracteres de datos localizados no afectarán a la descodificación.

El componente de descodificador de MIME/SMIME puede descifrar y validar con firma un mensaje entrante. Los certificados de descifrado se utilizan desde el almacén de certificados personales del usuario actual bajo el que se está ejecutando el servicio. Los certificados de validación con firma se utilizan desde el almacén de libretas de direcciones del equipo local o desde el propio mensaje.

Con el descifrado correcto de un mensaje, el componente de canalización del descodificador de MIME/SMIME asocia la huella digital del certificado de descifrado que se utiliza para descifrar el mensaje como un predicado del mensaje. Esto supone que cualquier servicio (orquestación o puerto de envío) que se esté suscribiendo a ese mensaje debe asociarse a un host que sea el propietario de la clave. Las asociaciones entre hosts y claves pueden completarse en la consola de administración de BizTalk como una propiedad del host. Para obtener más información sobre cómo configurar el host en la consola de administración de BizTalk, vea Cómo modificar las propiedades del host.

El componente de canalización del descodificador de MIME/SMIME es el único componente de canalización de recepción predeterminado que controla los mensajes de varias partes, incluso los mensajes MIME/SMIME de varias partes. El componente de canalización analiza el mensaje y crea un mensaje de varias partes de BizTalk equivalente. Un mensaje de varias partes de BizTalk tiene una parte única denominada cuerpo. Los demás componentes de la canalización, como el desensamblador XML, solo procesan la parte del cuerpo del mensaje de BizTalk. Además el MessageType que corresponde a la parte del cuerpo de BizTalk se utiliza para enrutar el mensaje a los suscriptores.

El componente de canalización del descodificador de MIME/SMIME evalúa las siguientes condiciones para identificar la BodyPart de BizTalk que corresponde a un mensaje MIME de varias partes. El orden de la evaluación de condiciones es el siguiente:

  1. La primera parte MIME/SMIME que tiene el encabezado de la descripción de contenido definido como "cuerpo" (no distingue mayúsculas de minúsculas).

  2. La primera parte MIME/SMIME que tiene el encabezado del tipo de contenido definido como "texto/xml" (no distingue mayúsculas de minúsculas).

  3. La primera parte MIME/SMIME que tiene el encabezado del tipo de contenido definido como "texto/" (no distingue mayúsculas de minúsculas).

  4. La primera parte MIME/SMIME.

Nota

El orden de las partes en el mensaje de salida de BizTalk es el mismo que el orden de las partes MIME/SMIME en el mensaje MIME/SMIME.

Nota

Si una orquestación suscribe o consume el mensaje de varias partes de BizTalk, el número de partes en el mensaje tiene que coincidir con el número de partes en el mensaje que activa la orquestación.

Para obtener información sobre cómo configurar el componente de canalización de descodificador MIME/SMIME, consulte Configuración del componente de canalización de descodificador MIME/SMIME. Para obtener más información sobre BizTalk Server compatibilidad con el descifrado, la validación de signos y el uso de certificados, consulte Seguridad para enviar y recibir mensajes.

Consulte también

Componentes de canalización
Propiedades y esquema de propiedades de MIME/SMIME
MIME (ejemplo de BizTalk Server)