Interface ICEnroll (xenroll.h)
[Cette interface n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
L’interface ICEnroll est l’une des nombreuses interfaces qui représentent le contrôle d’inscription de certificat. 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 ICEnroll hérite de l’interface IDispatch. ICEnroll a également les types de membres suivants :
Méthodes
L’interface ICEnroll a ces méthodes.
ICEnroll::acceptFilePKCS7 Accepte et traite un fichier qui contient un PKCS |
ICEnroll::acceptPKCS7 Accepte et traite un PKCS (ICEnroll.acceptPKCS7) |
ICEnroll::createFilePKCS10 Crée un PKCS codé en base64 (ICEnroll.createFilePKCS10) |
ICEnroll::createPKCS10 Crée un PKCS codé en base64 (ICEnroll.createPKCS10) |
ICEnroll::enumContainers Récupère les noms des conteneurs pour le fournisseur de services de chiffrement (CSP) spécifié par la propriété ProviderName. Cette méthode a d’abord été définie dans l’interface ICEnroll. |
ICEnroll::enumProviders Récupère les noms des fournisseurs de services de chiffrement (CSP) disponibles spécifiés par la propriété ProviderType. Cette méthode a d’abord été définie dans l’interface ICEnroll. |
ICEnroll::freeRequestInfo Libère les identificateurs de session lorsqu’ils ne sont plus nécessaires. |
ICEnroll::get_CAStoreFlags Définit ou récupère un indicateur qui contrôle le magasin d’autorité de certification lors de l’ouverture du magasin. (Obtenir) |
ICEnroll::get_CAStoreName Définit ou récupère le nom du magasin dans lequel tous les certificats autres que « ROOT » et « MY » sont conservés. (Obtenir) |
ICEnroll::get_CAStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété CAStoreName. (Obtenir) |
ICEnroll::get_ContainerName La propriété ContainerName d’ICEnroll4 définit ou récupère le nom du conteneur de clé à utiliser. (Obtenir) |
ICEnroll::get_DeleteRequestCert Définit ou récupère une valeur booléenne qui détermine si les certificats factices dans le magasin de requêtes sont supprimés. (Obtenir) |
ICEnroll::get_GenKeyFlags Définit ou récupère les valeurs passées à la fonction CryptGenKey lorsque la demande de certificat est générée. (Obtenir) |
ICEnroll::get_HashAlgorithm Définit ou récupère uniquement l’algorithme de hachage de signature utilisé pour signer le PKCS (ICEnroll.get_HashAlgorithm) |
ICEnroll::get_KeySpec La propriété KeySpec d’ICEnroll4 définit ou récupère le type de clé générée. (Obtenir) |
ICEnroll::get_MyStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour my store. (Obtenir) |
ICEnroll::get_MyStoreName Définit ou récupère le nom du magasin où sont conservés les certificats avec des clés privées liées. (Obtenir) |
ICEnroll::get_MyStoreType Définit ou récupère le type de magasin spécifié par la propriété MyStoreName. (Obtenir) |
ICEnroll::get_ProviderFlags Définit ou récupère le type de fournisseur. (Obtenir) |
ICEnroll::get_ProviderName La propriété ProviderName d’ICEnroll4 définit ou récupère le nom du fournisseur de services de chiffrement (CSP) à utiliser. (Obtenir) |
ICEnroll::get_ProviderType La propriété ProviderType d’ICEnroll4 définit ou récupère le type de fournisseur. (Obtenir) |
ICEnroll::get_PVKFileName La propriété PVKFileName d’ICEnroll4 définit ou récupère le nom du fichier qui contiendra les clés exportées. (Obtenir) |
ICEnroll::get_RequestStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour le magasin de requêtes. (Obtenir) |
ICEnroll::get_RequestStoreName Définit ou récupèreICEnrise le nom du magasin qui contient le certificat factice. (Obtenir) |
ICEnroll::get_RequestStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RequestStoreName. Ce type de magasin est passé directement à la fonction CertOpenStore. (Obtenir) |
ICEnroll::get_RootStoreFlags La propriété RootStoreFlags d’ICEnroll4 définit ou récupère l’emplacement du Registre utilisé pour le magasin racine. (Obtenir) |
ICEnroll::get_RootStoreName Définit ou récupère le nom du magasin racine où tous les certificats racine auto-signés de confiance intrinsèquement sont conservés. (Obtenir) |
ICEnroll::get_RootStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RootStoreName. (Obtenir) |
ICEnroll::get_SPCFileName Définit ou récupère le nom du fichier dans lequel écrire le PKCS encodé en base64 (Get) |
ICEnroll::get_UseExistingKeySet Définit ou récupère une valeur booléenne qui détermine si les clés existantes doivent être utilisées. (Obtenir) |
ICEnroll::get_WriteCertToCSP La propriété WriteCertToCSP d’ICEnroll4 définit ou récupère une valeur booléenne qui détermine si un certificat doit être écrit dans le fournisseur de services de chiffrement (CSP). (Obtenir) |
ICEnroll::getCertFromPKCS7 Récupère le certificat contenu dans un PKCS |
ICEnroll::p ut_CAStoreFlags Définit ou récupère un indicateur qui contrôle le magasin d’autorité de certification lors de l’ouverture du magasin. (Put) |
ICEnroll::p ut_CAStoreName Définit ou récupère le nom du magasin dans lequel tous les certificats non « ROOT » et non « MY » sont conservés. (Put) |
ICEnroll::p ut_CAStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété CAStoreName. (Put) |
ICEnroll::p ut_ContainerName La propriété ContainerName de ICEnroll4 définit ou récupère le nom du conteneur de clé à utiliser. (Put) |
ICEnroll::p ut_DeleteRequestCert Définit ou récupère une valeur booléenne qui détermine si les certificats factices dans le magasin de requêtes sont supprimés. (Put) |
ICEnroll::p ut_GenKeyFlags Définit ou récupère les valeurs passées à la fonction CryptGenKey lors de la génération de la demande de certificat. (Put) |
ICEnroll::p ut_HashAlgorithm Définit ou récupère uniquement l’algorithme de hachage de signature utilisé pour signer le code PKCS (ICEnroll.put_HashAlgorithm) |
ICEnroll::p ut_KeySpec La propriété KeySpec d’ICEnroll4 définit ou récupère le type de clé générée. (Put) |
ICEnroll::p ut_MyStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour MY Store. (Put) |
ICEnroll::p ut_MyStoreName Définit ou récupère le nom du magasin où sont conservés les certificats avec des clés privées liées. (Put) |
ICEnroll::p ut_MyStoreType Définit ou récupère le type de magasin spécifié par la propriété MyStoreName. (Put) |
ICEnroll::p ut_ProviderFlags Définit ou récupère le type de fournisseur. (Put) |
ICEnroll::p ut_ProviderName La propriété ProviderName d’ICEnroll4 définit ou récupère le nom du fournisseur de services de chiffrement (CSP) à utiliser. (Put) |
ICEnroll::p ut_ProviderType La propriété ProviderType d’ICEnroll4 définit ou récupère le type de fournisseur. (Put) |
ICEnroll::p ut_PVKFileName La propriété PVKFileName d’ICEnroll4 définit ou récupère le nom du fichier qui contiendra les clés exportées. (Put) |
ICEnroll::p ut_RequestStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour le magasin de requêtes. (Put) |
ICEnroll::p ut_RequestStoreName Définit ou récupèreICEnroll le nom du magasin qui contient le certificat factice. (Put) |
ICEnroll::p ut_RequestStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RequestStoreName. Ce type de magasin est transmis directement à la fonction CertOpenStore. (Put) |
ICEnroll::p ut_RootStoreFlags La propriété RootStoreFlags d’ICEnroll4 définit ou récupère l’emplacement du Registre utilisé pour le magasin racine. (Put) |
ICEnroll::p ut_RootStoreName Définit ou récupère le nom du magasin racine dans lequel tous les certificats racine auto-signés de confiance intrinsèquement sont conservés. (Put) |
ICEnroll::p ut_RootStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RootStoreName. (Put) |
ICEnroll::p ut_SPCFileName Définit ou récupère le nom du fichier dans lequel écrire le PKCS encodé en base64 (Put) |
ICEnroll::p ut_UseExistingKeySet Définit ou récupère une valeur booléenne qui détermine si les clés existantes doivent être utilisées. (Put) |
ICEnroll::p ut_WriteCertToCSP La propriété WriteCertToCSP d’ICEnroll4 définit ou récupère une valeur booléenne qui détermine si un certificat doit être écrit dans le fournisseur de services de chiffrement (CSP). (Put) |
Spécifications
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 |