Share via


<clientCertificate> de <serviceCredentials>

Define un certificado X.509 usado para firmar y cifrar mensajes a un formulario de cliente un servicio en un modelo de comunicación dúplex.

<configuración>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceCredentials>
            <clientCertificate>

Sintaxis

<clientCertificate>
  <certificate />
  <authentication />
</clientCertificate>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción
<autenticación> Especifica las opciones de autenticación del certificado de cliente.
<certificado> Especifica el certificado que se va a usar.

Elementos primarios

Elemento Descripción
<serviceCredentials> Especifica las credenciales que se van a usar para autenticar el servicio y los valores relacionados con la validación de la credencial del cliente.

Comentarios

Este elemento se usa cuando el servicio debe tener el certificado del cliente por anticipado para comunicarse de manera segura con el cliente. Esto se produce al utilizar el patrón de comunicación dúplex. En el patrón de solicitud/respuesta más típico, el cliente incluye su certificado en la solicitud, que utiliza el servicio para cifrar i firmar su respuesta de vuelta hasta el cliente. Sin embargo, en el patrón de comunicación dúplex, el servicio no tiene una solicitud del cliente y por consiguiente necesita que el certificado del cliente proteja de antemano el mensaje al cliente. Por tanto, debe obtener el certificado del cliente en una negociación fuera de banda y especificar el certificado usando este elemento. Para más información sobre los servicios dúplex, consulte Cómo crear un contrato dúplex.

El conjunto de certificados de este elemento se utiliza para cifrar los mensajes para el cliente únicamente para los enlaces que se configuran con MutualCertificateDuplex el modo de autenticación de seguridad de mensajes.

Consulte también