IX509CertificateRequestPkcs10V3 接口 (certenroll.h)
IX509CertificateRequestPkcs10V3 接口表示 PKCS #10 证书请求。 它包括 由 IX509CertificateRequestPkcs10 和 IX509CertificateRequestPkcs10V2 接口定义的所有方法,并添加启用 TPM 证书证明的属性。
继承
IX509CertificateRequestPkcs10V3 接口继承自 IX509CertificateRequestPkcs10V2 接口。
方法
IX509CertificateRequestPkcs10V3 接口使用这些方法。
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate 用于加密客户端的 EKPUB 和 EKCERT 值的证书。 此属性必须设置为链接到受信任的计算机根的有效证书。 (获取) |
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey 如此 如果创建的私钥需要证明;否则为 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 值的证书。 此属性必须设置为链接到受信任的计算机根的有效证书。 (放置) |
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey 如此 如果创建的私钥需要证明;否则为 false。 如果为 true,则预期已设置 AttestationEncryptionCertificate 属性。 (放置) |
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword 创建具有质询的请求时要使用的密码。 若要创建没有质询的请求,请不要设置 ChallengePassword 属性。 (放置) |
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm 用于加密客户端的 EKPUB 和 EKCERT 值的加密算法。 (放置) |
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength 标识 EncryptionAlgorithm 用于加密的位长度。 如果 EncryptionAlgorithm 仅支持一位长度,则无需为 EncryptionStrength 属性指定值。 (放置) |
要求
目标平台 | Windows |
标头 | certenroll.h |