HttpClientCertificate Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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á pro připojení k serveru protokol SSL 3.0/PCT1 (adresa URL začíná na https:// místo http://) a server vyžaduje klientské certifikáty, odešle prohlížeč pole klientského certifikátu obsažená v digitálním certifikátu.
Další informace o digitálních certifikátech najdete v dokumentu X.509: Public-key and attribute certificate frameworks, který je k dispozici na webu Mezinárodní telekomunikační unie (ITU) na adrese https://www.itu.int .
Vlastnosti
AllKeys |
Získá všechny klíče v sadě 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í datový proud celého obsahu certifikátu ve formátu ASN.1. |
Cookie |
Získá jedinečné ID klientského certifikátu, pokud je k dispozici. |
Count |
Získá počet párů klíč/hodnota obsažených v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
Flags |
Sada příznaků, které poskytují další informace o klientském certifikátu. |
IsPresent |
Získá hodnotu, která určuje, zda je certifikát klienta 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 dílčích polí obsahujících informace o vydavateli certifikátu. |
IsValid |
Získá hodnotu, která urč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 NameValueCollection. (Zděděno od NameValueCollection) |
Keys |
NameObjectCollectionBase.KeysCollection Získá 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á z certifikátu binární hodnotu veřejného klíče. |
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é bajty ASCII oddělené pomlčkami. 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ích nastavení. |
ValidUntil |
Získá datum vypršení platnosti certifikátu. |
Metody
Add(NameValueCollection) |
Zkopíruje položky zadané NameValueCollection do aktuálního NameValueCollectionsouboru . (Zděděno od NameValueCollection) |
Add(String, String) |
Přidá položku se zadaným názvem a hodnotou do NameValueCollectionsouboru . (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 obsahující všechny klíče v NameObjectCollectionBase instanci. (Zděděno od NameObjectCollectionBase) |
BaseGetAllValues() |
Vrátí matici Object , 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 |
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 v 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 se najde. 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() |
Zruší platnost polí uložených v mezipaměti a odebere všechny položky z pole NameValueCollection. (Zděděno od NameValueCollection) |
CopyTo(Array, Int32) |
Zkopíruje celý NameValueCollection objekt do kompatibilního jednorozměrného Array, počínaje zadaným indexem cílového pole. (Zděděno od NameValueCollection) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Get(Int32) |
Získá hodnoty v zadaném indexu kombinovaného NameValueCollection 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) |
Implementuje ISerializable rozhraní a vrátí data potřebná k serializaci NameObjectCollectionBase instance. (Zděděno od NameObjectCollectionBase) |
GetType() |
Type Získá aktuální instanci. (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 NameValueCollectionz . (Zděděno od NameValueCollection) |
HasKeys() |
Získá hodnotu určující, zda NameValueCollection obsahuje klíče, které nejsou |
InvalidateCachedArrays() |
Obnoví pole v mezipaměti kolekce na |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
OnDeserialization(Object) |
Implementuje ISerializable rozhraní a vyvolá událost deserializace 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 sadě 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í
ICollection.CopyTo(Array, Int32) |
Zkopíruje celý NameObjectCollectionBase objekt 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í
Cast<TResult>(IEnumerable) |
Přetypuje prvky zadaného IEnumerable typu. |
OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable založené na zadaném typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede na IEnumerable IQueryable. |