HttpWebClientProtocol.ClientCertificates Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan koleksi sertifikat klien.
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
Nilai Properti
Yang X509CertificateCollection mewakili sertifikat klien.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara memuat sertifikat klien dari file lalu menambahkannya ke ClientCertificates properti untuk memanggil metode layanan Web XML yang menggunakan sertifikat klien untuk autentikasi.
// 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)
Keterangan
Properti ini memungkinkan klien untuk meneruskan satu atau beberapa sertifikat klien, juga dikenal sebagai sertifikat Authenticode X.509 v.3, saat memanggil metode layanan Web XML. Jika metode layanan Web XML telah dikonfigurasi untuk menggunakan sertifikat klien, sertifikat klien dapat digunakan sebagai satu mekanisme untuk mengautentikasi klien. Untuk detail tentang menyiapkan sertifikat klien, lihat dokumentasi Internet Information Services (IIS).