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 |