HttpClientCertificate Osztály

Definíció

Megadja az ügyfél által az ügyfél identitására vonatkozó kérésre válaszul kiadott ügyféltanúsítvány-mezőket.

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
Öröklődés

Megjegyzések

Ha egy webböngésző SSL3.0/PCT1 protokollt használ (az URL-cím http:// helyett https:// kezdődik) a kiszolgálóhoz való csatlakozáshoz, és a kiszolgáló ügyféltanúsítványokat igényel, a böngésző elküldi a digitális tanúsítványában található ügyféltanúsítvány-mezőket.

A digitális tanúsítványokkal kapcsolatos további információkért lásd az X.509: Nyilvános kulcsú és attribútumtanúsítvány-keretrendszerek című dokumentumot, amely a Nemzetközi Távközlési Unió (ITU) webhelyén https://www.itu.intérhető el.

Tulajdonságok

Name Description
AllKeys

Lekéri az összes kulcsot a NameValueCollection.

(Öröklődés forrása NameValueCollection)
BinaryIssuer

Bináris formátumban lekéri vagy beállítja a tanúsítványkibocsátót.

CertEncoding

Lekéri a tanúsítvány kódolását.

Certificate

Lekéri a teljes tanúsítványtartalom bináris adatfolyamát tartalmazó sztringet ASN.1 formátumban.

Cookie

Ha meg van adva, lekéri az ügyféltanúsítvány egyedi azonosítóját.

Count

Lekéri a példányban NameObjectCollectionBase található kulcs-/értékpárok számát.

(Öröklődés forrása NameObjectCollectionBase)
Flags

Jelzők készlete, amelyek további ügyféltanúsítvány-információkat nyújtanak.

IsPresent

Olyan értéket kap, amely jelzi, hogy az ügyféltanúsítvány jelen van-e.

IsReadOnly

Lekéri vagy beállít egy értéket, amely jelzi, hogy a NameObjectCollectionBase példány írásvédett-e.

(Öröklődés forrása NameObjectCollectionBase)
Issuer

Olyan sztring, amely a tanúsítványkibocsátó adatait tartalmazó almezőértékek listáját tartalmazza.

IsValid

Olyan értéket kap, amely jelzi, hogy az ügyféltanúsítvány érvényes-e.

Item[Int32]

Lekéri a bejegyzést a megadott indexben.NameValueCollection

(Öröklődés forrása NameValueCollection)
Item[String]

Lekéri vagy beállítja a bejegyzést a megadott kulccsal a NameValueCollectionfájlban.

(Öröklődés forrása NameValueCollection)
Keys

NameObjectCollectionBase.KeysCollection Lekéri a példány összes kulcsát tartalmazó példánytNameObjectCollectionBase.

(Öröklődés forrása NameObjectCollectionBase)
KeySize

Lekéri a digitális tanúsítványkulcs méretének bitszámát. Például: 128.

PublicKey

Lekéri a nyilvános kulcs bináris értékét a tanúsítványból.

SecretKeySize

Lekéri a kiszolgálótanúsítvány titkos kulcsában lévő bitek számát. Például: 1024.

SerialNumber

A tanúsítvány sorozatszámát kötőjelekkel elválasztott hexadecimális bájtok ASCII-reprezentációjaként adja meg. Például: 04-67-F3-02.

ServerIssuer

Lekéri a kiszolgálótanúsítvány kiállító mezőjét.

ServerSubject

Lekéri a kiszolgálótanúsítvány tárgymezőt.

Subject

Lekéri az ügyféltanúsítvány tárgy mezőjét.

ValidFrom

Lekéri a tanúsítvány érvényességének dátumát. A dátum a nemzetközi beállításoktól függően változik.

ValidUntil

Lekéri a tanúsítvány lejárati dátumát.

Metódusok

Name Description
Add(NameValueCollection)

Másolja a megadott NameValueCollection bejegyzéseket az aktuálisba NameValueCollection.

(Öröklődés forrása NameValueCollection)
Add(String, String)

A megadott névvel és értékkel rendelkező bejegyzést ad hozzá a NameValueCollection.

(Öröklődés forrása NameValueCollection)
BaseAdd(String, Object)

Hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz.

(Öröklődés forrása NameObjectCollectionBase)
BaseClear()

Eltávolítja az összes bejegyzést a NameObjectCollectionBase példányból.

(Öröklődés forrása NameObjectCollectionBase)
BaseGet(Int32)

Lekéri a bejegyzés értékét a példány megadott indexében NameObjectCollectionBase .

(Öröklődés forrása NameObjectCollectionBase)
BaseGet(String)

Lekéri az első bejegyzés értékét a megadott kulccsal a NameObjectCollectionBase példányból.

(Öröklődés forrása NameObjectCollectionBase)
BaseGetAllKeys()

Egy tömböt ad String vissza, amely tartalmazza a példány összes kulcsát NameObjectCollectionBase .

(Öröklődés forrása NameObjectCollectionBase)
BaseGetAllValues()

Egy tömböt ad Object vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza.

(Öröklődés forrása NameObjectCollectionBase)
BaseGetAllValues(Type)

A megadott típusú tömböt adja vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza.

(Öröklődés forrása NameObjectCollectionBase)
BaseGetKey(Int32)

Lekéri a bejegyzés kulcsát a példány megadott indexében NameObjectCollectionBase .

(Öröklődés forrása NameObjectCollectionBase)
BaseHasKeys()

Egy értéket kap, amely jelzi, hogy a NameObjectCollectionBase példány tartalmaz-e olyan bejegyzéseket, amelyek kulcsai nem null.

(Öröklődés forrása NameObjectCollectionBase)
BaseRemove(String)

Eltávolítja a megadott kulccsal rendelkező bejegyzéseket a NameObjectCollectionBase példányból.

(Öröklődés forrása NameObjectCollectionBase)
BaseRemoveAt(Int32)

Eltávolítja a bejegyzést a példány megadott indexéből NameObjectCollectionBase .

(Öröklődés forrása NameObjectCollectionBase)
BaseSet(Int32, Object)

A bejegyzés értékét a példány megadott indexében állítja NameObjectCollectionBase be.

(Öröklődés forrása NameObjectCollectionBase)
BaseSet(String, Object)

Beállítja az első bejegyzés értékét a példányban NameObjectCollectionBase megadott kulccsal, ha megtalálható; ellenkező esetben hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz.

(Öröklődés forrása NameObjectCollectionBase)
Clear()

Érvényteleníti a gyorsítótárazott tömböket, és eltávolítja az összes bejegyzést a NameValueCollection.

(Öröklődés forrása NameValueCollection)
CopyTo(Array, Int32)

A teljes NameValueCollection példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve.

(Öröklődés forrása NameValueCollection)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Get(Int32)

Lekéri a megadott index NameValueCollection értékeit egy vesszővel tagolt listába.

(Öröklődés forrása NameValueCollection)
Get(String)

Egyedi ügyféltanúsítvány-mezőket ad vissza név szerint.

GetEnumerator()

Egy enumerátort ad vissza, amely a NameObjectCollectionBase.

(Öröklődés forrása NameObjectCollectionBase)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetKey(Int32)

Lekéri a kulcsot a megadott indexben.NameValueCollection

(Öröklődés forrása NameValueCollection)
GetObjectData(SerializationInfo, StreamingContext)
Elavult.

Implementálja az interfészt ISerializable , és visszaadja a példány szerializálásához NameObjectCollectionBase szükséges adatokat.

(Öröklődés forrása NameObjectCollectionBase)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetValues(Int32)

Lekéri az értékeket a megadott indexben.NameValueCollection

(Öröklődés forrása NameValueCollection)
GetValues(String)

Lekéri a megadott kulccsal társított értékeket a NameValueCollection.

(Öröklődés forrása NameValueCollection)
HasKeys()

Lekéri az értéket, amely jelzi, hogy a NameValueCollection kulcsok nem nullszerepelnek-e a fájlban.

(Öröklődés forrása NameValueCollection)
InvalidateCachedArrays()

A gyűjtemény gyorsítótárazott tömbjeinek alaphelyzetbe állítása a következőre null: .

(Öröklődés forrása NameValueCollection)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnDeserialization(Object)

Implementálja az ISerializable interfészt, és a deszerializálás befejezésekor aktiválja a deszerializálási eseményt.

(Öröklődés forrása NameObjectCollectionBase)
Remove(String)

Eltávolítja a megadott kulccsal rendelkező bejegyzéseket a NameObjectCollectionBase példányból.

(Öröklődés forrása NameValueCollection)
Set(String, String)

Egy bejegyzés értékét állítja be a NameValueCollection.

(Öröklődés forrása NameValueCollection)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

A teljes NameObjectCollectionBase példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve.

(Öröklődés forrása NameObjectCollectionBase)
ICollection.IsSynchronized

Lekérdez egy értéket, amely jelzi, hogy az NameObjectCollectionBase objektumhoz való hozzáférés szinkronizálva van-e (szálbiztos).

(Öröklődés forrása NameObjectCollectionBase)
ICollection.SyncRoot

Lekéri az objektumhoz való hozzáférés NameObjectCollectionBase szinkronizálására használható objektumot.

(Öröklődés forrása NameObjectCollectionBase)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: