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
AuthenticodeSignatureInformation |
Fornisce informazioni su una firma Authenticode per un manifesto. |
CertificateRequest |
Rappresenta un'astrazione su PKCS#10 CertificationRequestInfo e X.509 TbsCertificate. |
CertificateRevocationListBuilder |
Facilita la compilazione di un elenco di revoche di certificati (CRL). |
DSACertificateExtensions |
Fornisce metodi di estensione per il recupero di implementazioni di DSA per le chiavi pubbliche e private di un X509Certificate2. |
ECDsaCertificateExtensions |
Fornisce metodi di estensione per il recupero di implementazioni di ECDsa per le chiavi pubbliche e private di un certificato X509Certificate2. |
Pkcs12LoaderLimits |
Rappresenta un set di vincoli da applicare durante il caricamento del contenuto PKCS#12/PFX. |
Pkcs12LoadLimitExceededException |
Eccezione generata durante l'importazione di un pkCS#12/PFX non riuscita a causa della violazione di un limite specificato. |
PublicKey |
Rappresenta le informazioni sulla chiave pubblica di un certificato. Questa classe non può essere ereditata. |
RSACertificateExtensions |
Fornisce metodi di estensione per il recupero di implementazioni di RSA per le chiavi pubbliche e private di un 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. Questa classe non può essere ereditata. |
X500DistinguishedNameBuilder |
Facilita la creazione di un nome distinto per un certificato X.509. |
X500RelativeDistinguishedName |
Rappresenta un componente Nome distinto relativo di un nome distinto X.500. |
X509AuthorityInformationAccessExtension |
Rappresenta l'estensione per l'accesso alle informazioni dell'autorità X.509 (1.3.6.1.5.5.7.1.1). |
X509AuthorityKeyIdentifierExtension |
Rappresenta l'estensione X.509 dell'identificatore di chiave dell'autorità (2.5.29.35). |
X509BasicConstraintsExtension |
Definisce i vincoli impostati su un certificato. Questa 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 un insieme di oggetti X509Certificate2. Questa classe non può essere ereditata. |
X509Certificate2Enumerator |
Supporta un'iterazione semplice 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 una raccolta che archivia X509Certificate oggetti . |
X509CertificateCollection.X509CertificateEnumerator |
Enumera gli oggetti X509Certificate in un X509CertificateCollection. |
X509CertificateLoader |
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. |
X509Chain |
Rappresenta un motore di compilazione a catena per X509Certificate2 certificati. |
X509ChainElement |
Rappresenta un elemento di una catena X.509. |
X509ChainElementCollection |
Rappresenta un insieme di oggetti X509ChainElement. Questa classe non può essere ereditata. |
X509ChainElementEnumerator |
Supporta un'iterazione semplice su un X509ChainElementCollection. Questa classe non può essere ereditata. |
X509ChainPolicy |
Rappresenta i criteri di catena da applicare durante la compilazione di una catena di certificati X509. Questa classe non può essere ereditata. |
X509EnhancedKeyUsageExtension |
Definisce la raccolta di identificatori di oggetto (OID) che indica le applicazioni che usano 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 un'iterazione semplice su un X509ExtensionCollection. Questa classe non può essere ereditata. |
X509KeyUsageExtension |
Definisce l'utilizzo di una chiave contenuta in un certificato X.509. Questa 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. Questa classe non può essere ereditata. |
X509SubjectAlternativeNameExtension |
Rappresenta l'estensione X.509 del nome alternativo del soggetto (2.5.29.17). |
X509SubjectKeyIdentifierExtension |
Definisce una stringa che identifica l'identificatore di chiave del soggetto di un certificato (SKI). Questa classe non può essere ereditata. |
Struct
X509ChainStatus |
Fornisce una struttura semplice per l'archiviazione dello stato della catena X509 e delle informazioni sugli errori. |
Enumerazioni
CertificateRequestLoadOptions |
Specifica le opzioni durante il caricamento di un CertificateRequest. |
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. |
X509ChainTrustMode |
Modalità che determina l'attendibilità radice per la compilazione della catena di certificati. |
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. |
X509RevocationReason |
Specifica il motivo per cui è stato revocato un certificato. |
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. |