Windows.Security.Cryptography.Certificates Espacio de nombres

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.

Consulte también