HttpWebClientProtocol.ClientCertificates Eigenschap

Definitie

Hiermee haalt u de verzameling clientcertificaten op.

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

Waarde van eigenschap

Een X509CertificateCollection die de clientcertificaten vertegenwoordigt.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een clientcertificaat uit een bestand laadt en deze vervolgens toevoegt aan de eigenschap voor het ClientCertificates aanroepen van een XML-webservicemethode die gebruikmaakt van clientcertificaten voor verificatie.

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

Opmerkingen

Met deze eigenschap kan een client een of meer clientcertificaten doorgeven, ook wel authenticode X.509 v.3-certificaten genoemd, bij het aanroepen van een XML-webservicemethode. Als de XML-webservicemethode is geconfigureerd voor het gebruik van clientcertificaten, kan een clientcertificaat worden gebruikt als één mechanisme voor het verifiëren van een client. Zie de documentatie van Internet Information Services (IIS) voor meer informatie over het instellen van clientcertificaten.

Van toepassing op

Zie ook