Compartir a través de


Interfaz IX509CertificateRequestPkcs10V3 (certenroll.h)

La interfaz IX509CertificateRequestPkcs10V3 representa una solicitud de certificado PKCS #10. Incluye todos los métodos definidos por las interfaces IX509CertificateRequestPkcs10 y IX509CertificateRequestPkcs10V2 y agrega propiedades que habilitan la atestación de certificados TPM.

Herencia

La interfaz IX509CertificateRequestPkcs10V3 hereda de la interfaz IX509CertificateRequestPkcs10V2.

Métodos

La interfaz IX509CertificateRequestPkcs10V3 tiene estos métodos.

 
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate

Certificado utilizado para cifrar los valores EKPUB y EKCERT del cliente. Esta propiedad debe establecerse en un certificado válido que se encadene a una raíz de máquina de confianza. (Obtener)
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey

True si es necesario atestiguar la clave privada creada; en caso contrario, false. Si es true, se espera que se haya establecido la propiedad AttestationEncryptionCertificate. (Obtener)
IX509CertificateRequestPkcs10V3::get_ChallengePassword

Contraseña que se va a usar al crear una solicitud con un desafío. Para crear una solicitud sin un desafío, no establezca la propiedad ChallengePassword. (Obtener)
IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm

Algoritmo de cifrado utilizado para cifrar los valores EKPUB y EKCERT del cliente. (Obtener)
IX509CertificateRequestPkcs10V3::get_EncryptionStrength

Identifica la longitud de bits de EncryptionAlgorithm que se va a usar para el cifrado. Si EncryptionAlgorithm solo admite una longitud de bits, no es necesario especificar un valor para la propiedad EncryptionStrength. (Obtener)
IX509CertificateRequestPkcs10V3::get_NameValuePairs

Colección de pares nombre-valor de valores adicionales de propiedad de certificado.
IX509CertificateRequestPkcs10V3::p ut_AttestationEncryptionCertificate

Certificado utilizado para cifrar los valores EKPUB y EKCERT del cliente. Esta propiedad debe establecerse en un certificado válido que se encadene a una raíz de máquina de confianza. (Put)
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey

True si es necesario atestiguar la clave privada creada; en caso contrario, false. Si es true, se espera que se haya establecido la propiedad AttestationEncryptionCertificate. (Put)
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword

Contraseña que se va a usar al crear una solicitud con un desafío. Para crear una solicitud sin un desafío, no establezca la propiedad ChallengePassword. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm

Algoritmo de cifrado utilizado para cifrar los valores EKPUB y EKCERT del cliente. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength

Identifica la longitud de bits de EncryptionAlgorithm que se va a usar para el cifrado. Si EncryptionAlgorithm solo admite una longitud de bits, no es necesario especificar un valor para la propiedad EncryptionStrength. (Put)

Requisitos

   
Plataforma de destino Windows
Encabezado certenroll.h