HttpClientCertificate Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i campi del certificato client rilasciati dal client in risposta alla richiesta del server per l'identità del client.
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
- Ereditarietà
Commenti
Se un Web browser usa il protocollo SSL3.0/PCT1 (l'URL inizia con https:// anziché http://) per connettersi a un server e il server richiede certificati client, il browser invia i campi del certificato client contenuti nel certificato digitale.
Per altre informazioni sui certificati digitali, vedere il documento X.509: Framework di certificati a chiave pubblica e attributo, disponibile nel sito International Telecomon Union (ITU) all'indirizzo https://www.itu.int.
Proprietà
| Nome | Descrizione |
|---|---|
| AllKeys |
Ottiene tutte le chiavi nell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| BinaryIssuer |
Ottiene o imposta l'autorità emittente del certificato, in formato binario. |
| CertEncoding |
Ottiene la codifica del certificato. |
| Certificate |
Ottiene una stringa contenente il flusso binario dell'intero contenuto del certificato, in formato ASN.1. |
| Cookie |
Ottiene l'ID univoco per il certificato client, se specificato. |
| Count |
Ottiene il numero di coppie chiave/valore contenute nell'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| Flags |
Set di flag che forniscono informazioni aggiuntive sul certificato client. |
| IsPresent |
Ottiene un valore che indica se il certificato client è presente. |
| IsReadOnly |
Ottiene o imposta un valore che indica se l'istanza NameObjectCollectionBase è di sola lettura. (Ereditato da NameObjectCollectionBase) |
| Issuer |
Stringa contenente un elenco di valori di sottocampo contenenti informazioni sull'autorità emittente del certificato. |
| IsValid |
Ottiene un valore che indica se il certificato client è valido. |
| Item[Int32] |
Ottiene la voce in corrispondenza dell'indice specificato dell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| Item[String] |
Ottiene o imposta la voce con la chiave specificata nell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| Keys |
Ottiene un'istanza NameObjectCollectionBase.KeysCollection che contiene tutte le chiavi nell'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| KeySize |
Ottiene il numero di bit nella dimensione della chiave del certificato digitale. Ad esempio, 128. |
| PublicKey |
Ottiene il valore binario della chiave pubblica dal certificato. |
| SecretKeySize |
Ottiene il numero di bit nella chiave privata del certificato del server. ad esempio 1024. |
| SerialNumber |
Fornisce il numero di serie del certificato come rappresentazione ASCII di byte esadecimali separati da trattini. Ad esempio, 04-67-F3-02. |
| ServerIssuer |
Ottiene il campo autorità di certificazione del certificato del server. |
| ServerSubject |
Ottiene il campo oggetto del certificato del server. |
| Subject |
Ottiene il campo oggetto del certificato client. |
| ValidFrom |
Ottiene la data in cui il certificato diventa valido. La data varia in base alle impostazioni internazionali. |
| ValidUntil |
Ottiene la data di scadenza del certificato. |
Metodi
| Nome | Descrizione |
|---|---|
| Add(NameValueCollection) |
Copia le voci nell'oggetto specificato NameValueCollection nell'oggetto corrente NameValueCollection. (Ereditato da NameValueCollection) |
| Add(String, String) |
Aggiunge una voce con il nome e il valore specificati all'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| BaseAdd(String, Object) |
Aggiunge una voce con la chiave e il valore specificati nell'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseClear() |
Rimuove tutte le voci dall'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseGet(Int32) |
Ottiene il valore della voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
| BaseGet(String) |
Ottiene il valore della prima voce con la chiave specificata dall'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseGetAllKeys() |
Restituisce una String matrice che contiene tutte le chiavi nell'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseGetAllValues() |
Restituisce una Object matrice che contiene tutti i valori nell'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Restituisce una matrice del tipo specificato che contiene tutti i valori nell'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Ottiene la chiave della voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
| BaseHasKeys() |
Ottiene un valore che indica se l'istanza NameObjectCollectionBase contiene voci le cui chiavi non |
| BaseRemove(String) |
Rimuove le voci con la chiave specificata dall'istanza NameObjectCollectionBase di . (Ereditato da NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Rimuove la voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Imposta il valore della voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
| BaseSet(String, Object) |
Imposta il valore della prima voce con la chiave specificata nell'istanza NameObjectCollectionBase , se presente; in caso contrario, aggiunge una voce con la chiave e il valore specificati nell'istanza NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
| Clear() |
Invalida le matrici memorizzate nella cache e rimuove tutte le voci da NameValueCollection. (Ereditato da NameValueCollection) |
| CopyTo(Array, Int32) |
Copia l'intero NameValueCollection oggetto in un oggetto unidimensionale Arraycompatibile, a partire dall'indice specificato della matrice di destinazione. (Ereditato da NameValueCollection) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Get(Int32) |
Ottiene i valori in corrispondenza dell'indice specificato dell'oggetto NameValueCollection combinato in un elenco delimitato da virgole. (Ereditato da NameValueCollection) |
| Get(String) |
Restituisce i singoli campi del certificato client in base al nome. |
| GetEnumerator() |
Restituisce un enumeratore che scorre l'oggetto NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetKey(Int32) |
Ottiene la chiave in corrispondenza dell'indice specificato dell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| GetObjectData(SerializationInfo, StreamingContext) |
Implementa l'interfaccia ISerializable e restituisce i dati necessari per serializzare l'istanza NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetValues(Int32) |
Ottiene i valori in corrispondenza dell'indice specificato dell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| GetValues(String) |
Ottiene i valori associati alla chiave specificata dall'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| HasKeys() |
Ottiene un valore che indica se contiene NameValueCollection chiavi che non |
| InvalidateCachedArrays() |
Reimposta le matrici memorizzate nella cache della raccolta su |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnDeserialization(Object) |
Implementa l'interfaccia ISerializable e genera l'evento di deserializzazione al termine della deserializzazione. (Ereditato da NameObjectCollectionBase) |
| Remove(String) |
Rimuove le voci con la chiave specificata dall'istanza NameObjectCollectionBase di . (Ereditato da NameValueCollection) |
| Set(String, String) |
Imposta il valore di una voce nell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia l'intero NameObjectCollectionBase oggetto in un oggetto unidimensionale Arraycompatibile, a partire dall'indice specificato della matrice di destinazione. (Ereditato da NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Ottiene un valore che indica se l'accesso all'oggetto NameObjectCollectionBase è sincronizzato (thread-safe). (Ereditato da NameObjectCollectionBase) |
| ICollection.SyncRoot |
Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto NameObjectCollectionBase . (Ereditato da NameObjectCollectionBase) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |