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
AuthenticodeSignatureInformation |
Proporciona información sobre una firma Authenticode para un manifiesto. |
CertificateRequest |
Representa una abstracción sobre PKCS#10 CertificationRequestInfo y X.509 TbsCertificate. |
CertificateRevocationListBuilder |
Facilita la creación de una lista de revocación de certificados (CRL). |
DSACertificateExtensions |
Proporciona métodos de extensión para recuperar implementaciones de DSA para las claves públicas y privadas de un X509Certificate2. |
ECDsaCertificateExtensions |
Proporciona métodos de extensión para recuperar implementaciones de ECDsa para las claves públicas y privadas de un certificado de X509Certificate2. |
Pkcs12LoaderLimits |
Representa un conjunto de restricciones que se aplicarán al cargar contenido PKCS#12/PFX. |
Pkcs12LoadLimitExceededException |
La excepción que se produce al importar un PKCS#12/PFX ha producido un error debido a la infracción de un límite especificado. |
PublicKey |
Representa la información de clave pública de un certificado. Esta clase no se puede heredar. |
RSACertificateExtensions |
Proporciona métodos de extensión para recuperar implementaciones de RSA para las claves públicas y privadas de un 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 se puede heredar. |
X500DistinguishedNameBuilder |
Facilita la creación de un nombre distintivo para un certificado X.509. |
X500RelativeDistinguishedName |
Representa un componente nombre distintivo relativo de un nombre distintivo X.500. |
X509AuthorityInformationAccessExtension |
Representa la extensión Acceso a información de autoridad X.509 (1.3.6.1.5.5.7.1.1). |
X509AuthorityKeyIdentifierExtension |
Representa la extensión X.509 del identificador de clave de autoridad (2.5.29.35). |
X509BasicConstraintsExtension |
Define las restricciones establecidas en un certificado. Esta clase no se puede heredar. |
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 objetos X509Certificate2. Esta clase no se puede heredar. |
X509Certificate2Enumerator |
Admite una iteración simple sobre un objeto X509Certificate2Collection. Esta clase no se puede heredar. |
X509Certificate2UI |
Muestra cuadros de diálogo de interfaz de usuario que permiten seleccionar y ver certificados X.509. Esta clase no se puede heredar. |
X509CertificateCollection |
Define una colección que almacena X509Certificate objetos. |
X509CertificateCollection.X509CertificateEnumerator |
Enumera los objetos X509Certificate de un X509CertificateCollection. |
X509CertificateLoader |
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. |
X509Chain |
Representa un motor de creación de cadenas para X509Certificate2 certificados. |
X509ChainElement |
Representa un elemento de una cadena X.509. |
X509ChainElementCollection |
Representa una colección de objetos X509ChainElement. Esta clase no se puede heredar. |
X509ChainElementEnumerator |
Admite una iteración simple sobre un X509ChainElementCollection. Esta clase no se puede heredar. |
X509ChainPolicy |
Representa la directiva de cadena que se va a aplicar al crear una cadena de certificados X509. Esta clase no se puede heredar. |
X509EnhancedKeyUsageExtension |
Define la colección de identificadores de objeto (OID) que indica las aplicaciones que usan la clave. Esta clase no se puede heredar. |
X509Extension |
Representa una extensión X509. |
X509ExtensionCollection |
Representa una colección de objetos X509Extension. Esta clase no se puede heredar. |
X509ExtensionEnumerator |
Admite una iteración simple sobre un X509ExtensionCollection. Esta clase no se puede heredar. |
X509KeyUsageExtension |
Define el uso de una clave contenida en un certificado X.509. Esta clase no se puede heredar. |
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 se puede heredar. |
X509SubjectAlternativeNameExtension |
Representa el nombre alternativo del firmante X.509 Extensión (2.5.29.17). |
X509SubjectKeyIdentifierExtension |
Define una cadena que identifica el identificador de clave de sujeto (SKI) de un certificado. Esta clase no se puede heredar. |
Estructuras
X509ChainStatus |
Proporciona una estructura sencilla para almacenar información de error y estado de cadena X509. |
Enumeraciones
CertificateRequestLoadOptions |
Especifica opciones al cargar un CertificateRequest. |
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. |
X509ChainTrustMode |
Modo que determina la confianza raíz para crear la cadena de certificados. |
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. |
X509RevocationReason |
Especifica el motivo por el que se revoca un certificado. |
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. |