Interface IEnroll (xenroll.h)
[Cette interface n’est plus disponible depuis Windows Server 2008 et Windows Vista.]
L’interface IEnroll 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 IEnroll hérite de l’interface IUnknown. IEnroll a également les types de membres suivants :
Méthodes
L’interface IEnroll a ces méthodes.
IEnroll::acceptFilePKCS7WStr Accepte et traite un PKCS (IEnroll.acceptFilePKCS7WStr) |
IEnroll::acceptPKCS7Blob Accepte et traite un PKCS (IEnroll.acceptPKCS7Blob) |
IEnroll::AddAuthenticatedAttributesToPKCS7Request La méthode AddAuthenticatedAttributesToPKCS7Request ajoute des attributs authentifiés à un PKCS |
IEnroll::AddCertTypeToRequestWStr Ajoute un modèle de certificat à une demande (utilisé pour prendre en charge l’autorité de certification d’entreprise). |
IEnroll::AddExtensionsToRequest La méthode AddExtensionsToRequest ajoute des extensions à la demande de certificat. Cette méthode a d’abord été définie dans l’interface IEnroll. |
IEnroll::AddNameValuePairToSignatureWStr Ajoute la paire nom-valeur authentifiée d’un attribut à la requête. L’autorité de certification interprète la signification de la paire nom-valeur. |
IEnroll::createFilePKCS10WStr Crée un PKCS codé en base64 (IEnroll.createFilePKCS10WStr) |
IEnroll::createPKCS10WStr Crée un PKCS codé en base64 (IEnroll.createPKCS10WStr) |
IEnroll::CreatePKCS7RequestFromRequest La méthode CreatePKCS7RequestFromRequest crée un PKCS |
IEnroll::enumContainersWStr Récupère les noms des conteneurs pour le fournisseur de services de chiffrement (CSP) spécifié par la propriété ProviderNameWStr. |
IEnroll::enumProvidersWStr La méthode IEnroll4::enumProvidersWStr récupère les noms des fournisseurs de services de chiffrement (CSP) disponibles spécifiés par la propriété ProviderType. |
IEnroll::freeRequestInfoBlob La méthode freeRequestInfoBlob supprime un contexte de certificat. Cette méthode a d’abord été définie dans l’interface IEnroll. |
IEnroll::get_CAStoreFlags La propriété CAStoreFlags de IEnroll4 définit ou récupère un indicateur qui contrôle le magasin d’autorité de certification lors de l’ouverture du magasin. (Get) |
IEnroll::get_CAStoreNameWStr La propriété CAStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin où tous les certificats non « ROOT » et non « MY » sont conservés. (Get) |
IEnroll::get_CAStoreTypeWStr Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété CAStoreNameWStr. (Get) |
IEnroll::get_ContainerNameWStr Définit ou récupère le nom du conteneur de clé à utiliser. (Get) |
IEnroll::get_DeleteRequestCert La propriété DeleteRequestCert de IEnroll4 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. (Get) |
IEnroll::get_EnableT61DNEncoding Définit ou récupère une valeur booléenne qui détermine si le nom unique dans la requête est encodé en tant que chaîne T61 au lieu d’une chaîne Unicode. (Get) |
IEnroll::get_GenKeyFlags Définit ou récupère les valeurs passées à CryptGenKey lorsque la demande de certificat est générée. (Get) |
IEnroll::get_HashAlgorithmWStr Définit ou récupère uniquement l’algorithme de hachage de signature utilisé pour signer le code PKCS (IEnroll.get_HashAlgorithmWStr) |
IEnroll::get_KeySpec Définit ou récupère le type de clé générée. (Get) |
IEnroll::get_MyStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour le magasin MY. (Get) |
IEnroll::get_MyStoreNameWStr La propriété MyStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin où sont conservés les certificats avec des clés privées liées. (Get) |
IEnroll::get_MyStoreTypeWStr Définit ou récupère le type de magasin spécifié par la propriété MyStoreTypeWStr. (Get) |
IEnroll::get_ProviderFlags La propriété ProviderFlags de IEnroll4 définit ou récupère le type de fournisseur. (Get) |
IEnroll::get_ProviderNameWStr Définit ou récupère le nom du fournisseur de services de chiffrement (CSP) à utiliser. (Get) |
IEnroll::get_ProviderType Définit ou récupère le type de fournisseur. (Get) |
IEnroll::get_PVKFileNameWStr Définit ou récupère le nom du fichier qui contiendra les clés exportées. (Get) |
IEnroll::get_RenewalCertificate Spécifie le contexte de certificat pour le certificat de renouvellement. (Get) |
IEnroll::get_RequestStoreFlags La propriété RequestStoreFlags de IEnroll4 définit ou récupère l’emplacement du Registre utilisé pour le magasin de requêtes. (Get) |
IEnroll::get_RequestStoreNameWStr La propriété RequestStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin qui contient le certificat factice. (Get) |
IEnroll::get_RequestStoreTypeWStr Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RequestStoreNameWStr. Ce type de magasin est transmis directement à la fonction CertOpenStore. (Get) |
IEnroll::get_RootStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour le magasin racine. (Get) |
IEnroll::get_RootStoreNameWStr La propriété RootStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin racine où sont conservés tous les certificats racine auto-signés intrinsèquement approuvés. (Get) |
IEnroll::get_RootStoreTypeWStr Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RootStoreNameWStr. (Get) |
IEnroll::get_SPCFileNameWStr La propriété SPCFileNameWStr de IEnroll4 définit ou récupère le nom du fichier dans lequel écrire le fichier PKCS encodé en base64 (Get) |
IEnroll::get_UseExistingKeySet La propriété UseExistingKeySet de IEnroll4 définit ou récupère une valeur booléenne qui détermine si les clés existantes doivent être utilisées. (Get) |
IEnroll::get_WriteCertToCSP 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). (Get) |
IEnroll::get_WriteCertToUserDS La propriété WriteCertToUserDS de IEnroll4 définit ou récupère une valeur booléenne qui détermine si le certificat est écrit dans le magasin Active Directory de l’utilisateur. (Get) |
IEnroll::getCAStore La méthode getCAStore n’est pas implémentée. |
IEnroll::getCertContextFromPKCS7 Récupère un contexte de certificat basé sur un PKCS |
IEnroll::getMyStore La méthode getMyStore n’est pas implémentée. |
IEnroll::getROOTHStore La méthode getROOTHStore n’est pas implémentée. |
IEnroll::p ut_CAStoreFlags La propriété CAStoreFlags de IEnroll4 définit ou récupère un indicateur qui contrôle le magasin d’autorité de certification lors de l’ouverture du magasin. (Put) |
IEnroll::p ut_CAStoreNameWStr La propriété CAStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin où tous les certificats non « ROOT » et non « MY » sont conservés. (Put) |
IEnroll::p ut_CAStoreTypeWStr Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété CAStoreNameWStr. (Put) |
IEnroll::p ut_ContainerNameWStr Définit ou récupère le nom du conteneur de clé à utiliser. (Put) |
IEnroll::p ut_DeleteRequestCert La propriété DeleteRequestCert de IEnroll4 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) |
IEnroll::p ut_EnableT61DNEncoding Définit ou récupère une valeur booléenne qui détermine si le nom unique dans la requête est encodé en tant que chaîne T61 au lieu d’une chaîne Unicode. (Put) |
IEnroll::p ut_GenKeyFlags Définit ou récupère les valeurs passées à CryptGenKey lorsque la demande de certificat est générée. (Put) |
IEnroll::p ut_HashAlgorithmWStr Définit ou récupère uniquement l’algorithme de hachage de signature utilisé pour signer le PKCS (IEnroll.put_HashAlgorithmWStr) |
IEnroll::p ut_KeySpec Définit ou récupère le type de clé générée. (Put) |
IEnroll::p ut_MyStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour le magasin MY. (Put) |
IEnroll::p ut_MyStoreNameWStr La propriété MyStoreNameWStr de IEnroll4 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) |
IEnroll::p ut_MyStoreTypeWStr Définit ou récupère le type de magasin spécifié par la propriété MyStoreTypeWStr. (Put) |
IEnroll::p ut_ProviderFlags La propriété ProviderFlags de IEnroll4 définit ou récupère le type de fournisseur. (Put) |
IEnroll::p ut_ProviderNameWStr Définit ou récupère le nom du fournisseur de services de chiffrement (CSP) à utiliser. (Put) |
IEnroll::p ut_ProviderType Définit ou récupère le type de fournisseur. (Put) |
IEnroll::p ut_PVKFileNameWStr Définit ou récupère le nom du fichier qui contiendra les clés exportées. (Put) |
IEnroll::p ut_RenewalCertificate Spécifie le contexte de certificat pour le certificat de renouvellement. (Put) |
IEnroll::p ut_RequestStoreFlags La propriété RequestStoreFlags de IEnroll4 définit ou récupère l’emplacement du Registre utilisé pour le magasin de requêtes. (Put) |
IEnroll::p ut_RequestStoreNameWStr La propriété RequestStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin qui contient le certificat factice. (Put) |
IEnroll::p ut_RequestStoreTypeWStr Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RequestStoreNameWStr. Ce type de magasin est transmis directement à la fonction CertOpenStore. (Put) |
IEnroll::p ut_RootStoreFlags Définit ou récupère l’emplacement du Registre utilisé pour le magasin racine. (Put) |
IEnroll::p ut_RootStoreNameWStr La propriété RootStoreNameWStr de IEnroll4 définit ou récupère le nom du magasin racine où sont conservés tous les certificats racine auto-signés intrinsèquement approuvés. (Put) |
IEnroll::p ut_RootStoreTypeWStr Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RootStoreNameWStr. (Put) |
IEnroll::p ut_SPCFileNameWStr La propriété SPCFileNameWStr de IEnroll4 définit ou récupère le nom du fichier dans lequel écrire le fichier PKCS encodé en base64 (Put) |
IEnroll::p ut_UseExistingKeySet La propriété UseExistingKeySet de IEnroll4 définit ou récupère une valeur booléenne qui détermine si les clés existantes doivent être utilisées. (Put) |
IEnroll::p ut_WriteCertToCSP 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) |
IEnroll::p ut_WriteCertToUserDS La propriété WriteCertToUserDS de IEnroll4 définit ou récupère une valeur booléenne qui détermine si le certificat est écrit dans le magasin Active Directory de l’utilisateur. (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 |