ServiceCredentials.ClientCertificate Vlastnost

Definice

Získá aktuální nastavení ověřování a zřizování klientských certifikátů pro tuto službu.

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

Hodnota vlastnosti

X509CertificateInitiatorServiceCredential

Instance X509CertificateInitiatorServiceCredential .

Příklady

Následující kód ukazuje, jak získat přístup k této vlastnosti a použít ji k nastavení dalších vlastností.

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

Poznámky

Pomocí vlastnosti můžete zadat model Authentication ověřování klientských certifikátů. V duplexním scénáři vzájemného certifikátu můžete zadat certifikát X.509, který se použije v odpovědi nebo zpětném volání pomocí Certificate vlastnosti.

Platí pro