Interface IEnroll4 (xenroll.h)
[Cette interface n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
L’interface IEnroll4 représente le contrôle d’inscription de certificats et est principalement utilisée pour générer des demandes de certificat.
Héritage
L’interface IEnroll4 hérite d’IEnroll et IEnroll2. IEnroll4 a également les types de membres suivants :
Méthodes
L’interface IEnroll4 a ces méthodes.
IEnroll4 ::acceptFileResponseWStr Accepte la remise des informations d’identification émises en réponse à un appel antérieur à createFileRequestWStr et place les informations d’identification dans le magasin approprié. |
IEnroll4 ::acceptResponseBlob Accepte la remise des informations d’identification émises en réponse à un appel antérieur à createRequestWStr et place les informations d’identification dans le magasin approprié. |
IEnroll4 ::addAttributeToRequestWStr Ajoute un attribut à la demande de certificat. |
IEnroll4 ::addBlobPropertyToCertificateWStr La méthode IEnroll4 ::addBlobPropertyToCertificateWStr ajoute une propriété BLOB à un certificat. |
IEnroll4 ::AddCertTypeToRequestWStrEx Ajoute un modèle de certificat (également appelé type de certificat) à une demande. |
IEnroll4 ::addExtensionToRequestWStr Ajoute une extension à la demande. |
IEnroll4 ::addNameValuePairToRequestWStr Ajoute une paire de chaînes nom-valeur non authentifiée à la demande. |
IEnroll4 ::binaryBlobToString Convertit un objet BLOB de données binaires en chaîne. Cette méthode utilise la fonction CryptBinaryToString pour effectuer la conversion. Cette méthode a d’abord été définie dans l’interface IEnroll4. |
IEnroll4 ::createFilePFXWStr Enregistre la chaîne de certificats et la clé privée acceptées dans un fichier au format PFX (Personal Information Exchange). |
IEnroll4 ::createFileRequestWStr Crée un PKCS (IEnroll4.createFileRequestWStr) |
IEnroll4 ::createPFXWStr 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 (IEnroll4.createPFXWStr) |
IEnroll4 ::createRequestWStr Crée un PKCS (IEnroll4.createRequestWStr) |
IEnroll4 ::enumPendingRequestWStrStr Énumère les demandes de certificat en attente et récupère une propriété spécifiée à partir de chacune d’elles. |
IEnroll4 ::get_ClientId La propriété ClientId définit ou récupère un attribut de demande 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 IEnroll4. (Obtenir) |
IEnroll4 ::get_IncludeSubjectKeyID La propriété IncludeSubjectKeyID d’IEnroll4 détermine si l’extension d’ID de clé d’objet est ajoutée à la demande de certificat générée. (Obtenir) |
IEnroll4 ::get_ThumbPrintWStr Définit ou récupère un hachage des données de certificat. L’empreinte numérique est utilisée pour pointer vers le certificat en attente. (Obtenir) |
IEnroll4 ::getCertContextFromFileResponseWStr Récupère le certificat à partir d’un fichier contenant une réponse d’une autorité de certification. |
IEnroll4 ::getCertContextFromResponseBlob Récupère le certificat à partir de la réponse d’une autorité de certification. |
IEnroll4 ::GetKeyLenEx Récupère les informations de taille pour la signature et les clés d’échange. |
IEnroll4 ::GetPrivateKeyArchiveCertificate La méthode GetPrivateKeyArchiveCertificate récupère le certificat utilisé pour archiver la clé privée. Cette méthode a d’abord été définie dans l’interface IEnroll4. |
IEnroll4 ::getProviderTypeWStrStr Récupère le type du fournisseur de services de chiffrement (CSP) spécifié. |
IEnroll4 ::InstallPKCS7BlobEx Identique à InstallPKCS7Blob, sauf qu’il retourne le nombre de certificats réellement installés dans les magasins locaux. |
IEnroll4 ::p ut_ClientId La propriété ClientId définit ou récupère un attribut de demande 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 IEnroll4. (Put) |
IEnroll4 ::p ut_IncludeSubjectKeyID La propriété IncludeSubjectKeyID d’IEnroll4 détermine si l’extension d’ID de clé d’objet est ajoutée à la demande de certificat générée. (Put) |
IEnroll4 ::p ut_ThumbPrintWStr Définit ou récupère un hachage des données de certificat. L’empreinte numérique est utilisée pour pointer vers le certificat en attente. (Put) |
IEnroll4 ::removePendingRequestWStr Supprime une requête en attente du magasin de requêtes du client. |
IEnroll4 ::resetAttributes Supprime tous les attributs de la requête. |
IEnroll4 ::resetExtensions Supprime toutes les extensions de la demande. |
IEnroll4 ::setPendingRequestInfoWStr Définit les propriétés d’une requête en attente. |
IEnroll4 ::SetPrivateKeyArchiveCertificate La méthode SetPrivateKeyArchiveCertificate spécifie le certificat utilisé pour archiver la clé privée. Cette méthode a d’abord été définie dans l’interface IEnroll4. |
IEnroll4 ::SetSignerCertificate La méthode SetSignerCertificate spécifie le certificat du signataire. Cette méthode a d’abord été définie dans l’interface IEnroll4. |
IEnroll4 ::stringToBinaryBlob Convertit une chaîne encodée en objet BLOB de données binaires. |
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 |
Voir aussi
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