共用方式為


IX509CertificateRequestPkcs10V3 介面 (certenroll.h)

IX509CertificateRequestPkcs10V3介面代表 PKCS #10 憑證要求。 其中包含 IX509CertificateRequestPkcs10IX509CertificateRequestPkcs10V2 介面所定義的所有方法,並新增啟用 TPM 憑證證明的屬性。

繼承

IX509CertificateRequestPkcs10V3介面繼承自 IX509CertificateRequestPkcs10V2 介面。

方法

IX509CertificateRequestPkcs10V3介面具有這些方法。

 
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate

用來加密用戶端 EKPUB 和 EKCERT 值的憑證。 此屬性必須設定為鏈結至受信任電腦根目錄的有效憑證。 (取得)
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey

如果建立的私密金鑰必須經過證明,則為 True;否則為 false。 如果為 true,則預期已設定 AttestationEncryptionCertificate 屬性。 (取得)
IX509CertificateRequestPkcs10V3::get_ChallengePassword

建立具有挑戰的要求時要使用的密碼。 若要在沒有挑戰的情況下建立要求,請勿設定 ChallengePassword 屬性。 (取得)
IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm

用來加密用戶端 EKPUB 和 EKCERT 值的加密演算法。 (取得)
IX509CertificateRequestPkcs10V3::get_EncryptionStrength

識別要用於加密的 EncryptionAlgorithm 位長度。 如果 EncryptionAlgorithm 只支援一個位長度,則您不需要指定 EncryptionStrength 屬性的值。 (取得)
IX509CertificateRequestPkcs10V3::get_NameValuePairs

其他憑證屬性值的名稱/值組集合。
IX509CertificateRequestPkcs10V3::p ut_AttestationEncryptionCertificate

用來加密用戶端 EKPUB 和 EKCERT 值的憑證。 此屬性必須設定為鏈結至受信任電腦根目錄的有效憑證。 (Put)
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey

如果建立的私密金鑰必須經過證明,則為 True;否則為 false。 如果為 true,則預期已設定 AttestationEncryptionCertificate 屬性。 (Put)
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword

建立具有挑戰的要求時要使用的密碼。 若要在沒有挑戰的情況下建立要求,請勿設定 ChallengePassword 屬性。 (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm

用來加密用戶端 EKPUB 和 EKCERT 值的加密演算法。 (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength

識別要用於加密的 EncryptionAlgorithm 位長度。 如果 EncryptionAlgorithm 只支援一個位長度,則您不需要指定 EncryptionStrength 屬性的值。 (Put)

規格需求

   
目標平臺 Windows
標頭 certenroll.h