Partager via


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

Voir aussi

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch