ServiceCredentials.ClientCertificate Eigenschap

Definitie

Hiermee haalt u de huidige verificatie- en inrichtingsinstellingen voor clientcertificaten voor deze service op.

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

Waarde van eigenschap

Een X509CertificateInitiatorServiceCredential exemplaar.

Voorbeelden

De volgende code laat zien hoe u deze eigenschap kunt openen en deze kunt gebruiken om extra eigenschappen in te stellen.

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")

Opmerkingen

U kunt een verificatiemodel voor clientcertificaten opgeven met behulp van de Authentication eigenschap. In het scenario voor dubbelzijdig certificaat kunt u een X.509-certificaat opgeven dat moet worden gebruikt in een reactie of callback met behulp van de Certificate eigenschap.

Van toepassing op