HttpClientCertificate Classe

Definizione

Fornisce i campi del certificato client rilasciati dal client in risposta alla richiesta del server per l'identità del client.Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

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 SSL 3.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.If a Web browser uses the SSL3.0/PCT1 protocol (the URL begins with https:// instead of http://) to connect to a server and the server requires client certificates, the browser sends the client certificate fields contained in its digital certificate.

Per ulteriori informazioni sui certificati digitali, vedere il documento X. 509: Framework per certificati di chiave pubblica e di attributo, disponibile nel sito ITU (International Telecommunication Union) in https://www.itu.int.For more information about digital certificates, see the document X.509: Public-key and attribute certificate frameworks, available on the International Telecommunication Union (ITU) site at https://www.itu.int.

Proprietà

AllKeys

Ottiene tutte le chiavi contenute in NameValueCollection.Gets all the keys in the NameValueCollection.

(Ereditato da NameValueCollection)
BinaryIssuer

Ottiene l'autorità che emette il certificato, espressa in formato binario.Gets or sets the certificate issuer, in binary format.

CertEncoding

Ottiene la codifica del certificato.Gets the encoding of the certificate.

Certificate

Ottiene una stringa contenente il flusso binario dell'intero contenuto del certificato, in formato ASN.1.Gets a string containing the binary stream of the entire certificate content, in ASN.1 format.

Cookie

Ottiene l'ID univoco per il certificato client, se specificato.Gets the unique ID for the client certificate, if provided.

Count

Ottiene il numero di coppie chiave/valore contenute nell'istanza della classe NameObjectCollectionBase.Gets the number of key/value pairs contained in the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
Flags

Set di flag che offrono informazioni aggiuntive sui certificati client.A set of flags that provide additional client certificate information.

IsPresent

Ottiene un valore che indica se è presente il certificato client.Gets a value that indicates whether the client certificate is present.

IsReadOnly

Ottiene o imposta un valore che indica se l'istanza di NameObjectCollectionBase è di sola lettura.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(Ereditato da NameObjectCollectionBase)
Issuer

Stringa che contiene un elenco di valori di sottocampo contenenti informazioni sull'autorità che emette il certificato.A string that contains a list of subfield values containing information about the certificate issuer.

IsValid

Ottiene un valore che indica se il certificato client è valido.Gets a value that indicates whether the client certificate is valid.

Item[Int32]

Ottiene la voce in corrispondenza dell'indice specificato della classe NameValueCollection.Gets the entry at the specified index of the NameValueCollection.

(Ereditato da NameValueCollection)
Item[String]

Ottiene o imposta la voce con la chiave specificata in NameValueCollection.Gets or sets the entry with the specified key in the NameValueCollection.

(Ereditato da NameValueCollection)
Keys

Ottiene un'istanza di NameObjectCollectionBase.KeysCollection che contiene tutte le chiavi incluse nell'istanza di NameObjectCollectionBase.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
KeySize

Ottiene il numero di bit presenti nella dimensione della chiave del certificato digitale,Gets the number of bits in the digital certificate key size. ad esempio 128.For example, 128.

PublicKey

Ottiene il valore binario della chiave pubblica dal certificato.Gets the public key binary value from the certificate.

SecretKeySize

Ottiene il numero di bit presenti nella chiave privata del certificato server,Gets the number of bits in the server certificate private key. ad esempio 1024.For example, 1024.

SerialNumber

Indica il numero di serie del certificato sotto forma di rappresentazione ASCII di byte esadecimali separati da trattini,Provides the certificate serial number as an ASCII representation of hexadecimal bytes separated by hyphens. ad esempio 04-67-F3-02.For example, 04-67-F3-02.

ServerIssuer

Ottiene il campo relativo all'autorità che emette il certificato del server.Gets the issuer field of the server certificate.

ServerSubject

Ottiene il campo relativo all'oggetto del certificato del server.Gets the subject field of the server certificate.

Subject

Ottiene il campo relativo all'oggetto del certificato client.Gets the subject field of the client certificate.

ValidFrom

Ottiene la data in cui il certificato diventa valido.Gets the date when the certificate becomes valid. La data varia in base alle impostazioni internazionali.The date varies with international settings.

ValidUntil

Ottiene la data di scadenza del certificato.Gets the certificate expiration date.

Metodi

Add(NameValueCollection)

Copia le voci dell'oggetto NameValueCollection specificato nell'oggetto NameValueCollection corrente.Copies the entries in the specified NameValueCollection to the current NameValueCollection.

(Ereditato da NameValueCollection)
Add(String, String)

Aggiunge a NameValueCollection una voce con il nome e il valore specificati.Adds an entry with the specified name and value to the NameValueCollection.

(Ereditato da NameValueCollection)
BaseAdd(String, Object)

Aggiunge una voce con la chiave e il valore specificati nell'istanza di NameObjectCollectionBase.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseClear()

Rimuove tutte le voci dall'istanza di NameObjectCollectionBase.Removes all entries from the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseGet(Int32)

Ottiene il valore della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseGet(String)

Ottiene il valore della prima voce con la chiave specificata dall'istanza di NameObjectCollectionBase.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseGetAllKeys()

Restituisce una matrice String che contiene tutte le chiavi incluse nell'istanza di NameObjectCollectionBase.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseGetAllValues()

Restituisce una matrice Object che contiene tutti i valori inclusi nell'istanza di NameObjectCollectionBase.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseGetAllValues(Type)

Restituisce una matrice del tipo specificato che contiene tutti i valori inclusi nell'istanza di NameObjectCollectionBase.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseGetKey(Int32)

Ottiene la chiave della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseHasKeys()

Ottiene un valore che indica se l'istanza di NameObjectCollectionBase contiene voci le cui chiavi non sono null.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Ereditato da NameObjectCollectionBase)
BaseRemove(String)

Rimuove le voci con la chiave specificata dall'istanza di NameObjectCollectionBase.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseRemoveAt(Int32)

Rimuove la voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
BaseSet(Int32, Object)

Imposta il valore della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(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.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
Clear()

Invalida le matrici presenti nella cache e rimuove tutte le voci da NameValueCollection.Invalidates the cached arrays and removes all entries from the 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.Copies the entire NameValueCollection to a compatible one-dimensional Array, starting at the specified index of the target array.

(Ereditato da NameValueCollection)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
Get(Int32)

Ottiene i valori in corrispondenza dell'indice specificato dell'oggetto NameValueCollection combinato in un elenco separato da virgole.Gets the values at the specified index of the NameValueCollection combined into one comma-separated list.

(Ereditato da NameValueCollection)
Get(String)

Restituisce i singoli campi del certificato client in base al nome.Returns individual client certificate fields by name.

GetEnumerator()

Restituisce un enumeratore che esegue l'iterazione dell'oggetto NameObjectCollectionBase.Returns an enumerator that iterates through the NameObjectCollectionBase.

(Ereditato da NameObjectCollectionBase)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetKey(Int32)

Ottiene la chiave in corrispondenza dell'indice specificato di NameValueCollection.Gets the key at the specified index of the NameValueCollection.

(Ereditato da NameValueCollection)
GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable e restituisce i dati necessari a serializzare l'istanza di NameObjectCollectionBase.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Ereditato da NameObjectCollectionBase)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetValues(Int32)

Ottiene i valori in corrispondenza dell'indice specificato dell'oggetto NameValueCollection.Gets the values at the specified index of the NameValueCollection.

(Ereditato da NameValueCollection)
GetValues(String)

Ottiene i valori associati alla chiave specificata dall'oggetto NameValueCollection.Gets the values associated with the specified key from the NameValueCollection.

(Ereditato da NameValueCollection)
HasKeys()

Ottiene un valore che indica se l'oggetto NameValueCollection contiene chiavi che non sono null.Gets a value indicating whether the NameValueCollection contains keys that are not null.

(Ereditato da NameValueCollection)
InvalidateCachedArrays()

Ripristina su null le matrici dell'insieme inserite nella cache.Resets the cached arrays of the collection to null.

(Ereditato da NameValueCollection)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
OnDeserialization(Object)

Implementa l'interfaccia ISerializable e genera l'evento di deserializzazione quando la deserializzazione è completa.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Ereditato da NameObjectCollectionBase)
Remove(String)

Rimuove le voci con la chiave specificata dall'istanza di NameObjectCollectionBase.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Ereditato da NameValueCollection)
Set(String, String)

Imposta il valore di una voce contenuta nell'oggetto NameValueCollection.Sets the value of an entry in the NameValueCollection.

(Ereditato da NameValueCollection)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(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.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Ereditato da NameObjectCollectionBase)
ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso all'oggetto NameObjectCollectionBase è sincronizzato (thread-safe).Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Ereditato da NameObjectCollectionBase)
ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso all'oggetto NameObjectCollectionBase.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Ereditato da NameObjectCollectionBase)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a