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 |