HttpWebClientProtocol.ClientCertificates Ö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.
İstemci sertifikaları koleksiyonunu alır.
public:
property System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ ClientCertificates { System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ClientCertificates : System.Security.Cryptography.X509Certificates.X509CertificateCollection
Public ReadOnly Property ClientCertificates As X509CertificateCollection
Özellik Değeri
X509CertificateCollection İstemci sertifikalarını temsil eden bir.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, bir dosyadan istemci sertifikasının nasıl yükleneceğini ve ardından kimlik doğrulaması için istemci sertifikalarını kullanan bir XML Web hizmeti yöntemini çağırmak için özelliğine nasıl ekleneceğini ClientCertificates gösterir.
// Create a new instance of a proxy class for the Bank XML Web service.
BankSession bank = new BankSession();
// Load the client certificate from a file.
X509Certificate x509 = X509Certificate.CreateFromCertFile(@"c:\user.cer");
// Add the client certificate to the ClientCertificates property of the proxy class.
bank.ClientCertificates.Add(x509);
// Communicate with the Deposit XML Web service method,
// which requires authentication using client certificates.
bank.Deposit(500);
' Create a new instance of a proxy class for the Bank XML Web service.
Dim bank As BankSession = new BankSession()
' Load the client certificate from a file.
Dim x509 As X509Certificate = X509Certificate.CreateFromCertFile("c:\user.cer")
' Add the client certificate to the ClientCertificates property of the proxy class.
bank.ClientCertificates.Add(x509)
' Communicate with the Deposit XML Web service method,
' which requires authentication using client certificates.
bank.Deposit(500)
Açıklamalar
Bu özellik, bir istemcinin XML Web hizmeti yöntemini çağırırken Authenticode X.509 v.3 sertifikası olarak da bilinen bir veya daha fazla istemci sertifikası geçirmesine olanak tanır. XML Web hizmeti yöntemi istemci sertifikalarını kullanacak şekilde yapılandırılmışsa, istemci sertifikası istemcinin kimliğini doğrulamak için tek bir mekanizma olarak kullanılabilir. İstemci sertifikalarını ayarlama hakkında ayrıntılı bilgi için Internet Information Services (IIS) belgelerine bakın.