HttpClientCertificate Klass

Definition

Innehåller de klientcertifikatfält som utfärdats av klienten som svar på serverns begäran om klientens identitet.

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
Arv

Kommentarer

Om en webbläsare använder SSL3.0/PCT1-protokollet (URL:en börjar med https:// i stället för http://) för att ansluta till en server och servern kräver klientcertifikat, skickar webbläsaren klientcertifikatfälten som finns i dess digitala certifikat.

Mer information om digitala certifikat finns i dokumentet X.509: Ramverk för offentliga nycklar och attributcertifikat, som finns på itu-platsen (International Telecommunication Union) på https://www.itu.int.

Egenskaper

Name Description
AllKeys

Hämtar alla nycklar i NameValueCollection.

(Ärvd från NameValueCollection)
BinaryIssuer

Hämtar eller anger certifikatutfärdaren i binärt format.

CertEncoding

Hämtar kodningen av certifikatet.

Certificate

Hämtar en sträng som innehåller den binära dataströmmen för hela certifikatinnehållet i ASN.1-format.

Cookie

Hämtar det unika ID:t för klientcertifikatet om det tillhandahålls.

Count

Hämtar antalet nyckel/värde-par som finns i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
Flags

En uppsättning flaggor som ger ytterligare information om klientcertifikatet.

IsPresent

Hämtar ett värde som anger om klientcertifikatet finns.

IsReadOnly

Hämtar eller anger ett värde som anger om instansen NameObjectCollectionBase är skrivskyddad.

(Ärvd från NameObjectCollectionBase)
Issuer

En sträng som innehåller en lista över underfältsvärden som innehåller information om certifikatutfärdaren.

IsValid

Hämtar ett värde som anger om klientcertifikatet är giltigt.

Item[Int32]

Hämtar posten vid det angivna indexet för NameValueCollection.

(Ärvd från NameValueCollection)
Item[String]

Hämtar eller anger posten med den angivna nyckeln i NameValueCollection.

(Ärvd från NameValueCollection)
Keys

Hämtar en NameObjectCollectionBase.KeysCollection instans som innehåller alla nycklar i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
KeySize

Hämtar antalet bitar i den digitala certifikatnyckelns storlek. Till exempel 128.

PublicKey

Hämtar det binära värdet för den offentliga nyckeln från certifikatet.

SecretKeySize

Hämtar antalet bitar i den privata nyckeln för servercertifikatet. Till exempel 1024.

SerialNumber

Tillhandahåller certifikatserienumret som en ASCII-representation av hexadecimala byte avgränsade med bindestreck. Till exempel 04-67-F3-02.

ServerIssuer

Hämtar utfärdarfältet för servercertifikatet.

ServerSubject

Hämtar ämnesfältet för servercertifikatet.

Subject

Hämtar ämnesfältet för klientcertifikatet.

ValidFrom

Hämtar det datum då certifikatet blir giltigt. Datumet varierar med internationella inställningar.

ValidUntil

Hämtar certifikatets förfallodatum.

Metoder

Name Description
Add(NameValueCollection)

Kopierar posterna i angivet NameValueCollection till den aktuella NameValueCollection.

(Ärvd från NameValueCollection)
Add(String, String)

Lägger till en post med det angivna namnet och värdet i NameValueCollection.

(Ärvd från NameValueCollection)
BaseAdd(String, Object)

Lägger till en post med den angivna nyckeln och värdet i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseClear()

Tar bort alla poster från instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGet(Int32)

Hämtar värdet för posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGet(String)

Hämtar värdet för den första posten med den angivna nyckeln från instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetAllKeys()

Returnerar en String matris som innehåller alla nycklar i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetAllValues()

Returnerar en Object matris som innehåller alla värden i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetAllValues(Type)

Returnerar en matris av den angivna typen som innehåller alla värden i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetKey(Int32)

Hämtar nyckeln för posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseHasKeys()

Hämtar ett värde som anger om instansen NameObjectCollectionBase innehåller poster vars nycklar inte nullär .

(Ärvd från NameObjectCollectionBase)
BaseRemove(String)

Tar bort posterna med den angivna nyckeln från instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseRemoveAt(Int32)

Tar bort posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseSet(Int32, Object)

Anger värdet för posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseSet(String, Object)

Anger värdet för den första posten med den angivna nyckeln i instansen, om den NameObjectCollectionBase hittas. Annars lägger du till en post med den angivna nyckeln och värdet i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
Clear()

Ogiltigförklarar cachelagrade matriser och tar bort alla poster från NameValueCollection.

(Ärvd från NameValueCollection)
CopyTo(Array, Int32)

Kopierar hela NameValueCollection till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen.

(Ärvd från NameValueCollection)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Get(Int32)

Hämtar värdena vid det angivna indexet för den NameValueCollection kombinerade till en kommaavgränsad lista.

(Ärvd från NameValueCollection)
Get(String)

Returnerar enskilda klientcertifikatfält efter namn.

GetEnumerator()

Returnerar en uppräkning som itererar genom NameObjectCollectionBase.

(Ärvd från NameObjectCollectionBase)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetKey(Int32)

Hämtar nyckeln vid det angivna indexet för NameValueCollection.

(Ärvd från NameValueCollection)
GetObjectData(SerializationInfo, StreamingContext)
Föråldrad.

Implementerar ISerializable gränssnittet och returnerar de data som behövs för att serialisera instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetValues(Int32)

Hämtar värdena vid det angivna indexet för NameValueCollection.

(Ärvd från NameValueCollection)
GetValues(String)

Hämtar de värden som är associerade med den angivna nyckeln från NameValueCollection.

(Ärvd från NameValueCollection)
HasKeys()

Hämtar ett värde som anger om innehåller NameValueCollection nycklar som inte nullär .

(Ärvd från NameValueCollection)
InvalidateCachedArrays()

Återställer cachelagrade matriser i samlingen till null.

(Ärvd från NameValueCollection)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnDeserialization(Object)

Implementerar ISerializable gränssnittet och höjer deserialiseringshändelsen när deserialiseringen är klar.

(Ärvd från NameObjectCollectionBase)
Remove(String)

Tar bort posterna med den angivna nyckeln från instansen NameObjectCollectionBase .

(Ärvd från NameValueCollection)
Set(String, String)

Anger värdet för en post i NameValueCollection.

(Ärvd från NameValueCollection)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

Kopierar hela NameObjectCollectionBase till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen.

(Ärvd från NameObjectCollectionBase)
ICollection.IsSynchronized

Hämtar ett värde som anger om åtkomsten NameObjectCollectionBase till objektet synkroniseras (trådsäker).

(Ärvd från NameObjectCollectionBase)
ICollection.SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten NameObjectCollectionBase till objektet.

(Ärvd från NameObjectCollectionBase)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för