HttpClientCertificate Klas

Definitie

Biedt de clientcertificaatvelden die door de client zijn uitgegeven in reactie op de aanvraag van de server voor de identiteit van de client.

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
Overname

Opmerkingen

Als een webbrowser gebruikmaakt van het SSL3.0/PCT1-protocol (de URL begint met https:// in plaats van http://) om verbinding te maken met een server en de server clientcertificaten vereist, verzendt de browser de velden van het clientcertificaat die zijn opgenomen in het digitale certificaat.

Zie voor meer informatie over digitale certificaten het document X.509: Frameworks voor openbare sleutels en kenmerkcertificaten, beschikbaar op de site van de International Telecommunications Union (ITU) op https://www.itu.int.

Eigenschappen

Name Description
AllKeys

Haalt alle sleutels op in de NameValueCollection.

(Overgenomen van NameValueCollection)
BinaryIssuer

Hiermee haalt u de certificaatverlener op of stelt u deze in binaire indeling in.

CertEncoding

Hiermee haalt u de codering van het certificaat op.

Certificate

Hiermee haalt u een tekenreeks op die de binaire stroom van de volledige certificaatinhoud bevat, in ASN.1-indeling.

Cookie

Hiermee haalt u de unieke id voor het clientcertificaat op, indien opgegeven.

Count

Hiermee haalt u het aantal sleutel-/waardeparen op dat is opgenomen in het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
Flags

Een set vlaggen die aanvullende clientcertificaatgegevens bieden.

IsPresent

Hiermee wordt een waarde opgehaald die aangeeft of het clientcertificaat aanwezig is.

IsReadOnly

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het NameObjectCollectionBase exemplaar het kenmerk Alleen-lezen heeft.

(Overgenomen van NameObjectCollectionBase)
Issuer

Een tekenreeks die een lijst met subveldwaarden bevat met informatie over de certificaatverlener.

IsValid

Hiermee wordt een waarde opgehaald die aangeeft of het clientcertificaat geldig is.

Item[Int32]

Hiermee haalt u de vermelding op de opgegeven index van de NameValueCollection.

(Overgenomen van NameValueCollection)
Item[String]

Hiermee haalt u de vermelding op of stelt u deze in met de opgegeven sleutel in de NameValueCollection.

(Overgenomen van NameValueCollection)
Keys

Hiermee haalt u een NameObjectCollectionBase.KeysCollection exemplaar op dat alle sleutels in het NameObjectCollectionBase exemplaar bevat.

(Overgenomen van NameObjectCollectionBase)
KeySize

Hiermee haalt u het aantal bits op in de grootte van de digitale certificaatsleutel. Bijvoorbeeld 128.

PublicKey

Hiermee haalt u de binaire waarde van de openbare sleutel op uit het certificaat.

SecretKeySize

Hiermee haalt u het aantal bits op in de persoonlijke sleutel van het servercertificaat. Bijvoorbeeld 1024.

SerialNumber

Geeft het serienummer van het certificaat als een ASCII-weergave van hexadecimale bytes gescheiden door afbreekstreepjes. Bijvoorbeeld 04-67-F3-02.

ServerIssuer

Hiermee haalt u het veld Verlener van het servercertificaat op.

ServerSubject

Hiermee wordt het onderwerpveld van het servercertificaat opgehaald.

Subject

Hiermee haalt u het onderwerpveld van het clientcertificaat op.

ValidFrom

Hiermee haalt u de datum op waarop het certificaat geldig wordt. De datum varieert met internationale instellingen.

ValidUntil

Hiermee haalt u de vervaldatum van het certificaat op.

Methoden

Name Description
Add(NameValueCollection)

Kopieert de vermeldingen in de opgegeven NameValueCollection waarde naar de huidige NameValueCollection.

(Overgenomen van NameValueCollection)
Add(String, String)

Voegt een vermelding met de opgegeven naam en waarde toe aan de NameValueCollection.

(Overgenomen van NameValueCollection)
BaseAdd(String, Object)

Voegt een vermelding met de opgegeven sleutel en waarde toe aan het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseClear()

Hiermee verwijdert u alle vermeldingen uit het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseGet(Int32)

Hiermee haalt u de waarde op van de vermelding in de opgegeven index van het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseGet(String)

Hiermee haalt u de waarde op van de eerste vermelding met de opgegeven sleutel van het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseGetAllKeys()

Retourneert een String matrix die alle sleutels in het NameObjectCollectionBase exemplaar bevat.

(Overgenomen van NameObjectCollectionBase)
BaseGetAllValues()

Retourneert een Object matrix die alle waarden in het NameObjectCollectionBase exemplaar bevat.

(Overgenomen van NameObjectCollectionBase)
BaseGetAllValues(Type)

Retourneert een matrix van het opgegeven type dat alle waarden in het NameObjectCollectionBase exemplaar bevat.

(Overgenomen van NameObjectCollectionBase)
BaseGetKey(Int32)

Hiermee haalt u de sleutel van de vermelding op in de opgegeven index van het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseHasKeys()

Hiermee wordt een waarde opgehaald die aangeeft of het NameObjectCollectionBase exemplaar vermeldingen bevat waarvan de sleutels niet nullzijn.

(Overgenomen van NameObjectCollectionBase)
BaseRemove(String)

Hiermee verwijdert u de vermeldingen met de opgegeven sleutel uit het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseRemoveAt(Int32)

Hiermee verwijdert u de vermelding in de opgegeven index van het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseSet(Int32, Object)

Hiermee stelt u de waarde van de vermelding in op de opgegeven index van het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
BaseSet(String, Object)

Hiermee stelt u de waarde van de eerste vermelding in met de opgegeven sleutel in het NameObjectCollectionBase exemplaar, indien gevonden; anders voegt u een vermelding toe met de opgegeven sleutel en waarde in het NameObjectCollectionBase exemplaar.

(Overgenomen van NameObjectCollectionBase)
Clear()

De matrices in de cache ongeldig maken en alle vermeldingen uit de NameValueCollectionmap verwijderen.

(Overgenomen van NameValueCollection)
CopyTo(Array, Int32)

Kopieert het hele NameValueCollection naar een compatibele eendimensionale Arraywaarde, beginnend bij de opgegeven index van de doelmatrix.

(Overgenomen van NameValueCollection)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Get(Int32)

Haalt de waarden op in de opgegeven index van de NameValueCollection gecombineerde in één door komma's gescheiden lijst.

(Overgenomen van NameValueCollection)
Get(String)

Retourneert afzonderlijke clientcertificaatvelden op naam.

GetEnumerator()

Retourneert een enumerator die door de NameObjectCollectionBase.

(Overgenomen van NameObjectCollectionBase)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetKey(Int32)

Hiermee haalt u de sleutel op de opgegeven index van de NameValueCollection.

(Overgenomen van NameValueCollection)
GetObjectData(SerializationInfo, StreamingContext)
Verouderd.

Implementeert de ISerializable interface en retourneert de gegevens die nodig zijn om het NameObjectCollectionBase exemplaar te serialiseren.

(Overgenomen van NameObjectCollectionBase)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValues(Int32)

Hiermee haalt u de waarden op de opgegeven index van de NameValueCollection.

(Overgenomen van NameValueCollection)
GetValues(String)

Haalt de waarden op die zijn gekoppeld aan de opgegeven sleutel van de NameValueCollection.

(Overgenomen van NameValueCollection)
HasKeys()

Hiermee wordt een waarde opgehaald die aangeeft of de NameValueCollection sleutels bevat die niet nullzijn.

(Overgenomen van NameValueCollection)
InvalidateCachedArrays()

Hiermee stelt u de matrices in de cache van de verzameling opnieuw in op null.

(Overgenomen van NameValueCollection)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnDeserialization(Object)

Implementeert de ISerializable interface en verhoogt de deserialisatie-gebeurtenis wanneer de deserialisatie is voltooid.

(Overgenomen van NameObjectCollectionBase)
Remove(String)

Hiermee verwijdert u de vermeldingen met de opgegeven sleutel uit het NameObjectCollectionBase exemplaar.

(Overgenomen van NameValueCollection)
Set(String, String)

Hiermee stelt u de waarde van een vermelding in de NameValueCollection.

(Overgenomen van NameValueCollection)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Kopieert het hele NameObjectCollectionBase naar een compatibele eendimensionale Arraywaarde, beginnend bij de opgegeven index van de doelmatrix.

(Overgenomen van NameObjectCollectionBase)
ICollection.IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot het NameObjectCollectionBase object wordt gesynchroniseerd (thread safe).

(Overgenomen van NameObjectCollectionBase)
ICollection.SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het NameObjectCollectionBase object te synchroniseren.

(Overgenomen van NameObjectCollectionBase)

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op