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á 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 |
| 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 |
| InvalidateCachedArrays() |
Obnoví pole uložená v mezipaměti kolekce na |
| 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. |