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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour