Aracılığıyla paylaş


HttpWebClientProtocol.ClientCertificates Özellik

Tanım

İ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.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir dosyadan bir 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ğırma ö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 XML Web hizmeti yöntemi çağrılırken istemcinin 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ı bir 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.

Şunlara uygulanır

Ayrıca bkz.