Interface ICEnroll3 (xenroll.h)
[Cette interface n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
L’interface ICEnroll3 est l’une des nombreuses interfaces qui représentent le contrôle d’inscription de certificats. Il est principalement intéressant si vous n’utilisez pas Automation. Si, par contre, vous programmez en Visual Basic ou dans un autre langage Automation, consultez l’objet CEnroll .
Héritage
L’interface ICEnroll3 hérite d’ICEnroll, ICEnroll2 et IDispatch. ICEnroll3 a également les types de membres suivants :
Méthodes
L’interface ICEnroll3 comporte ces méthodes.
ICEnroll3 ::EnumAlgs La méthode ICEnroll4 ::EnumAlgs récupère les ID d’algorithmes de chiffrement dans une classe d’algorithme donnée qui sont pris en charge par le fournisseur de services de chiffrement (CSP) actuel. |
ICEnroll3 ::get_EnableSMIMECapabilities La propriété ICEnroll4 ::EnableSMIMECapabilities contrôle si le PKCS (Get) |
ICEnroll3 ::get_HashAlgID Définit ou récupère l’algorithme de hachage utilisé lors de la signature d’un PKCS (Get) |
ICEnroll3 ::get_LimitExchangeKeyToEncipherment Définit ou récupère une valeur booléenne qui détermine si une requête de AT_KEYEXCHANGE contient des utilisations de signature numérique et de clé non répudiation. (Obtenir) |
ICEnroll3 ::get_ReuseHardwareKeyIfUnableToGenNew Définit ou récupère une valeur booléenne qui détermine l’action effectuée par l’objet de contrôle d’inscription de certificat si une erreur est rencontrée lors de la génération d’une nouvelle clé. (Obtenir) |
ICEnroll3 ::GetAlgName Récupère le nom d’un algorithme de chiffrement en fonction de son ID. Les valeurs récupérées par cette méthode dépendent du fournisseur de services de chiffrement (CSP) actuel. Cette méthode a d’abord été définie dans l’interface ICEnroll3. |
ICEnroll3 ::GetKeyLen Récupère les longueurs minimale et maximale des clés de signature et d’échange. |
ICEnroll3 ::GetSupportedKeySpec Récupère des informations sur la prise en charge actuelle du fournisseur de services de chiffrement (CSP) pour les opérations de signature et/ou d’échange. Cette méthode a d’abord été définie dans l’interface ICEnroll3. |
ICEnroll3 ::InstallPKCS7 Traite un certificat ou une chaîne de certificats, en les plaçant dans les magasins de certificats appropriés. Cette méthode diffère de la méthode acceptPKCS7 en ce que InstallPKCS7 ne reçoit pas de certificat de demande. |
ICEnroll3 ::p ut_EnableSMIMECapabilities La propriété ICEnroll4 ::EnableSMIMECapabilities contrôle si le PKCS (Put) |
ICEnroll3 ::p ut_HashAlgID Définit ou récupère l’algorithme de hachage utilisé lors de la signature d’un PKCS (Put) |
ICEnroll3 ::p ut_LimitExchangeKeyToEncipherment Définit ou récupère une valeur booléenne qui détermine si une requête de AT_KEYEXCHANGE contient des utilisations de signature numérique et de clé non répudiation. (Put) |
ICEnroll3 ::p ut_ReuseHardwareKeyIfUnableToGenNew Définit ou récupère une valeur booléenne qui détermine l’action effectuée par l’objet de contrôle d’inscription de certificat si une erreur est rencontrée lors de la génération d’une nouvelle clé. (Put) |
ICEnroll3 ::Reset Retourne l’objet de contrôle d’inscription de certificat à son état initial et autorise ainsi la réutilisation du contrôle. Cette méthode a d’abord été définie dans l’interface ICEnroll3. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | xenroll.h |