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 di Common Language Runtime del certificato Authenticode X.509 v.3. Questo certificato è firmato con una chiave privata che identifica positivamente e in modo univoco il titolare del certificato.
Classi
AuthenticodeSignatureInformation |
Fornisce informazioni su una firma Authenticode per un manifesto. |
CertificateRequest |
Rappresenta un'astrazione per gli oggetti CertificationRequestInfo PKCS#10 e TbsCertificate X.509. |
CertificateRevocationListBuilder |
Facilitates building a Certificate Revocation List (CRL). |
DSACertificateExtensions |
Fornisce metodi di estensione per il recupero delle implementazioni di DSA per le chiavi pubbliche e private di un oggetto X509Certificate2. |
ECDsaCertificateExtensions |
Fornisce metodi di estensione per il recupero delle implementazioni di ECDsa per le chiavi pubbliche e private di un certificato X509Certificate2. |
PublicKey |
Rappresenta le informazioni sulla chiave pubblica di un certificato. La classe non può essere ereditata. |
RSACertificateExtensions |
Fornisce metodi di estensione per il recupero delle implementazioni di RSA 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 dettagli relativi al timestamp applicato a una firma Authenticode per un manifesto. |
X500DistinguishedName |
Rappresenta il nome distinto di un certificato X509. La classe non può essere ereditata. |
X500DistinguishedNameBuilder |
Facilita la compilazione di un nome distinto per un certificato X.509. |
X500RelativeDistinguishedName |
Represents a Relative Distinguished Name component of an X.500 Distinguished Name. |
X509AuthorityInformationAccessExtension |
Rappresenta l'estensione Autorità Information Access X.509 (1.3.6.1.5.5.7.1.1). |
X509AuthorityKeyIdentifierExtension |
Represents the Authority Key Identifier X.509 Extension (2.5.29.35). |
X509BasicConstraintsExtension |
Definisce i vincoli impostati per un certificato. La classe non può essere ereditata. |
X509Certificate |
Fornisce metodi che semplificano l'utilizzo dei certificati X.509v3. |
X509Certificate2 |
Rappresenta un certificato X.509. |
X509Certificate2Collection |
Rappresenta una raccolta di oggetti X509Certificate2. La classe non può essere ereditata. |
X509Certificate2Enumerator |
Supporta una semplice iterazione su un oggetto X509Certificate2Collection. 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 un insieme contenente oggetti X509Certificate. |
X509CertificateCollection.X509CertificateEnumerator |
Enumera gli oggetti X509Certificate in una raccolta X509CertificateCollection. |
X509Chain |
Rappresenta un motore di compilazione di catene per i certificati X509Certificate2. |
X509ChainElement |
Rappresenta un elemento di una catena X.509. |
X509ChainElementCollection |
Rappresenta una raccolta di oggetti X509ChainElement. La classe non può essere ereditata. |
X509ChainElementEnumerator |
Supporta una semplice iterazione in 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 oggetti X509Extension. La classe non può essere ereditata. |
X509ExtensionEnumerator |
Supporta una semplice iterazione su X509ExtensionCollection. La classe non può essere ereditata. |
X509KeyUsageExtension |
Definisce l'utilizzo di una chiave inclusa in un certificato X.509. La classe non può essere ereditata. |
X509SignatureGenerator |
Classe di base per la creazione di firme codificate necessarie per i certificati X.509. |
X509Store |
Rappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati. La classe non può essere ereditata. |
X509SubjectAlternativeNameExtension |
Represents the Subject Alternative Name X.509 Extension (2.5.29.17). |
X509SubjectKeyIdentifierExtension |
Definisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato. La classe non può essere ereditata. |
Struct
X509ChainStatus |
Fornisce una struttura semplice per l'archiviazione delle informazioni sull'errore e sullo stato della catena X509. |
Enumerazioni
CertificateRequestLoadOptions |
Specifies options when loading a CertificateRequest. |
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. |
TrustStatus |
Identifica il livello attendibilità assegnato alla firma per un manifesto. |
X500DistinguishedNameFlags |
Specifica le caratteristiche del nome distinto X.500. |
X509ChainStatusFlags |
Definisce lo stato di una catena X509. |
X509ChainTrustMode |
Modalità che determina il trust radice per la creazione della catena di certificati. |
X509ContentType |
Specifica il formato di un certificato X.509. |
X509FindType |
Specifica il tipo di valore cercato dal metodo Find(X509FindType, Object, Boolean). |
X509IncludeOption |
Specifica la parte della catena 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 come usare la 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 selezionati per la revoca. |
X509RevocationMode |
Specifica la modalità usata per selezionare i certificati X509 per la revoca. |
X509RevocationReason |
Specifies the reason a certificate was revoked. |
X509SelectionFlag |
Specifica il tipo di selezione richiesto tramite il metodo SelectFromCollection. |
X509SubjectKeyIdentifierHashAlgorithm |
Definisce il tipo di algoritmo hash da utilizzare con la classe X509SubjectKeyIdentifierExtension. |
X509VerificationFlags |
Specifica le condizioni con cui eseguire la verifica dei certificati nella catena X509. |