ClientCredentials.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.
İstemcinin hizmette kimlik doğrulaması yapmak için kullandığı X.509 sertifikasını sağlamak için kullanabileceğiniz bir nesnesi alır.
public:
property System::ServiceModel::Security::X509CertificateInitiatorClientCredential ^ ClientCertificate { System::ServiceModel::Security::X509CertificateInitiatorClientCredential ^ get(); };
public System.ServiceModel.Security.X509CertificateInitiatorClientCredential ClientCertificate { get; }
member this.ClientCertificate : System.ServiceModel.Security.X509CertificateInitiatorClientCredential
Public ReadOnly Property ClientCertificate As X509CertificateInitiatorClientCredential
Özellik Değeri
X509CertificateInitiatorClientCredential İstemci sertifikasını temsil eden bir.
Örnekler
Aşağıdaki kod, X.509 sertifikasını yapılandırmak için bu özelliği nasıl kullanabileceğinizi gösterir.
// Create the client with the binding and EndpointAddress.
CalculatorClient calcClient = new CalculatorClient(b, ea);
// Set the client credential value to a valid certificate.
calcClient.ClientCredentials.ClientCertificate.SetCertificate(
StoreLocation.CurrentUser,
StoreName.TrustedPeople,
X509FindType.FindBySubjectName,
"client.com");
' Create the client with the binding and EndpointAddress.
Dim calcClient As New CalculatorClient(b, ea)
' Set the client credential value to a valid certificate.
calcClient.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, StoreName.TrustedPeople, X509FindType.FindBySubjectName, "client.com")
Açıklamalar
Bu değeri, bir istemci uygulama yapılandırma dosyasındaki sertifikayı<> kullanarak da ayarlayabilirsiniz.