Partager via


ServiceCredentials.ClientCertificate Propriété

Définition

Obtient les paramètres actuels d'authentification et de fourniture des certificats clients pour ce service.

public:
 property System::ServiceModel::Security::X509CertificateInitiatorServiceCredential ^ ClientCertificate { System::ServiceModel::Security::X509CertificateInitiatorServiceCredential ^ get(); };
public System.ServiceModel.Security.X509CertificateInitiatorServiceCredential ClientCertificate { get; }
member this.ClientCertificate : System.ServiceModel.Security.X509CertificateInitiatorServiceCredential
Public ReadOnly Property ClientCertificate As X509CertificateInitiatorServiceCredential

Valeur de propriété

X509CertificateInitiatorServiceCredential

Instance de X509CertificateInitiatorServiceCredential.

Exemples

Le code suivant indique comment accéder à cette propriété et comment l'utiliser pour définir des propriétés supplémentaires.

serviceHost.Credentials.ClientCertificate.Authentication.CertificateValidationMode =
    X509CertificateValidationMode.Custom;
serviceHost.Credentials.ClientCertificate.Authentication.CustomCertificateValidator =
    new MyX509CertificateValidator("CN=Contoso.com");
serviceHost.Credentials.ClientCertificate.Authentication. _
    CertificateValidationMode = X509CertificateValidationMode.Custom
serviceHost.Credentials.ClientCertificate.Authentication. _
   CustomCertificateValidator = New MyX509CertificateValidator("CN=Contoso.com")

Remarques

Vous pouvez spécifier un modèle d'authentification de certificat client à l'aide de la propriété Authentication. Dans un scénario de certificat mutuel duplex, vous pouvez indiquer le certificat X.509 à mettre en œuvre dans la réponse ou le rappel, à l'aide de la propriété Certificate.

S’applique à