Compartir a través de


<clientCertificate> de <serviceCredentials>

Define un certificado X.509 que se usa para firmar y cifrar mensajes en un cliente que forma un servicio en un patrón de comunicación dúplex.

<configuración>
   <system.serviceModel>
     <Comportamientos>
       <serviceBehaviors>
         <comportamiento>
           <serviceCredentials>
             <certificado de cliente>

Syntax

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

Atributos y elementos

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

Attributes

Ninguno.

Elementos secundarios

Elemento Description
<autenticación> Especifica las opciones de autenticación para el certificado de cliente.
<Certificado> Especifica el certificado que se va a usar.

Elementos primarios

Elemento Description
<serviceCredentials> Especifica las credenciales que se van a usar para autenticar el servicio y la configuración relacionada con la validación de credenciales de cliente.

Observaciones

Este elemento se usa cuando el servicio debe tener el certificado del cliente de antemano para comunicarse de forma segura con el cliente. Esto se produce al utilizar el patrón de comunicación dúplex. En el patrón de solicitud y respuesta más típico, el cliente incluye su certificado en la solicitud, que el servicio usa para cifrar y firmar su respuesta de vuelta al cliente. Sin embargo, en el patrón de comunicación dúplex, el servicio no tiene una solicitud del cliente y, por lo tanto, necesita el certificado del cliente de antemano para proteger el mensaje al cliente. Por lo tanto, debe obtener el certificado del cliente en una negociación fuera de banda y especificar el certificado mediante 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 usa para cifrar los mensajes al cliente solo para los enlaces configurados con MutualCertificateDuplex el modo de autenticación de seguridad de mensajes.

Consulte también