Interface IEnroll2 (xenroll.h)
[Cette interface n’est plus disponible depuis Windows Server 2008 et Windows Vista.]
L’interface IEnroll2 représente le contrôle d’inscription de certificat et est principalement utilisée pour générer des demandes de certificat.
Héritage
L’interface IEnroll2 hérite d’IEnroll. IEnroll2 a également les types de membres suivants :
Méthodes
L’interface IEnroll2 a ces méthodes.
IEnroll2 ::EnumAlgs Récupère les ID des algorithmes de chiffrement dans une classe d’algorithme donnée qui sont pris en charge par le fournisseur de services de chiffrement (CSP) actuel. |
IEnroll2 ::get_EnableSMIMECapabilities Contrôle si le PKCS (Get) |
IEnroll2 ::get_HashAlgID La propriété HashAlgID d’IEnroll4 définit ou récupère l’algorithme de hachage utilisé lors de la signature d’un PKCS (Get) |
IEnroll2 ::get_LimitExchangeKeyToEncipherment La propriété LimitExchangeKeyToEncipherment de IEnroll4 définit ou récupère une valeur booléenne qui détermine si une requête AT_KEYEXCHANGE contient des utilisations de signature numérique et de clé non répudiation. (Get) |
IEnroll2 ::get_ReuseHardwareKeyIfUnableToGenNew La propriété ReuseHardwareKeyIfUnableToGenNew de IEnroll4 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 se produit lors de la génération d’une nouvelle clé. (Get) |
IEnroll2 ::GetAlgNameWStr 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. |
IEnroll2 ::GetKeyLen La méthode IEnroll4 ::GetKeyLen récupère les longueurs de clés minimales et maximales pour la signature et les clés d’échange. |
IEnroll2 ::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. |
IEnroll2 ::InstallPKCS7Blob 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 acceptPKCS7Blob en ce que InstallPKCS7Blob ne reçoit pas de certificat de demande. |
IEnroll2 ::p ut_EnableSMIMECapabilities Contrôle si le PKCS (Put) |
IEnroll2 ::p ut_HashAlgID La propriété HashAlgID d’IEnroll4 définit ou récupère l’algorithme de hachage utilisé lors de la signature d’un PKCS (Put) |
IEnroll2 ::p ut_LimitExchangeKeyToEncipherment La propriété LimitExchangeKeyToEncipherment de IEnroll4 définit ou récupère une valeur booléenne qui détermine si une requête AT_KEYEXCHANGE contient des utilisations de signature numérique et de clé non répudiation. (Put) |
IEnroll2 ::p ut_ReuseHardwareKeyIfUnableToGenNew La propriété ReuseHardwareKeyIfUnableToGenNew de IEnroll4 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 se produit lors de la génération d’une nouvelle clé. (Put) |
IEnroll2 ::Reset Retourne l’objet de contrôle d’inscription de certificat à son état initial et permet ainsi la réutilisation du contrôle. |
IEnroll2 ::SetHStoreCA La méthode SetHStoreCA spécifie le handle à utiliser pour le magasin d’autorité de certification. Cette méthode a d’abord été définie dans l’interface IEnroll2. |
IEnroll2 ::SetHStoreMy La méthode SetHStoreMy spécifie le handle à utiliser pour my store. Cette méthode a d’abord été définie dans l’interface IEnroll2. |
IEnroll2 ::SetHStoreRequest La méthode SetHStoreRequest spécifie le handle à utiliser pour le magasin de requêtes. Cette méthode a d’abord été définie dans l’interface IEnroll2. |
IEnroll2 ::SetHStoreROOT La méthode SetHStoreROOT spécifie le handle à utiliser pour le magasin racine. Cette méthode a d’abord été définie dans l’interface IEnroll2. |
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 |