HttpClientCertificate Kelas
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.
Menyediakan bidang sertifikat klien yang dikeluarkan oleh klien sebagai respons terhadap permintaan server untuk identitas klien.
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- Warisan
Keterangan
Jika browser Web menggunakan protokol SSL3.0/PCT1 (URL dimulai dengan https:// alih-alih http://) untuk terhubung ke server dan server memerlukan sertifikat klien, browser mengirim bidang sertifikat klien yang terkandung dalam sertifikat digitalnya.
Untuk informasi selengkapnya tentang sertifikat digital, lihat dokumen X.509: Kerangka kerja sertifikat kunci publik dan atribut, tersedia di situs International Telecommunication Union (ITU) di https://www.itu.int.
Properti
| Nama | Deskripsi |
|---|---|
| AllKeys |
Mendapatkan semua kunci di NameValueCollection. (Diperoleh dari NameValueCollection) |
| BinaryIssuer |
Mendapatkan atau mengatur penerbit sertifikat, dalam format biner. |
| CertEncoding |
Mendapatkan pengodean sertifikat. |
| Certificate |
Mendapatkan string yang berisi aliran biner dari seluruh konten sertifikat, dalam format ASN.1. |
| Cookie |
Mendapatkan ID unik untuk sertifikat klien, jika disediakan. |
| Count |
Mendapatkan jumlah pasangan kunci/nilai yang terkandung dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| Flags |
Sekumpulan bendera yang memberikan informasi sertifikat klien tambahan. |
| IsPresent |
Mendapatkan nilai yang menunjukkan apakah sertifikat klien ada. |
| IsReadOnly |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah NameObjectCollectionBase instans bersifat baca-saja. (Diperoleh dari NameObjectCollectionBase) |
| Issuer |
String yang berisi daftar nilai subbidang yang berisi informasi tentang penerbit sertifikat. |
| IsValid |
Mendapatkan nilai yang menunjukkan apakah sertifikat klien valid. |
| Item[Int32] |
Mendapatkan entri pada indeks yang ditentukan dari NameValueCollection. (Diperoleh dari NameValueCollection) |
| Item[String] |
Mendapatkan atau mengatur entri dengan kunci yang ditentukan di NameValueCollection. (Diperoleh dari NameValueCollection) |
| Keys |
Mendapatkan instans NameObjectCollectionBase.KeysCollection yang berisi semua kunci dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| KeySize |
Mendapatkan jumlah bit dalam ukuran kunci sertifikat digital. Misalnya, 128. |
| PublicKey |
Mendapatkan nilai biner kunci publik dari sertifikat. |
| SecretKeySize |
Mendapatkan jumlah bit dalam kunci privat sertifikat server. Misalnya, 1024. |
| SerialNumber |
Menyediakan nomor seri sertifikat sebagai representasi ASCII dari byte heksadesimal yang dipisahkan oleh tanda hubung. Misalnya, 04-67-F3-02. |
| ServerIssuer |
Mendapatkan bidang pengeluar sertifikat server. |
| ServerSubject |
Mendapatkan bidang subjek sertifikat server. |
| Subject |
Mendapatkan bidang subjek sertifikat klien. |
| ValidFrom |
Mendapatkan tanggal ketika sertifikat menjadi valid. Tanggal bervariasi menurut pengaturan internasional. |
| ValidUntil |
Mendapatkan tanggal kedaluwarsa sertifikat. |
Metode
| Nama | Deskripsi |
|---|---|
| Add(NameValueCollection) |
Menyalin entri dalam yang ditentukan NameValueCollection ke saat ini NameValueCollection. (Diperoleh dari NameValueCollection) |
| Add(String, String) |
Menambahkan entri dengan nama dan nilai yang ditentukan ke NameValueCollection. (Diperoleh dari NameValueCollection) |
| BaseAdd(String, Object) |
Menambahkan entri dengan kunci dan nilai yang ditentukan ke NameObjectCollectionBase dalam instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseClear() |
Menghapus semua entri dari NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGet(Int32) |
Mendapatkan nilai entri pada indeks NameObjectCollectionBase instans yang ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseGet(String) |
Mendapatkan nilai entri pertama dengan kunci yang ditentukan dari NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetAllKeys() |
Mengembalikan String array yang berisi semua kunci dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetAllValues() |
Mengembalikan Object array yang berisi semua nilai dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Mengembalikan array dari jenis yang ditentukan yang berisi semua nilai dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Mendapatkan kunci entri pada indeks instans yang NameObjectCollectionBase ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseHasKeys() |
Mendapatkan nilai yang menunjukkan apakah NameObjectCollectionBase instans berisi entri yang kuncinya bukan |
| BaseRemove(String) |
Menghapus entri dengan kunci yang ditentukan dari NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Menghapus entri pada indeks instans yang NameObjectCollectionBase ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Mengatur nilai entri pada indeks NameObjectCollectionBase instans yang ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseSet(String, Object) |
Mengatur nilai entri pertama dengan kunci yang ditentukan dalam NameObjectCollectionBase instans, jika ditemukan; jika tidak, menambahkan entri dengan kunci dan nilai yang ditentukan ke NameObjectCollectionBase dalam instans. (Diperoleh dari NameObjectCollectionBase) |
| Clear() |
Membatalkan array yang di-cache dan menghapus semua entri dari NameValueCollection. (Diperoleh dari NameValueCollection) |
| CopyTo(Array, Int32) |
Menyalin seluruh NameValueCollection ke satu dimensi Arrayyang kompatibel , dimulai pada indeks array target yang ditentukan. (Diperoleh dari NameValueCollection) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Get(Int32) |
Mendapatkan nilai pada indeks yang ditentukan dari NameValueCollection gabungan ke dalam satu daftar yang dipisahkan koma. (Diperoleh dari NameValueCollection) |
| Get(String) |
Mengembalikan bidang sertifikat klien individual berdasarkan nama. |
| GetEnumerator() |
Mengembalikan enumerator yang berulang melalui NameObjectCollectionBase. (Diperoleh dari NameObjectCollectionBase) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetKey(Int32) |
Mendapatkan kunci pada indeks yang ditentukan dari NameValueCollection. (Diperoleh dari NameValueCollection) |
| GetObjectData(SerializationInfo, StreamingContext) |
Kedaluwarsa.
ISerializable Mengimplementasikan antarmuka dan mengembalikan data yang diperlukan untuk membuat serialisasi NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| GetValues(Int32) |
Mendapatkan nilai pada indeks yang ditentukan dari NameValueCollection. (Diperoleh dari NameValueCollection) |
| GetValues(String) |
Mendapatkan nilai yang terkait dengan kunci yang ditentukan dari NameValueCollection. (Diperoleh dari NameValueCollection) |
| HasKeys() |
Mendapatkan nilai yang menunjukkan apakah berisi NameValueCollection kunci yang bukan |
| InvalidateCachedArrays() |
Mereset array koleksi yang di-cache ke |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| OnDeserialization(Object) |
ISerializable Menerapkan antarmuka dan meningkatkan peristiwa deserialisasi ketika deserialisasi selesai. (Diperoleh dari NameObjectCollectionBase) |
| Remove(String) |
Menghapus entri dengan kunci yang ditentukan dari NameObjectCollectionBase instans. (Diperoleh dari NameValueCollection) |
| Set(String, String) |
Mengatur nilai entri di NameValueCollection. (Diperoleh dari NameValueCollection) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Menyalin seluruh NameObjectCollectionBase ke satu dimensi Arrayyang kompatibel , dimulai pada indeks array target yang ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke objek disinkronkan NameObjectCollectionBase (utas aman). (Diperoleh dari NameObjectCollectionBase) |
| ICollection.SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke NameObjectCollectionBase objek. (Diperoleh dari NameObjectCollectionBase) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
Mengonversi IEnumerable menjadi IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen IEnumerable berdasarkan jenis tertentu. |