ServiceCredentials.ClientCertificate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.