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 Clientzertifikatauthentifizierungs- und Bereitstellungseinstellungen 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
Der folgende Code zeigt, wie Sie auf diese Eigenschaft zugreifen und diese verwenden, um zusätzliche Eigenschaften festzulegen.
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 ein Clientzertifikatauthentifizierungsmodell mithilfe der Authentication Eigenschaft angeben. Im szenario für das gegenseitige Zertifikatduplex können Sie ein X.509-Zertifikat angeben, das in einer Antwort oder einem Rückruf mithilfe der Certificate Eigenschaft verwendet werden soll.