Freigeben über


ServiceCredentials.ClientCertificate Eigenschaft

Definition

Ruft die aktuellen Authentifizierungs- und Bereitstellungseinstellungen des Clientzertifikats für diesen Dienst ab.

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

Eigenschaftswert

X509CertificateInitiatorServiceCredential

Eine X509CertificateInitiatorServiceCredential-Instanz.

Beispiele

Im folgenden Codebeispiel wird der Zugriff auf diese Eigenschaft und ihre Verwendung zur Festlegung zusätzlicher Eigenschaften gezeigt.

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

Hinweise

Sie können mit der Authentication-Eigenschaft ein Authentifizierungsmodell für das Clientzertifikat angeben. Im MutualCertificateDuplex-Szenario können Sie mit der Certificate-Eigenschaft ein X.509-Zertifikat für Reaktionen oder Rückrufe angeben.

Gilt für