Aracılığıyla paylaş


ServiceCredentials.ClientCertificate Özellik

Tanım

Bu hizmet için geçerli istemci sertifikası kimlik doğrulama ve sağlama ayarlarını alır.

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

Özellik Değeri

X509CertificateInitiatorServiceCredential

Bir X509CertificateInitiatorServiceCredential örnek.

Örnekler

Aşağıdaki kodda bu özelliğe nasıl erişilip ek özellikler ayarlamak için kullanılacağı gösterilmektedir.

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

Açıklamalar

özelliğini kullanarak Authentication bir istemci sertifikası kimlik doğrulama modeli belirtebilirsiniz. Karşılıklı sertifika çift yönlü senaryosunda, özelliğini kullanarak Certificate bir yanıtta veya geri çağırmada kullanılacak bir X.509 sertifikası belirtebilirsiniz.

Şunlara uygulanır