System.Security.Cryptography.X509Certificates Spazio dei nomi

Lo spazio dei nomi System.Security.Cryptography.X509Certificates contiene l'implementazione Common Language Runtime del certificato Authenticode X.509 v.3. The System.Security.Cryptography.X509Certificates namespace contains the common language runtime implementation of the Authenticode X.509 v.3 certificate. Questo certificato è firmato con una chiave privata che identifica positivamente e in modo univoco il titolare del certificato. This certificate is signed with a private key that uniquely and positively identifies the holder of the certificate.

Classi

AuthenticodeSignatureInformation

Fornisce informazioni su una firma Authenticode per un manifesto.Provides information about an Authenticode signature for a manifest.

CertificateRequest

Rappresenta un'astrazione per gli oggetti CertificationRequestInfo PKCS#10 e TbsCertificate X.509.Represents an abstraction over the PKCS#10 CertificationRequestInfo and the X.509 TbsCertificate.

DSACertificateExtensions

Fornisce metodi di estensione per il recupero delle implementazioni di DSA per le chiavi pubbliche e private di un oggetto X509Certificate2.Provides extension methods for retrieving DSA implementations for the public and private keys of an X509Certificate2.

ECDsaCertificateExtensions

Fornisce metodi di estensione per il recupero delle implementazioni di ECDsa per le chiavi pubbliche e private di un certificato X509Certificate2.Provides extension methods for retrieving ECDsa implementations for the public and private keys of a X509Certificate2 certificate.

PublicKey

Rappresenta le informazioni della chiave pubblica di un certificato.Represents a certificate's public key information. Questa classe non può essere ereditata.This class cannot be inherited.

RSACertificateExtensions

Fornisce metodi di estensione per il recupero delle implementazioni di RSA per le chiavi pubbliche e private di un oggetto X509Certificate2.Provides extension methods for retrieving RSA implementations for the public and private keys of an X509Certificate2.

SubjectAlternativeNameBuilder

Questa classe facilita la creazione di un'estensione del nome alternativo del soggetto per un certificato X.509.This class facilitates building a subject alternative name extension for an X.509 certificate.

TimestampInformation

Fornisce dettagli relativi al timestamp applicato a una firma Authenticode per un manifesto.Provides details about the time stamp that was applied to an Authenticode signature for a manifest.

X500DistinguishedName

Rappresenta il nome distinto di un certificato X509.Represents the distinguished name of an X509 certificate. Questa classe non può essere ereditata.This class cannot be inherited.

X509BasicConstraintsExtension

Definisce i vincoli impostati per un certificato.Defines the constraints set on a certificate. Questa classe non può essere ereditata.This class cannot be inherited.

X509Certificate

Fornisce metodi che semplificano l'utilizzo dei certificati X.509v3.Provides methods that help you use X.509 v.3 certificates.

X509Certificate2

Rappresenta un certificato X.509.Represents an X.509 certificate.

X509Certificate2Collection

Rappresenta una raccolta di oggetti X509Certificate2.Represents a collection of X509Certificate2 objects. Questa classe non può essere ereditata.This class cannot be inherited.

X509Certificate2Enumerator

Supporta una semplice iterazione su un oggetto X509Certificate2Collection.Supports a simple iteration over a X509Certificate2Collection object. Questa classe non può essere ereditata.This class cannot be inherited.

X509Certificate2UI

Visualizza le finestre di dialogo dell'interfaccia utente che consentono di selezionare e visualizzare i certificati X.509.Displays user interface dialogs that allow you to select and view X.509 certificates. Questa classe non può essere ereditata.This class cannot be inherited.

X509CertificateCollection

Definisce un insieme contenente oggetti X509Certificate.Defines a collection that stores X509Certificate objects.

X509CertificateCollection.X509CertificateEnumerator

Consente di enumerare gli oggetti X509Certificate inclusi in un insieme X509CertificateCollection.Enumerates the X509Certificate objects in an X509CertificateCollection.

X509Chain

Rappresenta un modulo di compilazione di catene per i certificati X509Certificate2.Represents a chain-building engine for X509Certificate2 certificates.

X509ChainElement

Rappresenta un elemento di una catena X.509.Represents an element of an X.509 chain.

X509ChainElementCollection

Rappresenta una raccolta di oggetti X509ChainElement.Represents a collection of X509ChainElement objects. Questa classe non può essere ereditata.This class cannot be inherited.

X509ChainElementEnumerator

Supporta una semplice iterazione in un oggetto X509ChainElementCollection.Supports a simple iteration over an X509ChainElementCollection. Questa classe non può essere ereditata.This class cannot be inherited.

X509ChainPolicy

Rappresenta i criteri di catena da applicare durante la compilazione di una catena di certificati X509.Represents the chain policy to be applied when building an X509 certificate chain. Questa classe non può essere ereditata.This class cannot be inherited.

X509EnhancedKeyUsageExtension

Definisce la raccolta di identificatori di oggetto (OID) che indica le applicazioni che usano la chiave.Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. Questa classe non può essere ereditata.This class cannot be inherited.

X509Extension

Rappresenta un'estensione X509.Represents an X509 extension.

X509ExtensionCollection

Rappresenta una raccolta di oggetti X509Extension.Represents a collection of X509Extension objects. Questa classe non può essere ereditata.This class cannot be inherited.

X509ExtensionEnumerator

Supporta una semplice iterazione su X509ExtensionCollection.Supports a simple iteration over a X509ExtensionCollection. Questa classe non può essere ereditata.This class cannot be inherited.

X509KeyUsageExtension

Definisce l'utilizzo di una chiave inclusa in un certificato X.509.Defines the usage of a key contained within an X.509 certificate. Questa classe non può essere ereditata.This class cannot be inherited.

X509SignatureGenerator

Classe di base per la creazione di firme codificate necessarie per i certificati X.509.Base class for building encoded signatures as needed for X.509 certificates.

X509Store

Rappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati.Represents an X.509 store, which is a physical store where certificates are persisted and managed. Questa classe non può essere ereditata.This class cannot be inherited.

X509SubjectKeyIdentifierExtension

Definisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato.Defines a string that identifies a certificate's subject key identifier (SKI). Questa classe non può essere ereditata.This class cannot be inherited.

Struct

X509ChainStatus

Fornisce una struttura semplice per la memorizzazione delle informazioni relative allo stato e agli errori di una catena X509.Provides a simple structure for storing X509 chain status and error information.

Enumerazioni

OpenFlags

Specifica come aprire l'archivio certificati X.509.Specifies the way to open the X.509 certificate store.

StoreLocation

Specifica la posizione dell'archivio certificati X.509.Specifies the location of the X.509 certificate store.

StoreName

Specifica il nome dell'archivio certificati X.509 da aprire.Specifies the name of the X.509 certificate store to open.

TrustStatus

Identifica il livello attendibilità assegnato alla firma per un manifesto.Identifies the level of trustworthiness that is assigned to the signature for a manifest.

X500DistinguishedNameFlags

Specifica le caratteristiche del nome distinto X.500.Specifies characteristics of the X.500 distinguished name.

X509ChainStatusFlags

Definisce lo stato di una catena X509.Defines the status of an X509 chain.

X509ContentType

Specifica il formato di un certificato X.509.Specifies the format of an X.509 certificate.

X509FindType

Specifica il tipo di valore cercato dal metodo Find(X509FindType, Object, Boolean).Specifies the type of value the Find(X509FindType, Object, Boolean) method searches for.

X509IncludeOption

Specifica la parte della catena di certificati X.509 da includere nei dati X.509.Specifies how much of the X.509 certificate chain should be included in the X.509 data.

X509KeyStorageFlags

Definisce dove e come importare la chiave privata di un certificato X.509.Defines where and how to import the private key of an X.509 certificate.

X509KeyUsageFlags

Definisce come usare la chiave del certificato.Defines how the certificate key can be used. Se questo valore non è definito, la chiave può essere usata per qualsiasi scopo.If this value is not defined, the key can be used for any purpose.

X509NameType

Specifica il tipo di nome contenuto nel certificato X509.Specifies the type of name the X509 certificate contains.

X509RevocationFlag

Specifica su quali certificati X509 della catena deve essere eseguito un controllo di revoca.Specifies which X509 certificates in the chain should be checked for revocation.

X509RevocationMode

Specifica la modalità utilizzata per eseguire un controllo di revoca dei certificati X509.Specifies the mode used to check for X509 certificate revocation.

X509SelectionFlag

Specifica il tipo di selezione richiesto tramite il metodo SelectFromCollection.Specifies the type of selection requested using the SelectFromCollection method.

X509SubjectKeyIdentifierHashAlgorithm

Definisce il tipo di algoritmo hash da utilizzare con la classe X509SubjectKeyIdentifierExtension.Defines the type of hash algorithm to use with the X509SubjectKeyIdentifierExtension class.

X509VerificationFlags

Specifica le condizioni nelle quali deve essere eseguita la verifica dei certificati della catena X509.Specifies conditions under which verification of certificates in the X509 chain should be conducted.