System.Security.Cryptography.X509Certificates Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene l'implementazione common language runtime del certificato Authenticode X.509 v.3. Questo certificato viene firmato con una chiave privata che identifica in modo univoco e positivo il titolare del certificato.
Classi
| Nome | Descrizione |
|---|---|
| AuthenticodeSignatureInformation |
Fornisce informazioni su una firma Authenticode per un manifesto. |
| CertificateRequest |
Rappresenta un'astrazione su PKCS#10 CertificationRequestInfo e X.509 TbsCertificate. |
| DSACertificateExtensions |
Fornisce metodi di estensione per il recupero di DSA implementazioni per le chiavi pubbliche e private di un oggetto X509Certificate2. |
| ECDsaCertificateExtensions |
Fornisce metodi di estensione per il recupero di ECDsa implementazioni per le chiavi pubbliche e private di un X509Certificate2 certificato. |
| PublicKey |
Rappresenta le informazioni sulla chiave pubblica di un certificato. La classe non può essere ereditata. |
| RSACertificateExtensions |
Fornisce metodi di estensione per il recupero di RSA implementazioni per le chiavi pubbliche e private di un oggetto X509Certificate2. |
| SubjectAlternativeNameBuilder |
Questa classe facilita la creazione di un'estensione del nome alternativo del soggetto per un certificato X.509. |
| TimestampInformation |
Fornisce informazioni dettagliate sul timestamp applicato a una firma Authenticode per un manifesto. |
| X500DistinguishedName |
Rappresenta il nome distinto di un certificato X509. La classe non può essere ereditata. |
| X509BasicConstraintsExtension |
Definisce i vincoli impostati su un certificato. La classe non può essere ereditata. |
| X509Certificate |
Fornisce metodi che consentono di usare certificati X.509 v.3. |
| X509Certificate2 |
Rappresenta un certificato X.509. |
| X509Certificate2Collection |
Rappresenta una raccolta di X509Certificate2 oggetti . La classe non può essere ereditata. |
| X509Certificate2Enumerator |
Supporta una semplice iterazione su un X509Certificate2Collection oggetto . La classe non può essere ereditata. |
| X509Certificate2UI |
Visualizza le finestre di dialogo dell'interfaccia utente che consentono di selezionare e visualizzare i certificati X.509. La classe non può essere ereditata. |
| X509CertificateCollection |
Definisce una raccolta che archivia X509Certificate gli oggetti. |
| X509CertificateCollection.X509CertificateEnumerator |
Enumera gli X509Certificate oggetti in un oggetto X509CertificateCollection. |
| X509Chain |
Rappresenta un motore di compilazione a catena per X509Certificate2 i certificati. |
| X509ChainElement |
Rappresenta un elemento di una catena X.509. |
| X509ChainElementCollection |
Rappresenta una raccolta di X509ChainElement oggetti . La classe non può essere ereditata. |
| X509ChainElementEnumerator |
Supporta un'iterazione semplice su un oggetto X509ChainElementCollection. La classe non può essere ereditata. |
| X509ChainPolicy |
Rappresenta i criteri di catena da applicare durante la compilazione di una catena di certificati X509. La classe non può essere ereditata. |
| X509EnhancedKeyUsageExtension |
Definisce la raccolta di identificatori di oggetto (OID) che indica le applicazioni che usano la chiave. La classe non può essere ereditata. |
| X509Extension |
Rappresenta un'estensione X509. |
| X509ExtensionCollection |
Rappresenta una raccolta di X509Extension oggetti . La classe non può essere ereditata. |
| X509ExtensionEnumerator |
Supporta un'iterazione semplice su un oggetto X509ExtensionCollection. La classe non può essere ereditata. |
| X509KeyUsageExtension |
Definisce l'utilizzo di una chiave contenuta in un certificato X.509. La classe non può essere ereditata. |
| X509SignatureGenerator |
Classe di base per la compilazione di firme codificate in base alle esigenze per i certificati X.509. |
| X509Store |
Rappresenta un archivio X.509, ovvero un archivio fisico in cui i certificati vengono mantenuti e gestiti. La classe non può essere ereditata. |
| X509SubjectKeyIdentifierExtension |
Definisce una stringa che identifica l'identificatore di chiave del soggetto di un certificato (SKI). La classe non può essere ereditata. |
Struct
| Nome | Descrizione |
|---|---|
| X509ChainStatus |
Fornisce una struttura semplice per l'archiviazione dello stato della catena X509 e delle informazioni sugli errori. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| OpenFlags |
Specifica il modo per aprire l'archivio certificati X.509. |
| StoreLocation |
Specifica il percorso dell'archivio certificati X.509. |
| StoreName |
Specifica il nome dell'archivio certificati X.509 da aprire. |
| TrustStatus |
Identifica il livello di attendibilità assegnato alla firma per un manifesto. |
| 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 che il metodo Find(X509FindType, Object, Boolean) cerca. |
| X509IncludeOption |
Specifica la quantità di certificati X.509 da includere nei dati X.509. |
| X509KeyStorageFlags |
Definisce dove e come importare la chiave privata di un certificato X.509. |
| X509KeyUsageFlags |
Definisce la modalità di utilizzo della chiave del certificato. Se questo valore non è definito, la chiave può essere usata per qualsiasi scopo. |
| X509NameType |
Specifica il tipo di nome contenuto nel certificato X509. |
| X509RevocationFlag |
Specifica quali certificati X509 nella catena devono essere controllati per la revoca. |
| X509RevocationMode |
Specifica la modalità utilizzata per verificare la revoca del certificato X509. |
| X509SelectionFlag |
Specifica il tipo di selezione richiesto utilizzando il metodo SelectFromCollection. |
| X509SubjectKeyIdentifierHashAlgorithm |
Definisce il tipo di algoritmo hash da usare con la classe X509SubjectKeyIdentifierExtension. |
| X509VerificationFlags |
Specifica le condizioni in base alle quali deve essere eseguita la verifica dei certificati nella catena X509. |