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é con 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 con chiave pubblica e attributi, disponibile nel sito ITU (International Telecommunication Union) all'indirizzo https://www.itu.int .
Proprietà
AllKeys |
Ottiene tutte le chiavi contenute in NameValueCollection. (Ereditato da NameValueCollection) |
BinaryIssuer |
Ottiene l'autorità che emette il certificato, espressa 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 della classe NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
Flags |
Set di flag che offrono informazioni aggiuntive sui certificati client. |
IsPresent |
Ottiene un valore che indica se è presente il certificato client. |
IsReadOnly |
Ottiene o imposta un valore che indica se l'istanza di NameObjectCollectionBase è di sola lettura. (Ereditato da NameObjectCollectionBase) |
Issuer |
Stringa che contiene un elenco di valori di sottocampo contenenti informazioni sull'autorità che emette il certificato. |
IsValid |
Ottiene un valore che indica se il certificato client è valido. |
Item[Int32] |
Ottiene la voce in corrispondenza dell'indice specificato della classe NameValueCollection. (Ereditato da NameValueCollection) |
Item[String] |
Ottiene o imposta la voce con la chiave specificata in NameValueCollection. (Ereditato da NameValueCollection) |
Keys |
Ottiene un'istanza NameObjectCollectionBase.KeysCollection che contiene tutte le chiavi nell'istanza NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
KeySize |
Ottiene il numero di bit presenti 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 presenti nella chiave privata del certificato server, ad esempio 1024. |
SerialNumber |
Indica il numero di serie del certificato sotto forma di rappresentazione ASCII di byte esadecimali separati da trattini, ad esempio 04-67-F3-02. |
ServerIssuer |
Ottiene il campo relativo all'autorità che emette il certificato del server. |
ServerSubject |
Ottiene il campo relativo all'oggetto del certificato del server. |
Subject |
Ottiene il campo relativo all'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
Add(NameValueCollection) |
Copia le voci dell'oggetto NameValueCollection specificato nell'oggetto NameValueCollection corrente. (Ereditato da NameValueCollection) |
Add(String, String) |
Aggiunge a NameValueCollection una voce con il nome e il valore specificati. (Ereditato da NameValueCollection) |
BaseAdd(String, Object) |
Aggiunge una voce con la chiave e il valore specificati nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseClear() |
Rimuove tutte le voci dall'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGet(Int32) |
Ottiene il valore della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGet(String) |
Ottiene il valore della prima voce con la chiave specificata dall'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetAllKeys() |
Restituisce una matrice String che contiene tutte le chiavi incluse nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetAllValues() |
Restituisce una matrice Object che contiene tutti i valori inclusi nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetAllValues(Type) |
Restituisce una matrice del tipo specificato che contiene tutti i valori inclusi nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetKey(Int32) |
Ottiene la chiave della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseHasKeys() |
Ottiene un valore che indica se l'istanza di NameObjectCollectionBase contiene voci le cui chiavi non sono |
BaseRemove(String) |
Rimuove le voci con la chiave specificata dall'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseRemoveAt(Int32) |
Rimuove la voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseSet(Int32, Object) |
Imposta il valore della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseSet(String, Object) |
Imposta il valore della prima voce con la chiave specificata contenuta nell'istanza di NameObjectCollectionBase, se presente; in caso contrario aggiunge una voce con la chiave e il valore specificati nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
Clear() |
Invalida le matrici presenti nella cache e rimuove tutte le voci da NameValueCollection. (Ereditato da NameValueCollection) |
CopyTo(Array, Int32) |
Copia l'intero oggetto NameValueCollection in un oggetto Array compatibile unidimensionale, 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 separato da virgole. (Ereditato da NameValueCollection) |
Get(String) |
Restituisce i singoli campi del certificato client in base al nome. |
GetEnumerator() |
Restituisce un enumeratore che esegue l'iterazione di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetKey(Int32) |
Ottiene la chiave in corrispondenza dell'indice specificato di NameValueCollection. (Ereditato da NameValueCollection) |
GetObjectData(SerializationInfo, StreamingContext) |
Implementa l'interfaccia ISerializable e restituisce i dati necessari a serializzare l'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
GetType() |
Ottiene l'oggetto 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 l'oggetto NameValueCollection contiene chiavi che non sono |
InvalidateCachedArrays() |
Ripristina su |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnDeserialization(Object) |
Implementa l'interfaccia ISerializable e genera l'evento di deserializzazione quando la deserializzazione è completa. (Ereditato da NameObjectCollectionBase) |
Remove(String) |
Rimuove le voci con la chiave specificata dall'istanza di NameObjectCollectionBase. (Ereditato da NameValueCollection) |
Set(String, String) |
Imposta il valore di una voce contenuta nell'oggetto NameValueCollection. (Ereditato da NameValueCollection) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia l'intero oggetto NameObjectCollectionBase in un oggetto Array compatibile unidimensionale, 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 usato per sincronizzare l'accesso all'oggetto NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |