HttpClientCertificate Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| InvalidateCachedArrays() |
Återställer cachelagrade matriser i samlingen till |
| 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. |