Compartir vía


Cómo configurar BizTalk Server para la resolución de partes

En el procedimiento siguiente se enumeran los pasos que debe seguir para configurar BizTalk Server para la resolución de parte.

  • Para instalar los certificados en el almacén de certificados para recibir mensajes firmados

  • Para crear una entidad que represente a su asociado

  • Para crear un proceso para la resolución de partes mediante certificados

  • Para configurar la ubicación de recepción para la resolución de entidad mediante certificados

Para instalar los certificados en el almacén de certificados para recibir mensajes firmados

  1. El asociado A solicita un par de claves públicas privadas para firmas digitales de la entidad de certificación (CA).

  2. Partner A le envía su clave pública para firmas digitales.

  3. En BizTalk Server, inicie sesión en el servidor que tiene una instancia de host que ejecuta un controlador que recibirá mensajes del Asociado A. Instale el certificado de clave pública del Asociado A para verificar su firma en el almacén de Otras personas. En la ilustración siguiente se muestra el almacén de certificados donde se instala el certificado.

    Certificados necesarios para recibir mensajes seguros

  4. En partner A, instale el certificado de clave privada partner A para firmar mensajes en el almacén adecuado. (Si el asociado A usa Windows 2000 Server, Windows Server 2003 o Windows Server 2008 SP2, instale la clave privada en el almacén personal de la cuenta que firmará los mensajes enviados a BizTalk Server).

    Nota:

    Este paso es exactamente el mismo que el paso "Para instalar los certificados en el almacén de certificados para recibir mensajes firmados" en Instalación de certificados para firmas digitales.

Para crear una entidad que represente a su asociado

  1. En la consola de administración de BizTalk Server, cree una entidad para el asociado A. Para obtener más información sobre cómo crear una entidad, vea Crear una entidad.

  2. En las propiedades Certificados , seleccione el certificado de firma de clave pública que se usará para identificar a esta entidad, Partner A.

Para crear una canalización para la resolución de partes mediante certificados

  1. En el Explorador de soluciones de Microsoft Visual Studio, seleccione el proyecto en el que desea crear la canalización.

    1. En el menú Archivo , haga clic en Agregar nuevo elemento.

    2. En el cuadro de diálogo Agregar nuevo elemento, expanda Elementos del Proyecto de BizTalk, haga clic en Archivos de Canalización y, a continuación, haga clic en la plantilla Recibir Canalización.

    3. En el campo Nombre , escriba un nombre para la canalización.

    4. Haga clic en Agregar.

      La nueva canalización aparece en el Explorador de soluciones.

  2. Arrastre el componente de canalización de descodificador MIME/SMIME a la fase Descodificación de una canalización de recepción.

    Componente de canalización de descodificador MIME/SMIME

    Nota:

    Puede configurar las propiedades de canalización para una ubicación de recepción una vez implementada la canalización en un grupo de BizTalk mediante la consola de administración de BizTalk Server. Puede configurar diferentes propiedades de canalización para cada ubicación de recepción en el grupo de BizTalk. Para obtener más información, consulte Configuración de propiedades de canalización por instancia para una ubicación de recepción.

    Nota:

    El componente de canalización de descodificador MIME/SMIME realiza la validación de descifrado y firma digital (cuando se configura para realizar ambas funciones). Por lo tanto, si configura BizTalk Server para recibir mensajes cifrados y firmados, puede usar la misma canalización de recepción. Es decir, no es necesario crear canalizaciones independientes para el descifrado y la validación de firmas digitales.

  3. Arrastre el componente de canalización de resolución de entidad a la fase ResolveParty de una canalización de recepción. Para obtener más información sobre el componente de canalización de resolución de partes, consulte Cómo configurar el componente de canalización de resolución de partes.

    Nota:

    También puede usar la canalización XMLReceive predeterminada en lugar de crear una nueva canalización de recepción. La canalización XMLReceive ejecuta el componente De resolución de partes, que resuelve el certificado sujeto al identificador de entidad. Tenga en cuenta que la canalización XMLReceive tiene una fase de descodificación vacía y, por tanto, no se puede usar para recibir mensajes cifrados ni comprobar firmas digitales.

    • En la ventana de Propiedades, configure la propiedad de canalización de resolución de entidad Resolver entidad por certificado a True.
  4. Compile e implemente la canalización de recepción.

Para configurar la ubicación de recepción para la resolución de partes mediante certificados

  1. Agregue el ensamblado de BizTalk que creó en el procedimiento anterior a la aplicación de BizTalk, incluidas las ubicaciones de recepción para recibir mensajes firmados. Para obtener más información sobre cómo agregar ensamblados de BizTalk, vea Cómo agregar un ensamblado de BizTalk a una aplicación.

  2. Configure las ubicaciones de recepción en la aplicación de BizTalk con la canalización de recepción que creó en el procedimiento anterior. Para obtener más información sobre cómo configurar ubicaciones de recepción, vea Cómo editar las propiedades de una ubicación de recepción.

Véase también

Cómo configurar BizTalk Server para recibir mensajes firmados
Certificados que BizTalk Server usa para mensajes firmados
Autenticación de mensajes entrantes
Uso de certificados para la resolución de partes