HttpClientCertificate Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die vom Client ausgestellten Clientzertifikatfelder als Reaktion auf die Anforderung des Servers für die Identität des Clients bereit.
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
- Vererbung
Hinweise
Wenn ein Webbrowser das SSL3.0/PCT1-Protokoll verwendet (die URL beginnt mit https:// anstelle von http://), um eine Verbindung mit einem Server herzustellen und der Server Clientzertifikate erfordert, sendet der Browser die Clientzertifikatfelder in seinem digitalen Zertifikat.
Weitere Informationen zu digitalen Zertifikaten finden Sie im Dokument X.509: Public-Key- und Attributzertifikat-Frameworks, die auf der Website der Internationalen Telekommunikationsunion (ITU) unter .https://www.itu.int
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllKeys |
Ruft alle Tasten in der NameValueCollection. (Geerbt von NameValueCollection) |
| BinaryIssuer |
Dient zum Abrufen oder Festlegen des Zertifikatausstellers im Binärformat. |
| CertEncoding |
Ruft die Codierung des Zertifikats ab. |
| Certificate |
Ruft eine Zeichenfolge ab, die den binären Datenstrom des gesamten Zertifikatinhalts im ASN.1-Format enthält. |
| Cookie |
Ruft die eindeutige ID für das Clientzertifikat ab, falls angegeben. |
| Count |
Ruft die Anzahl der Schlüssel-Wert-Paare ab, die in der NameObjectCollectionBase Instanz enthalten sind. (Geerbt von NameObjectCollectionBase) |
| Flags |
Eine Reihe von Flags, die zusätzliche Clientzertifikatinformationen bereitstellen. |
| IsPresent |
Ruft einen Wert ab, der angibt, ob das Clientzertifikat vorhanden ist. |
| IsReadOnly |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die NameObjectCollectionBase Instanz schreibgeschützt ist. (Geerbt von NameObjectCollectionBase) |
| Issuer |
Eine Zeichenfolge, die eine Liste von Unterfeldwerten enthält, die Informationen zum Zertifikataussteller enthalten. |
| IsValid |
Ruft einen Wert ab, der angibt, ob das Clientzertifikat gültig ist. |
| Item[Int32] |
Ruft den Eintrag am angegebenen Index der .NameValueCollection (Geerbt von NameValueCollection) |
| Item[String] |
Dient zum Abrufen oder Festlegen des Eintrags mit dem angegebenen Schlüssel in der NameValueCollection. (Geerbt von NameValueCollection) |
| Keys |
Ruft eine NameObjectCollectionBase.KeysCollection Instanz ab, die alle Schlüssel in der NameObjectCollectionBase Instanz enthält. (Geerbt von NameObjectCollectionBase) |
| KeySize |
Ruft die Anzahl der Bits in der Größe des digitalen Zertifikatschlüssels ab. Beispiel: 128. |
| PublicKey |
Ruft den binären Wert des öffentlichen Schlüssels aus dem Zertifikat ab. |
| SecretKeySize |
Ruft die Anzahl der Bits im privaten Serverzertifikatschlüssel ab. Beispiel: 1.024. |
| SerialNumber |
Stellt die Seriennummer des Zertifikats als ASCII-Darstellung von hexadezimalen Bytes bereit, die durch Bindestriche getrennt sind. Beispiel: 04-67-F3-02. |
| ServerIssuer |
Ruft das Ausstellerfeld des Serverzertifikats ab. |
| ServerSubject |
Ruft das Betrefffeld des Serverzertifikats ab. |
| Subject |
Ruft das Betrefffeld des Clientzertifikats ab. |
| ValidFrom |
Ruft das Datum ab, an dem das Zertifikat gültig wird. Das Datum variiert mit internationalen Einstellungen. |
| ValidUntil |
Ruft das Ablaufdatum des Zertifikats ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(NameValueCollection) |
Kopiert die Einträge in der angegebenen NameValueCollection in die aktuelle .NameValueCollection (Geerbt von NameValueCollection) |
| Add(String, String) |
Fügt dem angegebenen Namen und Wert NameValueCollectioneinen Eintrag hinzu. (Geerbt von NameValueCollection) |
| BaseAdd(String, Object) |
Fügt der Instanz einen Eintrag mit dem angegebenen Schlüssel und Wert hinzu NameObjectCollectionBase . (Geerbt von NameObjectCollectionBase) |
| BaseClear() |
Entfernt alle Einträge aus der NameObjectCollectionBase Instanz. (Geerbt von NameObjectCollectionBase) |
| BaseGet(Int32) |
Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase Instanz ab. (Geerbt von NameObjectCollectionBase) |
| BaseGet(String) |
Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase Instanz ab. (Geerbt von NameObjectCollectionBase) |
| BaseGetAllKeys() |
Gibt ein String Array zurück, das alle Schlüssel in der NameObjectCollectionBase Instanz enthält. (Geerbt von NameObjectCollectionBase) |
| BaseGetAllValues() |
Gibt ein Object Array zurück, das alle Werte in der NameObjectCollectionBase Instanz enthält. (Geerbt von NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Gibt ein Array des angegebenen Typs zurück, das alle Werte in der NameObjectCollectionBase Instanz enthält. (Geerbt von NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase Instanz ab. (Geerbt von NameObjectCollectionBase) |
| BaseHasKeys() |
Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase Instanz Einträge enthält, deren Schlüssel nicht |
| BaseRemove(String) |
Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase Instanz. (Geerbt von NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase Instanz. (Geerbt von NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase Instanz fest. (Geerbt von NameObjectCollectionBase) |
| BaseSet(String, Object) |
Legt den Wert des ersten Eintrags mit dem angegebenen Schlüssel in der NameObjectCollectionBase Instanz fest, falls gefunden. Andernfalls wird der Instanz ein Eintrag mit dem angegebenen Schlüssel und Wert NameObjectCollectionBase hinzugefügt. (Geerbt von NameObjectCollectionBase) |
| Clear() |
Ungültig werden die zwischengespeicherten Arrays und alle Einträge aus der NameValueCollection. (Geerbt von NameValueCollection) |
| CopyTo(Array, Int32) |
Kopiert das Gesamte NameValueCollection in einen kompatiblen eindimensionalen Array, beginnend am angegebenen Index des Zielarrays. (Geerbt von NameValueCollection) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| Get(Int32) |
Ruft die Werte am angegebenen Index der NameValueCollection kombinierten in einer durch Trennzeichen getrennten Liste ab. (Geerbt von NameValueCollection) |
| Get(String) |
Gibt einzelne Clientzertifikatfelder anhand des Namens zurück. |
| GetEnumerator() |
Gibt einen Enumerator zurück, der durch die NameObjectCollectionBaseEnumerator durchläuft. (Geerbt von NameObjectCollectionBase) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetKey(Int32) |
Ruft den Schlüssel am angegebenen Index der .NameValueCollection (Geerbt von NameValueCollection) |
| GetObjectData(SerializationInfo, StreamingContext) |
Implementiert die ISerializable Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase Instanz erforderlichen Daten zurück. (Geerbt von NameObjectCollectionBase) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetValues(Int32) |
Ruft die Werte am angegebenen Index der .NameValueCollection (Geerbt von NameValueCollection) |
| GetValues(String) |
Ruft die Werte ab, die dem angegebenen Schlüssel zugeordnet sind, aus dem NameValueCollection. (Geerbt von NameValueCollection) |
| HasKeys() |
Ruft einen Wert ab, der angibt, NameValueCollectionob die |
| InvalidateCachedArrays() |
Setzt die zwischengespeicherten Arrays der Auflistung auf |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnDeserialization(Object) |
Implementiert die ISerializable Schnittstelle und löst das Deserialisierungsereignis aus, wenn die Deserialisierung abgeschlossen ist. (Geerbt von NameObjectCollectionBase) |
| Remove(String) |
Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase Instanz. (Geerbt von NameValueCollection) |
| Set(String, String) |
Legt den Wert eines Eintrags in der NameValueCollection. (Geerbt von NameValueCollection) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopiert das Gesamte NameObjectCollectionBase in einen kompatiblen eindimensionalen Array, beginnend am angegebenen Index des Zielarrays. (Geerbt von NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase Objekt synchronisiert wird (Threadsicher). (Geerbt von NameObjectCollectionBase) |
| ICollection.SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf das NameObjectCollectionBase Objekt verwendet werden kann. (Geerbt von NameObjectCollectionBase) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |