<clientCertificate> de <serviceCredentials>
Définit un certificat X.509 permettant de signer et de chiffrer des messages destinés à un client et envoyés à partir d'un service selon un modèle de communication duplex.
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<serviceBehaviors>
<behavior> de <serviceBehaviors>
<serviceCredentials>
<clientCertificate> de <serviceCredentials>
<clientCertificate>
<certificate/>
<authentication/>
</clientCertificate>
Attributs et éléments
Attributs
Aucun.
Éléments enfants
Élément | Description |
---|---|
Spécifie des options d'authentification pour le certificat client. |
|
Spécifie le certificat à utiliser. |
Éléments parents
Élément | Description |
---|---|
Spécifie les informations d'identification à utiliser pour authentifier le service, ainsi que les paramètres liés à la validation des informations d'identification du client. |
Notes
Cet élément est utilisé lorsque le service doit disposer du certificat du client à l'avance afin de communiquer de manière sécurisée avec le client. Cela se produit lors de l'utilisation du modèle de communication duplex. Dans le modèle demande-réponse classique, le client inclut son certificat dans la demande que le service utilise pour sécuriser à nouveau sa réponse au client. Dans le modèle de communication duplex, toutefois, le service ne dispose pas de demande du client et, par conséquent, requiert le certificat du client à l'avance pour sécuriser l'envoi du message au client. C'est pourquoi vous devez obtenir le certificat du client dans une négociation hors bande et l'indiquer à l'aide de cet élément. Pour plus d'informations sur les services duplex, consultez How to: Create a Duplex Contract.
Le certificat défini dans cet élément est utilisé pour chiffrer les messages au client uniquement pour les liaisons configurées avec le mode d'authentification de sécurité des messages MutualCertificateDuplex.
Voir aussi
Référence
X509InitiatorCertificateServiceElement
ClientCertificate
X509InitiatorCertificateServiceElement
ClientCertificate
X509CertificateInitiatorServiceCredential
Autres ressources
How to: Create a Duplex Contract
Security Behaviors in Windows Communication Foundation
Working with Certificates