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 |