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 |