HttpClientCertificate HttpClientCertificate HttpClientCertificate HttpClientCertificate Class

Definition

Stellt die Clientzertifikatfelder bereit, die vom Client als Antwort auf die Anforderung der Clientidentität durch den Server ausgegeben werden.Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

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 SSL 3.0/das PCT1 verwendet-Protokoll verwendet (die URL beginnt mit https://anstelle von http://), um eine Verbindung mit einem Server herzustellen, und der Server Client Zertifikate erfordert, sendet der Browser die Client Zertifikat Felder, die in seinem digitalen Zertifikat enthalten sind.If a Web browser uses the SSL3.0/PCT1 protocol (the URL begins with https:// instead of http://) to connect to a server and the server requires client certificates, the browser sends the client certificate fields contained in its digital certificate.

Weitere Informationen zu digitalen Zertifikaten finden Sie im Dokument X. 509: Frameworks für öffentliche Schlüssel und Attribut Zertifikate, die auf der Website der internationalen Telekommunikations Union (ITU https://www.itu.int) unter verfügbar sind.For more information about digital certificates, see the document X.509: Public-key and attribute certificate frameworks, available on the International Telecommunication Union (ITU) site at https://www.itu.int.

Eigenschaften

AllKeys AllKeys AllKeys AllKeys

Ruft alle Schlüssel in der NameValueCollection-Instanz ab.Gets all the keys in the NameValueCollection.

(Inherited from NameValueCollection)
BinaryIssuer BinaryIssuer BinaryIssuer BinaryIssuer

Ruft den Aussteller des Zertifikats im binären Format ab oder legt diesen fest.Gets or sets the certificate issuer, in binary format.

CertEncoding CertEncoding CertEncoding CertEncoding

Ruft die Codierung des Zertifikats ab.Gets the encoding of the certificate.

Certificate Certificate Certificate Certificate

Ruft eine Zeichenfolge mit dem Binärstream des gesamten Zertifikatinhalts im ASN.1-Format ab.Gets a string containing the binary stream of the entire certificate content, in ASN.1 format.

Cookie Cookie Cookie Cookie

Ruft die eindeutige ID für das Clientzertifikat ab, falls diese bereitgestellt wurde.Gets the unique ID for the client certificate, if provided.

Count Count Count Count

Ruft die Anzahl von Schlüssel-Wert-Paaren in der NameObjectCollectionBase-Instanz ab.Gets the number of key/value pairs contained in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
Flags Flags Flags Flags

Eine Gruppe von Flags mit zusätzlichen Informationen über das Clientzertifikat.A set of flags that provide additional client certificate information.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert (threadsicher) ist.Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Inherited from NameObjectCollectionBase)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das NameObjectCollectionBase-Objekt synchronisiert werden kann.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Inherited from NameObjectCollectionBase)
IsPresent IsPresent IsPresent IsPresent

Ruft einen Wert ab, der angibt, ob das Clientzertifikat vorhanden ist.Gets a value that indicates whether the client certificate is present.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz schreibgeschützt ist, oder legt diesen fest.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(Inherited from NameObjectCollectionBase)
Issuer Issuer Issuer Issuer

Eine Zeichenfolge mit einer Liste von Unterfeldwerten, die Informationen über den Aussteller des Zertifikats enthalten.A string that contains a list of subfield values containing information about the certificate issuer.

IsValid IsValid IsValid IsValid

Ruft einen Wert ab, der angibt, ob das Clientzertifikat gültig ist.Gets a value that indicates whether the client certificate is valid.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft den Eintrag am angegebenen Index von NameValueCollection ab.Gets the entry at the specified index of the NameValueCollection.

(Inherited from NameValueCollection)
Item[String] Item[String] Item[String] Item[String]

Ruft den Eintrag mit dem angegebenen Schlüssel in NameValueCollection ab oder legt diesen fest.Gets or sets the entry with the specified key in the NameValueCollection.

(Inherited from NameValueCollection)
Keys Keys Keys Keys

Ruft eine NameObjectCollectionBase.KeysCollection-Instanz ab, die alle Schlüssel der NameObjectCollectionBase-Instanz enthält.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
KeySize KeySize KeySize KeySize

Ruft die Anzahl der Bits in der Schlüsselgröße des digitalen Zertifikats ab.Gets the number of bits in the digital certificate key size. Beispiel: 128.For example, 128.

PublicKey PublicKey PublicKey PublicKey

Ruft den binären Wert des öffentlichen Schlüssels für das Zertifikat ab.Gets the public key binary value from the certificate.

SecretKeySize SecretKeySize SecretKeySize SecretKeySize

Ruft die Anzahl der Bits im privaten Schlüssel des Serverzertifikats ab.Gets the number of bits in the server certificate private key. Beispiel: 1.024.For example, 1024.

SerialNumber SerialNumber SerialNumber SerialNumber

Stellt die Seriennummer des Zertifikats als ASCII-Darstellung hexadezimaler Bytes bereit, die durch Bindestriche getrennt sind.Provides the certificate serial number as an ASCII representation of hexadecimal bytes separated by hyphens. Beispielsweise 04-67-F3-02.For example, 04-67-F3-02.

ServerIssuer ServerIssuer ServerIssuer ServerIssuer

Ruft das Ausstellerfeld des Serverzertifikats ab.Gets the issuer field of the server certificate.

ServerSubject ServerSubject ServerSubject ServerSubject

Ruft das Betrefffeld des Serverzertifikats ab.Gets the subject field of the server certificate.

Subject Subject Subject Subject

Ruft das Betrefffeld des Clientzertifikats ab.Gets the subject field of the client certificate.

ValidFrom ValidFrom ValidFrom ValidFrom

Ruft das Datum ab, das angibt, wann das Zertifikat gültig wird.Gets the date when the certificate becomes valid. Das Datum ist von den jeweiligen Ländereinstellungen abhängig.The date varies with international settings.

ValidUntil ValidUntil ValidUntil ValidUntil

Ruft das Ablaufdatum des Zertifikats ab.Gets the certificate expiration date.

Methoden

Add(NameValueCollection) Add(NameValueCollection) Add(NameValueCollection) Add(NameValueCollection)

Kopiert die Einträge in der angegebenen NameValueCollection in die aktuelle NameValueCollection.Copies the entries in the specified NameValueCollection to the current NameValueCollection.

(Inherited from NameValueCollection)
Add(String, String) Add(String, String) Add(String, String) Add(String, String)

Fügt der NameValueCollection-Instanz einen Eintrag mit dem angegebenen Schlüssel und Wert hinzu.Adds an entry with the specified name and value to the NameValueCollection.

(Inherited from NameValueCollection)
BaseAdd(String, Object) BaseAdd(String, Object) BaseAdd(String, Object) BaseAdd(String, Object)

Fügt einen Eintrag mit dem angegebenen Schlüssel und Wert der NameObjectCollectionBase-Instanz hinzu.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseClear() BaseClear() BaseClear() BaseClear()

Entfernt alle Einträge aus der NameObjectCollectionBase-Instanz.Removes all entries from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGet(Int32) BaseGet(Int32) BaseGet(Int32) BaseGet(Int32)

Ruft den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGet(String) BaseGet(String) BaseGet(String) BaseGet(String)

Ruft den Wert des ersten Eintrags mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz ab.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllKeys() BaseGetAllKeys() BaseGetAllKeys() BaseGetAllKeys()

Gibt ein String-Array zurück, das alle Schlüssel der NameObjectCollectionBase-Instanz enthält.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllValues() BaseGetAllValues() BaseGetAllValues() BaseGetAllValues()

Gibt ein Object-Array zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetAllValues(Type) BaseGetAllValues(Type) BaseGetAllValues(Type) BaseGetAllValues(Type)

Gibt ein Array des angegebenen Typs zurück, das alle Werte der NameObjectCollectionBase-Instanz enthält.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseGetKey(Int32) BaseGetKey(Int32) BaseGetKey(Int32) BaseGetKey(Int32)

Ruft den Schlüssel des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz ab.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseHasKeys() BaseHasKeys() BaseHasKeys() BaseHasKeys()

Ruft einen Wert ab, der angibt, ob die NameObjectCollectionBase-Instanz Einträge enthält, deren Schlüssel nicht null sind.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Inherited from NameObjectCollectionBase)
BaseRemove(String) BaseRemove(String) BaseRemove(String) BaseRemove(String)

Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseRemoveAt(Int32) BaseRemoveAt(Int32) BaseRemoveAt(Int32) BaseRemoveAt(Int32)

Entfernt den Eintrag am angegebenen Index der NameObjectCollectionBase-Instanz.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseSet(Int32, Object) BaseSet(Int32, Object) BaseSet(Int32, Object) BaseSet(Int32, Object)

Legt den Wert des Eintrags am angegebenen Index der NameObjectCollectionBase-Instanz fest.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
BaseSet(String, Object) BaseSet(String, Object) BaseSet(String, Object) BaseSet(String, Object)

Legt den Wert des ersten Eintrags mit dem angegebenen Schlüssel in der NameObjectCollectionBase-Instanz fest. Wenn der Schlüssel nicht vorhanden ist, wird der NameObjectCollectionBase-Instanz ein Eintrag mit dem angegebenen Wert und Schlüssel hinzugefügt.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
Clear() Clear() Clear() Clear()

Erklärt die zwischengespeicherten Arrays für ungültig und entfernt alle Einträge aus der NameValueCollection-Instanz.Invalidates the cached arrays and removes all entries from the NameValueCollection.

(Inherited from NameValueCollection)
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die gesamte NameValueCollection-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.Copies the entire NameValueCollection to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from NameValueCollection)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(Int32) Get(Int32) Get(Int32) Get(Int32)

Ruft die Werte am angegebenen Index von NameValueCollection ab, die in einer einzigen, durch Trennzeichen getrennten Liste zusammengefasst werden.Gets the values at the specified index of the NameValueCollection combined into one comma-separated list.

(Inherited from NameValueCollection)
Get(String) Get(String) Get(String) Get(String)

Gibt individuelle Clientzertifikatfelder nach Name zurück.Returns individual client certificate fields by name.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, der die NameObjectCollectionBase durchläuft.Returns an enumerator that iterates through the NameObjectCollectionBase.

(Inherited from NameObjectCollectionBase)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetKey(Int32) GetKey(Int32) GetKey(Int32) GetKey(Int32)

Ruft den Schlüssel am angegebenen Index von NameValueCollection ab.Gets the key at the specified index of the NameValueCollection.

(Inherited from NameValueCollection)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der NameObjectCollectionBase-Instanz erforderlichen Daten zurück.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Inherited from NameObjectCollectionBase)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetValues(Int32) GetValues(Int32) GetValues(Int32) GetValues(Int32)

Ruft die Werte am angegebenen Index von NameValueCollection ab.Gets the values at the specified index of the NameValueCollection.

(Inherited from NameValueCollection)
GetValues(String) GetValues(String) GetValues(String) GetValues(String)

Ruft aus NameValueCollection die Werte ab, die dem angegebenen Schlüssel zugeordnet sind.Gets the values associated with the specified key from the NameValueCollection.

(Inherited from NameValueCollection)
HasKeys() HasKeys() HasKeys() HasKeys()

Ruft einen Wert ab, der angibt, ob die NameValueCollection-Instanz Schlüssel enthält, die nicht null sind.Gets a value indicating whether the NameValueCollection contains keys that are not null.

(Inherited from NameValueCollection)
InvalidateCachedArrays() InvalidateCachedArrays() InvalidateCachedArrays() InvalidateCachedArrays()

Setzt die zwischengespeicherten Arrays der Auflistung auf null zurück.Resets the cached arrays of the collection to null.

(Inherited from NameValueCollection)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object)

Implementiert die ISerializable-Schnittstelle und löst das Deserialisierungsereignis aus, sobald die Deserialisierung abgeschlossen ist.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Inherited from NameObjectCollectionBase)
Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase-Instanz.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Inherited from NameValueCollection)
Set(String, String) Set(String, String) Set(String, String) Set(String, String)

Legt den Wert eines Eintrags in NameValueCollection fest.Sets the value of an entry in the NameValueCollection.

(Inherited from NameValueCollection)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Kopiert die gesamte NameObjectCollectionBase-Instanz in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from NameObjectCollectionBase)

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: