Condividi tramite


HttpClientCertificate Classe

Definizione

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 null.

(Ereditato da NameObjectCollectionBase)
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 null.

(Ereditato da NameValueCollection)
InvalidateCachedArrays()

Ripristina su null le matrici dell'insieme inserite nella cache.

(Ereditato da NameValueCollection)
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.

Si applica a