System.Security.Cryptography.X509Certificates Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene la implementación de Common Language Runtime del certificado Authenticode X.509 v.3. Este certificado se firma con una clave privada que identifica de forma única y positiva al titular del certificado.
Clases
| Nombre | Description |
|---|---|
| AuthenticodeSignatureInformation |
Proporciona información sobre una firma Authenticode para un manifiesto. |
| CertificateRequest |
Representa una abstracción sobre PKCS#10 CertificationRequestInfo y X.509 TbsCertificate. |
| DSACertificateExtensions |
Proporciona métodos de extensión para recuperar DSA implementaciones para las claves públicas y privadas de .X509Certificate2 |
| ECDsaCertificateExtensions |
Proporciona métodos de extensión para recuperar ECDsa implementaciones para las claves públicas y privadas de un X509Certificate2 certificado. |
| PublicKey |
Representa la información de clave pública de un certificado. Esta clase no puede heredarse. |
| RSACertificateExtensions |
Proporciona métodos de extensión para recuperar RSA implementaciones para las claves públicas y privadas de .X509Certificate2 |
| SubjectAlternativeNameBuilder |
Esta clase facilita la creación de una extensión de nombre alternativo del firmante para un certificado X.509. |
| TimestampInformation |
Proporciona detalles sobre la marca de tiempo que se aplicó a una firma Authenticode para un manifiesto. |
| X500DistinguishedName |
Representa el nombre distintivo de un certificado X509. Esta clase no puede heredarse. |
| X509BasicConstraintsExtension |
Define las restricciones establecidas en un certificado. Esta clase no puede heredarse. |
| X509Certificate |
Proporciona métodos que le ayudan a usar certificados X.509 v.3. |
| X509Certificate2 |
Representa un certificado X.509. |
| X509Certificate2Collection |
Representa una colección de X509Certificate2 objetos. Esta clase no puede heredarse. |
| X509Certificate2Enumerator |
Admite una iteración simple sobre un X509Certificate2Collection objeto . Esta clase no puede heredarse. |
| X509Certificate2UI |
Muestra cuadros de diálogo de interfaz de usuario que permiten seleccionar y ver certificados X.509. Esta clase no puede heredarse. |
| X509CertificateCollection |
Define una colección que almacena X509Certificate objetos. |
| X509CertificateCollection.X509CertificateEnumerator |
Enumera los X509Certificate objetos de un X509CertificateCollectionobjeto . |
| X509Chain |
Representa un motor de creación de cadenas para X509Certificate2 los certificados. |
| X509ChainElement |
Representa un elemento de una cadena X.509. |
| X509ChainElementCollection |
Representa una colección de X509ChainElement objetos. Esta clase no puede heredarse. |
| X509ChainElementEnumerator |
Admite una iteración simple sobre .X509ChainElementCollection Esta clase no puede heredarse. |
| X509ChainPolicy |
Representa la directiva de cadena que se va a aplicar al crear una cadena de certificados X509. Esta clase no puede heredarse. |
| X509EnhancedKeyUsageExtension |
Define la colección de identificadores de objeto (OID) que indica las aplicaciones que usan la clave. Esta clase no puede heredarse. |
| X509Extension |
Representa una extensión X509. |
| X509ExtensionCollection |
Representa una colección de X509Extension objetos. Esta clase no puede heredarse. |
| X509ExtensionEnumerator |
Admite una iteración simple sobre .X509ExtensionCollection Esta clase no puede heredarse. |
| X509KeyUsageExtension |
Define el uso de una clave contenida en un certificado X.509. Esta clase no puede heredarse. |
| X509SignatureGenerator |
Clase base para compilar firmas codificadas según sea necesario para los certificados X.509. |
| X509Store |
Representa un almacén X.509, que es un almacén físico donde se conservan y administran los certificados. Esta clase no puede heredarse. |
| X509SubjectKeyIdentifierExtension |
Define una cadena que identifica el identificador de clave de sujeto (SKI) de un certificado. Esta clase no puede heredarse. |
Estructuras
| Nombre | Description |
|---|---|
| X509ChainStatus |
Proporciona una estructura sencilla para almacenar información de error y estado de cadena X509. |
Enumeraciones
| Nombre | Description |
|---|---|
| OpenFlags |
Especifica la manera de abrir el almacén de certificados X.509. |
| StoreLocation |
Especifica la ubicación del almacén de certificados X.509. |
| StoreName |
Especifica el nombre del almacén de certificados X.509 que se va a abrir. |
| TrustStatus |
Identifica el nivel de confiabilidad asignado a la firma de un manifiesto. |
| X500DistinguishedNameFlags |
Especifica las características del nombre distintivo X.500. |
| X509ChainStatusFlags |
Define el estado de una cadena X509. |
| X509ContentType |
Especifica el formato de un certificado X.509. |
| X509FindType |
Especifica el tipo de valor que busca el método Find(X509FindType, Object, Boolean). |
| X509IncludeOption |
Especifica la cantidad de la cadena de certificados X.509 que se debe incluir en los datos X.509. |
| X509KeyStorageFlags |
Define dónde y cómo importar la clave privada de un certificado X.509. |
| X509KeyUsageFlags |
Define cómo se puede usar la clave de certificado. Si no se define este valor, la clave se puede usar para cualquier propósito. |
| X509NameType |
Especifica el tipo de nombre que contiene el certificado X509. |
| X509RevocationFlag |
Especifica qué certificados X509 de la cadena deben comprobarse para la revocación. |
| X509RevocationMode |
Especifica el modo usado para comprobar la revocación de certificados X509. |
| X509SelectionFlag |
Especifica el tipo de selección solicitado mediante el método SelectFromCollection. |
| X509SubjectKeyIdentifierHashAlgorithm |
Define el tipo de algoritmo hash que se va a usar con la clase X509SubjectKeyIdentifierExtension. |
| X509VerificationFlags |
Especifica las condiciones en las que se debe realizar la comprobación de certificados en la cadena X509. |