Partager via


Interface ICEnroll4 (xenroll.h)

[Cette interface n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]

L’interface ICEnroll4 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 ICEnroll4 hérite d’ICEnroll, ICEnroll2, ICEnroll3 et IDispatch. ICEnroll4 a également les types de membres suivants :

Méthodes

L’interface ICEnroll4 comporte ces méthodes.

 
ICEnroll4 ::acceptFileResponse

Accepte la remise des informations d’identification émises en réponse à un appel antérieur à createFileRequest et place les informations d’identification dans le magasin approprié.
ICEnroll4 ::acceptResponse

Accepte la remise des informations d’identification émises en réponse à un appel antérieur à createRequest et place les informations d’identification dans le magasin approprié.
ICEnroll4 ::addAttributeToRequest

Ajoute un attribut à la demande de certificat. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::addBlobPropertyToCertificate

Ajoute une propriété BLOB à un certificat.
ICEnroll4 ::addCertTypeToRequestEx

Ajoute un modèle de certificat (ou « type de certificat ») à une demande.
ICEnroll4 ::addExtensionToRequest

La méthode ICEnroll4 ::addExtensionToRequest ajoute une extension à la demande.
ICEnroll4 ::addNameValuePairToRequest

Ajoute une paire de chaînes nom-valeur non authentifiée à la demande. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::binaryToString

Convertit un objet BLOB de données binaires en chaîne. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::createFilePFX

Enregistre la chaîne de certificats et la clé privée acceptées dans un fichier au format PFX (Personal Information Exchange). Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::createFileRequest

Crée un PKCS (ICEnroll4.createFileRequest)
ICEnroll4 ::createPFX

Enregistre la chaîne de certificats et la clé privée acceptées dans une chaîne de format PFX (Personal Information Exchange). Le format PFX est également appelé PKCS (ICEnroll4.createPFX)
ICEnroll4 ::createRequest

Crée un PKCS (ICEnroll4.createRequest)
ICEnroll4 ::enumPendingRequest

Énumère les demandes de certificat en attente et récupère une propriété spécifiée à partir de chacune d’elles. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::get_ClientId

Définit ou récupère un attribut de requête d’ID client. L’attribut de demande d’ID client indique la source de la demande de certificat. Cette propriété a d’abord été définie dans l’interface ICEnroll4. (Obtenir)
ICEnroll4 ::get_IncludeSubjectKeyID

Détermine si l’extension d’ID de clé d’objet est ajoutée à la demande de certificat générée. (Obtenir)
ICEnroll4 ::get_PrivateKeyArchiveCertificate

Définit ou récupère le certificat utilisé pour archiver une clé privée avec un PKCS (Get)
ICEnroll4 ::get_ThumbPrint

Définit ou récupère un hachage des données de certificat. (Obtenir)
ICEnroll4 ::getCertFromFileResponse

Récupère le certificat à partir d’un fichier contenant une réponse d’une autorité de certification. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::getCertFromResponse

Récupère le certificat à partir de la réponse d’une autorité de certification. Cette méthode a d’abord été définie par l’interface ICEnroll4.
ICEnroll4 ::GetKeyLenEx

Récupère les informations de taille pour la signature et les clés d’échange. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::getProviderType

Récupère le type du fournisseur de services de chiffrement (CSP) spécifié. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::InstallPKCS7Ex

Traite un certificat ou une chaîne de certificats, en les plaçant dans les magasins de certificats appropriés. InstallPKCS7, sauf qu’il retourne le nombre de certificats réellement installés dans les magasins locaux.
ICEnroll4 ::p ut_ClientId

Définit ou récupère un attribut de requête d’ID client. L’attribut de demande d’ID client indique la source de la demande de certificat. Cette propriété a d’abord été définie dans l’interface ICEnroll4. (Put)
ICEnroll4 ::p ut_IncludeSubjectKeyID

Détermine si l’extension d’ID de clé d’objet est ajoutée à la demande de certificat générée. (Put)
ICEnroll4 ::p ut_PrivateKeyArchiveCertificate

Définit ou récupère le certificat utilisé pour archiver une clé privée avec un PKCS (Put)
ICEnroll4 ::p ut_SignerCertificate

Définit le certificat du signataire.
ICEnroll4 ::p ut_ThumbPrint

Définit ou récupère un hachage des données de certificat. (Put)
ICEnroll4 ::removePendingRequest

Supprime une requête en attente du magasin de requêtes du client. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::resetAttributes

Supprime tous les attributs de la requête. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::resetBlobProperties

Réinitialise les propriétés d’un objet BLOB.
ICEnroll4 ::resetExtensions

Supprime toutes les extensions de la demande. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::setPendingRequestInfo

Définit les propriétés d’une requête en attente. Cette méthode a d’abord été définie dans l’interface ICEnroll4.
ICEnroll4 ::stringToBinary

Convertit une chaîne encodée en objet BLOB de données binaires. Cette méthode a d’abord été définie dans l’interface ICEnroll4.

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