HttpClientCertificate Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstemcinin kimliği için sunucunun isteğine yanıt olarak istemci tarafından verilen istemci sertifikası alanlarını sağlar.
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
- Devralma
Açıklamalar
Web tarayıcısı bir sunucuya bağlanmak için SSL3.0/PCT1 protokolünü (URL http:// yerine https:// ile başlar) kullanıyorsa ve sunucu istemci sertifikaları gerektiriyorsa, tarayıcı dijital sertifikasında yer alan istemci sertifika alanlarını gönderir.
Dijital sertifikalar hakkında daha fazla bilgi için, adresinde Uluslararası Telekomünikasyon Birliği (ITU) sitesinde https://www.itu.intbulunan X.509: Ortak anahtar ve öznitelik sertifikası çerçeveleri belgesine bakın.
Özellikler
| Name | Description |
|---|---|
| AllKeys |
içindeki NameValueCollectiontüm anahtarları alır. (Devralındığı yer: NameValueCollection) |
| BinaryIssuer |
Sertifika vereni ikili biçimde alır veya ayarlar. |
| CertEncoding |
Sertifikanın kodlamasını alır. |
| Certificate |
ASN.1 biçiminde tüm sertifika içeriğinin ikili akışını içeren bir dize alır. |
| Cookie |
Sağlanırsa, istemci sertifikasının benzersiz kimliğini alır. |
| Count |
Örnekte bulunan anahtar/değer çiftlerinin NameObjectCollectionBase sayısını alır. (Devralındığı yer: NameObjectCollectionBase) |
| Flags |
Ek istemci sertifikası bilgileri sağlayan bir bayrak kümesi. |
| IsPresent |
İstemci sertifikasının mevcut olup olmadığını gösteren bir değer alır. |
| IsReadOnly |
Örneğin salt okunur olup olmadığını NameObjectCollectionBase belirten bir değer alır veya ayarlar. (Devralındığı yer: NameObjectCollectionBase) |
| Issuer |
Sertifikayı veren hakkında bilgi içeren alt alan değerlerinin listesini içeren bir dize. |
| IsValid |
İstemci sertifikasının geçerli olup olmadığını gösteren bir değer alır. |
| Item[Int32] |
girdisini belirtilen dizininde NameValueCollectionalır. (Devralındığı yer: NameValueCollection) |
| Item[String] |
girdisini içinde belirtilen anahtarla NameValueCollectionalır veya ayarlar. (Devralındığı yer: NameValueCollection) |
| Keys |
Örnekteki tüm anahtarları NameObjectCollectionBase.KeysCollection içeren bir NameObjectCollectionBase örneği alır. (Devralındığı yer: NameObjectCollectionBase) |
| KeySize |
Dijital sertifika anahtarı boyutundaki bit sayısını alır. Örneğin, 128. |
| PublicKey |
Sertifikadan ortak anahtar ikili değerini alır. |
| SecretKeySize |
Sunucu sertifikası özel anahtarındaki bit sayısını alır. Örneğin, 1024. |
| SerialNumber |
Sertifika seri numarasını, kısa çizgilerle ayrılmış onaltılık baytların ASCII gösterimi olarak sağlar. Örneğin, 04-67-F3-02. |
| ServerIssuer |
Sunucu sertifikasının veren alanını alır. |
| ServerSubject |
Sunucu sertifikasının konu alanını alır. |
| Subject |
İstemci sertifikasının konu alanını alır. |
| ValidFrom |
Sertifikanın geçerli olduğu tarihi alır. Tarih, uluslararası ayarlara göre değişir. |
| ValidUntil |
Sertifikanın son kullanma tarihini alır. |
Yöntemler
| Name | Description |
|---|---|
| Add(NameValueCollection) |
Belirtilen NameValueCollection içindeki girdileri geçerli NameValueCollectionöğesine kopyalar. (Devralındığı yer: NameValueCollection) |
| Add(String, String) |
öğesine belirtilen ada ve değere NameValueCollectionsahip bir girdi ekler. (Devralındığı yer: NameValueCollection) |
| BaseAdd(String, Object) |
Örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler. (Devralındığı yer: NameObjectCollectionBase) |
| BaseClear() |
Örnekteki NameObjectCollectionBase tüm girişleri kaldırır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGet(Int32) |
Örneğin belirtilen dizinindeki girdinin NameObjectCollectionBase değerini alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGet(String) |
Örnekten belirtilen anahtara sahip ilk girdinin NameObjectCollectionBase değerini alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllKeys() |
Örnekteki tüm anahtarları String içeren bir NameObjectCollectionBase dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllValues() |
Örnekteki tüm değerleri Object içeren bir NameObjectCollectionBase dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Örnekteki tüm değerleri NameObjectCollectionBase içeren belirtilen türde bir dizi döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Örneğin belirtilen dizininde girdinin NameObjectCollectionBase anahtarını alır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseHasKeys() |
Örneğin anahtarları olmayan NameObjectCollectionBasegirdiler içerip içermediğini |
| BaseRemove(String) |
Belirtilen anahtara sahip girişleri örnekten NameObjectCollectionBase kaldırır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Örneğin belirtilen dizinindeki girdiyi NameObjectCollectionBase kaldırır. (Devralındığı yer: NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Girdinin değerini örneğin belirtilen dizininde NameObjectCollectionBase ayarlar. (Devralındığı yer: NameObjectCollectionBase) |
| BaseSet(String, Object) |
Örnekte belirtilen anahtarla NameObjectCollectionBase ilk girdinin değerini ayarlar; bulunursa, aksi takdirde örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler. (Devralındığı yer: NameObjectCollectionBase) |
| Clear() |
Önbelleğe alınan dizileri geçersiz kılır ve tüm girdileri öğesinden NameValueCollectionkaldırır. (Devralındığı yer: NameValueCollection) |
| CopyTo(Array, Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını NameValueCollection uyumlu bir tek boyutluya Arraykopyalar. (Devralındığı yer: NameValueCollection) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Get(Int32) |
Birleştirilmiş öğesinin belirtilen dizinindeki NameValueCollection değerleri virgülle ayrılmış bir listede alır. (Devralındığı yer: NameValueCollection) |
| Get(String) |
Tek tek istemci sertifikası alanlarını ada göre döndürür. |
| GetEnumerator() |
aracılığıyla NameObjectCollectionBaseyineleyen bir numaralandırıcı döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetKey(Int32) |
anahtarını belirtilen dizininde NameValueCollectionalır. (Devralındığı yer: NameValueCollection) |
| GetObjectData(SerializationInfo, StreamingContext) |
Geçersiz.
Arabirimini ISerializable uygular ve örneği serileştirmek NameObjectCollectionBase için gereken verileri döndürür. (Devralındığı yer: NameObjectCollectionBase) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetValues(Int32) |
belirtilen dizinindeki NameValueCollectiondeğerleri alır. (Devralındığı yer: NameValueCollection) |
| GetValues(String) |
belirtilen anahtarla ilişkili değerleri içinden NameValueCollectionalır. (Devralındığı yer: NameValueCollection) |
| HasKeys() |
olmayan anahtarların NameValueCollectionbulunup bulunmadığına |
| InvalidateCachedArrays() |
Koleksiyonun önbelleğe alınmış dizilerini olarak |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnDeserialization(Object) |
Arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını başlatır. (Devralındığı yer: NameObjectCollectionBase) |
| Remove(String) |
Belirtilen anahtara sahip girişleri örnekten NameObjectCollectionBase kaldırır. (Devralındığı yer: NameValueCollection) |
| Set(String, String) |
içindeki NameValueCollectionbir girdinin değerini ayarlar. (Devralındığı yer: NameValueCollection) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını NameObjectCollectionBase uyumlu bir tek boyutluya Arraykopyalar. (Devralındığı yer: NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Nesneye erişimin NameObjectCollectionBase eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: NameObjectCollectionBase) |
| ICollection.SyncRoot |
Nesneye erişimi NameObjectCollectionBase eşitlemek için kullanılabilecek bir nesne alır. (Devralındığı yer: NameObjectCollectionBase) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |