Interface IX509CertificateRequestPkcs10V3 (certenroll.h)
L’interface IX509CertificateRequestPkcs10V3 représente une demande de certificat PKCS #10. Il inclut toutes les méthodes définies par les interfaces IX509CertificateRequestPkcs10 et IX509CertificateRequestPkcs10V2 et ajoute des propriétés qui activent l’attestation de certificat TPM.
Héritage
L’interface IX509CertificateRequestPkcs10V3 hérite de l’interface IX509CertificateRequestPkcs10V2.
Méthodes
L’interface IX509CertificateRequestPkcs10V3 utilise ces méthodes.
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate Certificat utilisé pour chiffrer les valeurs EKPUB et EKCERT à partir du client. Cette propriété doit être définie sur un certificat valide qui est lié à une racine de machine approuvée. (Get) |
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey True si la clé privée créée doit être attestée ; sinon, false. Si la valeur est true, la propriété AttestationEncryptionCertificate doit être définie. (Get) |
IX509CertificateRequestPkcs10V3::get_ChallengePassword Mot de passe à utiliser lors de la création d’une demande avec un défi. Pour créer une demande sans défi, ne définissez pas la propriété ChallengePassword. (Get) |
IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm Algorithme de chiffrement utilisé pour chiffrer les valeurs EKPUB et EKCERT à partir du client. (Get) |
IX509CertificateRequestPkcs10V3::get_EncryptionStrength Identifie la longueur de bits que EncryptionAlgorithm doit utiliser pour le chiffrement. Si EncryptionAlgorithm ne prend en charge qu’une longueur de bits, vous n’avez pas besoin de spécifier une valeur pour la propriété EncryptionStrength. (Get) |
IX509CertificateRequestPkcs10V3::get_NameValuePairs Collection de paires nom/valeur de valeurs de propriétés de certificat supplémentaires. |
IX509CertificateRequestPkcs10V3::p ut_AttestationEncryptionCertificate Certificat utilisé pour chiffrer les valeurs EKPUB et EKCERT à partir du client. Cette propriété doit être définie sur un certificat valide qui est lié à une racine de machine approuvée. (Put) |
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey True si la clé privée créée doit être attestée ; sinon, false. Si la valeur est true, la propriété AttestationEncryptionCertificate doit être définie. (Put) |
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword Mot de passe à utiliser lors de la création d’une demande avec un défi. Pour créer une demande sans défi, ne définissez pas la propriété ChallengePassword. (Put) |
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm Algorithme de chiffrement utilisé pour chiffrer les valeurs EKPUB et EKCERT à partir du client. (Put) |
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength Identifie la longueur de bits que EncryptionAlgorithm doit utiliser pour le chiffrement. Si EncryptionAlgorithm ne prend en charge qu’une longueur de bits, vous n’avez pas besoin de spécifier une valeur pour la propriété EncryptionStrength. (Put) |
Spécifications
Plateforme cible | Windows |
En-tête | certenroll.h |