Spazio dei nomi System.Security.Cryptography.X509Certificates
.NET Framework 2.0
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.
| Classe | Descrizione | |
|---|---|---|
![]() | PublicKey | Rappresenta le informazioni della chiave pubblica di un certificato. Questa classe non può essere ereditata. |
![]() | X500DistinguishedName | Rappresenta il nome distinto di un certificato X509. Questa classe non può essere ereditata. |
![]() | X509BasicConstraintsExtension | Definisce i vincoli impostati per un certificato. Questa classe non può essere ereditata. |
![]() | X509Certificate | Fornisce metodi che semplificano l'utilizzo dei certificati X.509 v.3. |
![]() | X509Certificate2 | Rappresenta un certificato X.509. Questa classe non può essere ereditata. |
![]() | X509Certificate2Collection | Rappresenta un insieme di oggetti X509Certificate2. Questa classe non può essere ereditata. |
![]() | X509Certificate2Enumerator | Supporta una semplice iterazione su un oggetto X509Certificate2Collection. Questa classe non può essere ereditata. |
![]() | X509Certificate2UI | Visualizza le finestre di dialogo dell'interfaccia utente che consentono di selezionare e visualizzare i certificati X.509. Questa classe non può essere ereditata. |
![]() | X509CertificateCollection | Definisce un insieme contenente oggetti X509Certificate. |
![]() | X509CertificateCollection.X509CertificateEnumerator | Consente di enumerare gli oggetti X509Certificate inclusi in un insieme X509CertificateCollection. |
![]() | X509Chain | Rappresenta un modulo di creazione di catene per i certificati X509Certificate2. |
![]() | X509ChainElement | Rappresenta un elemento di una catena X.509. |
![]() | X509ChainElementCollection | Rappresenta un insieme di oggetti X509ChainElement. Questa classe non può essere ereditata. |
![]() | X509ChainElementEnumerator | Supporta una semplice iterazione in un oggetto X509ChainElementCollection. Questa classe non può essere ereditata. |
![]() | X509ChainPolicy | Rappresenta i criteri di catena da applicare durante la generazione di una catena di certificati X509. Questa classe non può essere ereditata. |
![]() | X509EnhancedKeyUsageExtension | Definisce l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave. Questa classe non può essere ereditata. |
![]() | X509Extension | Rappresenta un'estensione X509. |
![]() | X509ExtensionCollection | Rappresenta un insieme di oggetti X509Extension. Questa classe non può essere ereditata. |
![]() | X509ExtensionEnumerator | Supporta una semplice iterazione su un insieme X509ExtensionCollection. Questa classe non può essere ereditata. |
![]() | X509KeyUsageExtension | Definisce l'utilizzo di una chiave inclusa in un certificato X.509. Questa classe non può essere ereditata. |
![]() | X509Store | Rappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati. Questa classe non può essere ereditata. |
![]() | X509SubjectKeyIdentifierExtension | Definisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato. Questa classe non può essere ereditata. |
| Struttura | Descrizione | |
|---|---|---|
![]() | X509ChainStatus | Fornisce una struttura semplice per la memorizzazione delle informazioni relative allo stato e agli errori di una catena X509. |
| Enumerazione | Descrizione | |
|---|---|---|
![]() | OpenFlags | Specifica come aprire l'archivio certificati X.509. |
![]() | StoreLocation | Specifica la posizione dell'archivio certificati X.509. |
![]() | StoreName | Specifica il nome dell'archivio certificati X.509 da aprire. |
![]() | X500DistinguishedNameFlags | Specifica le caratteristiche del nome distinto X.500. |
![]() | X509ChainStatusFlags | Definisce lo stato di una catena X509. |
![]() | X509ContentType | Specifica il formato di un certificato X.509. |
![]() | X509FindType | Specifica il tipo di valore cercato mediante il metodo Find. |
![]() | X509IncludeOption | Specifica la parte della catena di certificati X.509 da includere nei dati X.509. |
![]() | X509KeyStorageFlags | Definisce la posizione e la modalità di esportazione della chiave privata di un certificato X.509. |
![]() | X509KeyUsageFlags | Definisce le modalità di utilizzo della chiave del certificato. Se questo valore non è definito, è possibile utilizzare la chiave per qualsiasi scopo. |
![]() | X509NameType | Specifica il tipo di nome contenuto nel certificato X509. |
![]() | X509RevocationFlag | Specifica su quali certificati X509 della catena deve essere eseguito un controllo di revoca. |
![]() | X509RevocationMode | Specifica la modalità utilizzata per eseguire un controllo di revoca dei certificati X509. |
![]() | X509SelectionFlag | Specifica il tipo di selezione richiesto tramite il metodo System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection. |
![]() | X509SubjectKeyIdentifierHashAlgorithm | Definisce il tipo di algoritmo hash da utilizzare con la classe X509SubjectKeyIdentifierExtension. |
![]() | X509VerificationFlags | Specifica le condizioni nelle quali deve essere eseguita la verifica dei certificati della catena X509. |


