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é 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 nullsono .

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

(Ereditato da NameValueCollection)
InvalidateCachedArrays()

Reimposta le matrici memorizzate nella cache della raccolta su null.

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

Si applica a