HttpClientCertificate Třída

Definice

Poskytuje pole klientského certifikátu vystavená klientem v reakci na požadavek serveru na identitu klienta.

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
Dědičnost

Poznámky

Pokud webový prohlížeč používá protokol SSL3.0/PCT1 (adresa URL začíná https:// místo http://) pro připojení k serveru a server vyžaduje klientské certifikáty, prohlížeč odešle pole klientského certifikátu obsažená v jeho digitálním certifikátu.

Další informace o digitálních certifikátech najdete v dokumentu X.509: Architektury certifikátů veřejného klíče a atributů, které jsou k dispozici na webu Mezinárodní telekomunikační unie (ITU) na https://www.itu.intadrese .

Vlastnosti

Name Description
AllKeys

Získá všechny klíče v souboru NameValueCollection.

(Zděděno od NameValueCollection)
BinaryIssuer

Získá nebo nastaví vystavitele certifikátu v binárním formátu.

CertEncoding

Získá kódování certifikátu.

Certificate

Získá řetězec obsahující binární stream celého obsahu certifikátu ve formátu ASN.1.

Cookie

Získá jedinečné ID pro klientský certifikát, pokud je zadaný.

Count

Získá počet párů klíč/hodnota obsažených NameObjectCollectionBase v instanci.

(Zděděno od NameObjectCollectionBase)
Flags

Sada příznaků, které poskytují další informace o klientském certifikátu.

IsPresent

Získá hodnotu, která označuje, zda je klientský certifikát k dispozici.

IsReadOnly

Získá nebo nastaví hodnotu určující, zda NameObjectCollectionBase instance je jen pro čtení.

(Zděděno od NameObjectCollectionBase)
Issuer

Řetězec, který obsahuje seznam hodnot podpole obsahujících informace o vystaviteli certifikátu.

IsValid

Získá hodnotu, která označuje, zda je klientský certifikát platný.

Item[Int32]

Získá položku v zadaném indexu NameValueCollection.

(Zděděno od NameValueCollection)
Item[String]

Získá nebo nastaví položku se zadaným klíčem v objektu NameValueCollection.

(Zděděno od NameValueCollection)
Keys

Získá NameObjectCollectionBase.KeysCollection instanci, která obsahuje všechny klíče v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
KeySize

Získá počet bitů ve velikosti klíče digitálního certifikátu. Například 128.

PublicKey

Získá binární hodnotu veřejného klíče z certifikátu.

SecretKeySize

Získá počet bitů v privátním klíči certifikátu serveru. Například 1024.

SerialNumber

Poskytuje sériové číslo certifikátu jako reprezentaci šestnáctkových bajtů oddělených spojovníky ASCII. Například 04-67-F3-02.

ServerIssuer

Získá pole vystavitele certifikátu serveru.

ServerSubject

Získá pole předmětu certifikátu serveru.

Subject

Získá pole předmětu klientského certifikátu.

ValidFrom

Získá datum, kdy se certifikát stane platným. Datum se liší podle mezinárodního nastavení.

ValidUntil

Získá datum vypršení platnosti certifikátu.

Metody

Name Description
Add(NameValueCollection)

Zkopíruje položky zadané NameValueCollection do aktuálního NameValueCollection.

(Zděděno od NameValueCollection)
Add(String, String)

Přidá položku se zadaným názvem a hodnotou do objektu NameValueCollection.

(Zděděno od NameValueCollection)
BaseAdd(String, Object)

Přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseClear()

Odebere všechny položky z NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseGet(Int32)

Získá hodnotu položky v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseGet(String)

Získá hodnotu první položky se zadaným klíčem z NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseGetAllKeys()

String Vrátí pole, které obsahuje všechny klíče v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetAllValues()

Object Vrátí pole, které obsahuje všechny hodnoty v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetAllValues(Type)

Vrátí pole zadaného typu, které obsahuje všechny hodnoty v NameObjectCollectionBase instanci.

(Zděděno od NameObjectCollectionBase)
BaseGetKey(Int32)

Získá klíč položky v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseHasKeys()

Získá hodnotu určující, zda NameObjectCollectionBase instance obsahuje položky, jejichž klíče nejsou null.

(Zděděno od NameObjectCollectionBase)
BaseRemove(String)

Odebere položky se zadaným klíčem z NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseRemoveAt(Int32)

Odebere položku v zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseSet(Int32, Object)

Nastaví hodnotu položky na zadaném indexu NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
BaseSet(String, Object)

Nastaví hodnotu první položky se zadaným klíčem v NameObjectCollectionBase instanci, pokud je nalezena; v opačném případě přidá položku se zadaným klíčem a hodnotou do NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
Clear()

Zneplatní pole uložená v mezipaměti a odebere všechny položky z objektu NameValueCollection.

(Zděděno od NameValueCollection)
CopyTo(Array, Int32)

Zkopíruje celý NameValueCollection soubor do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole.

(Zděděno od NameValueCollection)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Get(Int32)

Získá hodnoty v zadaném indexu NameValueCollection kombinované do jednoho seznamu odděleného čárkami.

(Zděděno od NameValueCollection)
Get(String)

Vrátí jednotlivá pole klientského certifikátu podle názvu.

GetEnumerator()

Vrátí enumerátor, který iteruje přes NameObjectCollectionBase.

(Zděděno od NameObjectCollectionBase)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetKey(Int32)

Získá klíč v zadaném indexu NameValueCollection.

(Zděděno od NameValueCollection)
GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

Implementuje ISerializable rozhraní a vrací data potřebná k serializaci NameObjectCollectionBase instance.

(Zděděno od NameObjectCollectionBase)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
GetValues(Int32)

Získá hodnoty v zadaném indexu NameValueCollection.

(Zděděno od NameValueCollection)
GetValues(String)

Získá hodnoty přidružené k zadanému klíči z objektu NameValueCollection.

(Zděděno od NameValueCollection)
HasKeys()

Získá hodnotu určující, zda NameValueCollection obsahuje klíče, které nejsou null.

(Zděděno od NameValueCollection)
InvalidateCachedArrays()

Obnoví pole uložená v mezipaměti kolekce na null.

(Zděděno od NameValueCollection)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnDeserialization(Object)

Implementuje ISerializable rozhraní a vyvolá deserializační událost po dokončení deserializace.

(Zděděno od NameObjectCollectionBase)
Remove(String)

Odebere položky se zadaným klíčem z NameObjectCollectionBase instance.

(Zděděno od NameValueCollection)
Set(String, String)

Nastaví hodnotu položky v objektu NameValueCollection.

(Zděděno od NameValueCollection)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

Zkopíruje celý NameObjectCollectionBase soubor do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole.

(Zděděno od NameObjectCollectionBase)
ICollection.IsSynchronized

Získá hodnotu označující, zda je přístup k objektu NameObjectCollectionBase synchronizován (bezpečné vlákno).

(Zděděno od NameObjectCollectionBase)
ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k objektu NameObjectCollectionBase .

(Zděděno od NameObjectCollectionBase)

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro