ServiceCredentials.ClientCertificate Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.