Questa documentazione è stata archiviata e non viene gestita.

Spazio dei nomi System.Security.Cryptography.X509Certificates

Lo spazio dei nomi System.Security.Cryptography.X509Certificates contiene l'implementazione Common Language Runtime del certificato Authenticode X.509 v.3. Il certificato è firmato con una chiave privata che identifica il titolare del certificato in modo univoco e assoluto.

 ClasseDescrizione
classe pubblicaPublicKeyRappresenta le informazioni della chiave pubblica di un certificato. Questa classe non può essere ereditata.
classe pubblicaX500DistinguishedNameRappresenta il nome distinto di un certificato X509. Questa classe non può essere ereditata.
classe pubblicaX509BasicConstraintsExtensionDefinisce i vincoli impostati per un certificato. Questa classe non può essere ereditata.
classe pubblicaX509CertificateFornisce metodi che semplificano l'utilizzo dei certificati X.509 v.3.
classe pubblicaX509Certificate2Rappresenta un certificato X.509. Questa classe non può essere ereditata.
classe pubblicaX509Certificate2CollectionRappresenta un insieme di oggetti X509Certificate2. Questa classe non può essere ereditata.
classe pubblicaX509Certificate2EnumeratorSupporta una semplice iterazione su un oggetto X509Certificate2Collection. Questa classe non può essere ereditata.
classe pubblicaX509Certificate2UIVisualizza le finestre di dialogo dell'interfaccia utente che consentono di selezionare e visualizzare i certificati X.509. Questa classe non può essere ereditata.
classe pubblicaX509CertificateCollectionDefinisce un insieme contenente oggetti X509Certificate.
classe pubblicaX509CertificateCollection.X509CertificateEnumeratorConsente di enumerare gli oggetti X509Certificate inclusi in un insieme X509CertificateCollection.
classe pubblicaX509ChainRappresenta un modulo di creazione di catene per i certificati X509Certificate2.
classe pubblicaX509ChainElementRappresenta un elemento di una catena X.509.
classe pubblicaX509ChainElementCollectionRappresenta un insieme di oggetti X509ChainElement. Questa classe non può essere ereditata.
classe pubblicaX509ChainElementEnumeratorSupporta una semplice iterazione in un oggetto X509ChainElementCollection. Questa classe non può essere ereditata.
classe pubblicaX509ChainPolicyRappresenta i criteri di catena da applicare durante la generazione di una catena di certificati X509. Questa classe non può essere ereditata.
classe pubblicaX509EnhancedKeyUsageExtensionDefinisce l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave. Questa classe non può essere ereditata.
classe pubblicaX509ExtensionRappresenta un'estensione X509.
classe pubblicaX509ExtensionCollectionRappresenta un insieme di oggetti X509Extension. Questa classe non può essere ereditata.
classe pubblicaX509ExtensionEnumeratorSupporta una semplice iterazione su un insieme X509ExtensionCollection. Questa classe non può essere ereditata.
classe pubblicaX509KeyUsageExtensionDefinisce l'utilizzo di una chiave inclusa in un certificato X.509. Questa classe non può essere ereditata.
classe pubblicaX509StoreRappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati. Questa classe non può essere ereditata.
classe pubblicaX509SubjectKeyIdentifierExtensionDefinisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato. Questa classe non può essere ereditata.

 StrutturaDescrizione
struttura pubblicaX509ChainStatusFornisce una struttura semplice per la memorizzazione delle informazioni relative allo stato e agli errori di una catena X509.

 EnumerazioneDescrizione
enumerazione pubblicaOpenFlagsSpecifica come aprire l'archivio certificati X.509.
enumerazione pubblicaStoreLocationSpecifica la posizione dell'archivio certificati X.509.
enumerazione pubblicaStoreNameSpecifica il nome dell'archivio certificati X.509 da aprire.
enumerazione pubblicaX500DistinguishedNameFlagsSpecifica le caratteristiche del nome distinto X.500.
enumerazione pubblicaX509ChainStatusFlagsDefinisce lo stato di una catena X509.
enumerazione pubblicaX509ContentTypeSpecifica il formato di un certificato X.509.
enumerazione pubblicaX509FindTypeSpecifica il tipo di valore cercato mediante il metodo Find.
enumerazione pubblicaX509IncludeOptionSpecifica la parte della catena di certificati X.509 da includere nei dati X.509.
enumerazione pubblicaX509KeyStorageFlagsDefinisce la posizione e la modalità di esportazione della chiave privata di un certificato X.509.
enumerazione pubblicaX509KeyUsageFlagsDefinisce le modalità di utilizzo della chiave del certificato. Se questo valore non è definito, è possibile utilizzare la chiave per qualsiasi scopo.
enumerazione pubblicaX509NameTypeSpecifica il tipo di nome contenuto nel certificato X509.
enumerazione pubblicaX509RevocationFlagSpecifica su quali certificati X509 della catena deve essere eseguito un controllo di revoca.
enumerazione pubblicaX509RevocationModeSpecifica la modalità utilizzata per eseguire un controllo di revoca dei certificati X509.
enumerazione pubblicaX509SelectionFlagSpecifica il tipo di selezione richiesto tramite il metodo System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection.
enumerazione pubblicaX509SubjectKeyIdentifierHashAlgorithmDefinisce il tipo di algoritmo hash da utilizzare con la classe X509SubjectKeyIdentifierExtension.
enumerazione pubblicaX509VerificationFlagsSpecifica le condizioni nelle quali deve essere eseguita la verifica dei certificati della catena X509.
Mostra: