Interfaccia IX509CertificateRequestPkcs10V3 (certenroll.h)

L'interfaccia IX509CertificateRequestPkcs10V3 rappresenta una richiesta di certificato PKCS #10. Include tutti i metodi definiti dalle interfacce IX509CertificateRequestPkcs10 e IX509CertificateRequestPkcs10V2 e aggiunge proprietà che abilitano l'attestazione del certificato TPM.

Ereditarietà

L'interfaccia IX509CertificateRequestPkcs10V3 eredita dall'interfaccia IX509CertificateRequestPkcs10V2 .

Metodi

L'interfaccia IX509CertificateRequestPkcs10V3 include questi metodi.

 
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate

Certificato usato per crittografare i valori EKPUB e EKCERT dal client. Questa proprietà deve essere impostata su un certificato valido che concatena a una radice del computer attendibile. (Get)
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey

True se la chiave privata creata deve essere attestata; in caso contrario false. Se true, è previsto che la proprietà AttestationEncryptionCertificate sia stata impostata. (Get)
IX509CertificateRequestPkcs10V3::get_ChallengePassword

Password da usare durante la creazione di una richiesta con una richiesta di richiesta. Per creare una richiesta senza una richiesta, non impostare la proprietà ChallengePassword. (Get)
IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm

Algoritmo di crittografia usato per crittografare i valori EKPUB e EKCERT dal client. (Get)
IX509CertificateRequestPkcs10V3::get_EncryptionStrength

Identifica la lunghezza del bit per l'uso di EncryptionAlgorithm per la crittografia. Se EncryptionAlgorithm supporta solo una lunghezza di bit, non è necessario specificare un valore per la proprietà EncryptionStrength. (Get)
IX509CertificateRequestPkcs10V3::get_NameValuePairs

Raccolta di coppie nome/valore di valori di proprietà di certificato aggiuntive.
IX509CertificateRequestPkcs10V3::p ut_AttestaziontionEncryptionCertificate

Certificato usato per crittografare i valori EKPUB e EKCERT dal client. Questa proprietà deve essere impostata su un certificato valido che concatena a una radice del computer attendibile. (Put)
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey

True se la chiave privata creata deve essere attestata; in caso contrario false. Se true, è previsto che la proprietà AttestationEncryptionCertificate sia stata impostata. (Put)
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword

Password da usare durante la creazione di una richiesta con una richiesta di richiesta. Per creare una richiesta senza una richiesta, non impostare la proprietà ChallengePassword. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm

Algoritmo di crittografia usato per crittografare i valori EKPUB e EKCERT dal client. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength

Identifica la lunghezza del bit per l'uso di EncryptionAlgorithm per la crittografia. Se EncryptionAlgorithm supporta solo una lunghezza di bit, non è necessario specificare un valore per la proprietà EncryptionStrength. (Put)

Requisiti

   
Piattaforma di destinazione Windows
Intestazione certenroll.h