HttpWebClientProtocol.ClientCertificates Propriété

Définition

Obtient la collection de certificats clients.

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

Valeur de propriété

X509CertificateCollection représentant les certificats clients.

Attributs

Exemples

L’exemple de code suivant montre comment charger un certificat client à partir d’un fichier, puis l’ajouter à la propriété pour appeler une méthode de service Web XML qui utilise des certificats clients pour l’authentification ClientCertificates .

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

Remarques

Cette propriété permet à un client de passer un ou plusieurs certificats clients, également appelés certificats Authenticode X.509 v.3, lors de l’appel d’une méthode de service Web XML. Si la méthode de service Web XML a été configurée pour utiliser des certificats clients, un certificat client peut être utilisé comme mécanisme d’authentification d’un client. Pour plus d’informations sur la configuration des certificats clients, consultez la documentation iis (Internet Information Services).

S’applique à

Voir aussi