Interface IEnroll4 (xenroll.h)

[Cette interface n’est plus disponible pour une utilisation depuis Windows Server 2008 et Windows Vista.]

L’interface IEnroll4 représente le contrôle d’inscription de certificat et est utilisée principalement pour générer des demandes de certificat.

Héritage

L’interface IEnroll4 hérite d’IEnroll et IEnroll2. IEnroll4 possède également ces types de membres :

Méthodes

L’interface IEnroll4 comporte 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 pour 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 requête.
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 été définie pour la première fois dans l’interface IEnroll4.
IEnroll4::createFilePFXWStr

Enregistre la chaîne de certificats acceptée et la clé privée 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 acceptée et la clé privée 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::enumPendingRequestWStr

É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 requête d’ID client. L’attribut de demande d’ID client indique la source de la demande de certificat. Cette propriété a été définie pour la première fois dans l’interface IEnroll4. (Obtenir)
IEnroll4::get_IncludeSubjectKeyID

La propriété IncludeSubjectKeyID de IEnroll4 détermine si l’extension 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 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 été définie pour la première fois dans l’interface IEnroll4.
IEnroll4::getProviderTypeWStr

Récupère le type du fournisseur de services de chiffrement spécifié (CSP).
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 requête d’ID client. L’attribut de demande d’ID client indique la source de la demande de certificat. Cette propriété a été définie pour la première fois dans l’interface IEnroll4. (Put)
IEnroll4::p ut_IncludeSubjectKeyID

La propriété IncludeSubjectKeyID de IEnroll4 détermine si l’extension 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 demande en attente du magasin de demandes 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 été définie pour la première fois dans l’interface IEnroll4.
IEnroll4::SetSignerCertificate

La méthode SetSignerCertificate spécifie le certificat du signataire. Cette méthode a été définie pour la première fois dans l’interface IEnroll4.
IEnroll4::stringToBinaryBlob

Convertit une chaîne encodée en objet BLOB de données binaires.

Configuration requise

   
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

IEnroll

IEnroll2