HttpClientCertificate Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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 |
| InvalidateCachedArrays() |
Hiermee stelt u de matrices in de cache van de verzameling opnieuw in op |
| 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. |