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 |