Sdílet prostřednictvím


HttpWebClientProtocol.ClientCertificates Vlastnost

Definice

Získá kolekci klientských certifikátů.

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

Hodnota vlastnosti

Představuje X509CertificateCollection klientské certifikáty.

Atributy

Příklady

Následující příklad kódu ukazuje, jak načíst klientský certifikát ze souboru a poté jej přidat do ClientCertificates vlastnosti pro volání metody webové služby XML, která používá klientské certifikáty pro ověřování.

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

Poznámky

Tato vlastnost umožňuje klientovi předat jeden nebo více klientských certifikátů, označovaných také jako certifikáty Authenticode X.509 v.3, při volání metody webové služby XML. Pokud byla metoda webové služby XML nakonfigurována tak, aby používala klientské certifikáty, lze klientský certifikát použít jako jeden mechanismus pro ověření klienta. Podrobnosti o nastavení klientských certifikátů najdete v dokumentaci k Internetové informační službě (IIS).

Platí pro

Viz také