Windows.Security.Cryptography.Certificates 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 tipos que puede usar para crear solicitudes de certificado e instalar respuestas de certificado.
Clases
Certificate |
Representa un certificado de criptografía. |
CertificateChain |
Representa una cadena de certificados usada para la comprobación de firmas. |
CertificateEnrollmentManager |
Representa un administrador de inscripción de certificados. |
CertificateExtension |
Representa una extensión de certificado. |
CertificateKeyUsages |
Representa los usos de una clave de certificado. |
CertificateQuery |
Representa los parámetros de una consulta para los certificados del almacén de certificados de una aplicación. |
CertificateRequestProperties |
Representa las propiedades de una solicitud de certificado. |
CertificateStore |
Representa un almacén de certificados para una aplicación. |
CertificateStores |
Representa una colección de almacenes de certificados. |
ChainBuildingParameters |
Representa los parámetros que se van a usar al compilar una cadena de certificados. |
ChainValidationParameters |
Representa los valores que se van a usar al comprobar una cadena de certificados. |
CmsAttachedSignature |
Representa una firma adjunta a un mensaje CMS firmado. |
CmsDetachedSignature |
Representa una firma desasociada para un mensaje CMS firmado. |
CmsSignerInfo |
Representa la información del firmante de un mensaje CMS firmado que contiene un conjunto de propiedades. |
CmsTimestampInfo |
Representa un atributo de marca de tiempo no autenticado RFC3161 en un mensaje CMS firmado. |
KeyAlgorithmNames |
Define varios nombres de algoritmo de clave pública usados habitualmente. Puede usar esta clase en la propiedad KeyAlgorithmName en la clase CertificateRequestProperties . |
KeyAttestationHelper |
Proporciona acceso a los métodos de atestación de claves. |
KeyStorageProviderNames |
Define varios nombres de proveedor de almacenamiento de claves que se usan habitualmente. Puede usar esta clase en la propiedad KeyStorageProviderName en la clase CertificateRequestProperties . |
PfxImportParameters |
Representa parámetros de importación PFX. |
StandardCertificateStoreNames |
Proporciona propiedades para recuperar nombres de almacén de certificados estándar. |
SubjectAlternativeNameInfo |
Proporciona información sobre un nombre alternativo del firmante. |
UserCertificateEnrollmentManager |
Proporciona acceso a los métodos de creación, importación e inscripción de certificados. |
UserCertificateStore |
Representa un almacén de certificados de usuario. |
Enumeraciones
CertificateChainPolicy |
Describe la directiva que se va a usar al realizar una validación de cadena de certificados. |
ChainValidationResult |
Describe el resultado de una operación de comprobación de cadena de certificados. |
EnrollKeyUsages |
Especifica las operaciones criptográficas que puede realizar la clave privada. Este tipo de enumeración se usa en la propiedad KeyUsages de un objeto CertificateRequestProperties . |
ExportOption |
Especifica si se puede exportar una clave privada. Este tipo de enumeración se usa en la propiedad Exportable de un objeto CertificateRequestProperties . |
InstallOptions |
Especifica las opciones de instalación del certificado. Los métodos InstallCertificateAsync e ImportPfxDataAsync usan este tipo de enumeración. |
KeyProtectionLevel |
Especifica el nivel de protección de claves. Este tipo de enumeración se usa en la propiedad KeyProtectionLevel de un objeto CertificateRequestProperties . |
KeySize |
Especifica tamaños de clave de algoritmo RSA usados habitualmente. Este tipo de enumeración se puede usar en la propiedad KeySize de un objeto CertificateRequestProperties . |
SignatureValidationResult |
Describe el resultado de una operación de comprobación de firma. |