ServiceCredentials.ClientCertificate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.