INTERFACE IX509Enrollment (certenroll.h)
L’interface IX509Enrollment représente l’objet de niveau supérieur et vous permet de vous inscrire dans une hiérarchie de certificats et d’installer une réponse de certificat. Le processus d’inscription prend en charge les trois scénarios suivants :
-
Inscription hors bande
- Appelez toute méthode d’initialisation implémentée par l’objet IX509Enrollment .
- Appelez la méthode CreateRequest .
- Envoyez la demande hors bande (manuellement ou par le biais d’un autre processus).
- Recevez la réponse d’une autorité de certification ou d’inscription.
- Appelez la méthode InstallResponse .
- Inscription automatique
- Appelez toute méthode d’initialisation implémentée par l’objet IX509Enrollment .
- Appelez la méthode Enroll .
- Inscription différée
- Appelez toute méthode d’initialisation implémentée par l’objet IX509Enrollment .
- Appelez la méthode CreateRequest .
- Stockez la demande pendant une période, par exemple des jours ou des semaines.
- Appelez la méthode Initialize pour créer un objet de requête lorsque vous êtes prêt à vous inscrire.
- Renseignez l’objet de requête à partir de votre requête stockée.
- Appelez la méthode InstallResponse .
Héritage
L’interface IX509Enrollment hérite de l’interface IDispatch. IX509Enrollment a également les types de membres suivants :
Méthodes
L’interface IX509Enrollment possède ces méthodes.
IX509Enrollment::CreatePFX Crée un message d’échange d’informations personnelles (PFX). |
IX509Enrollment::CreateRequest Récupère une demande de certificat encodée. |
IX509Enrollment::Inscrire Encode une demande, la soumet à une autorité de certification appropriée et installe la réponse. |
IX509Enrollment::get_CAConfigString Récupère la chaîne de configuration qui identifie l’autorité de certification à laquelle la demande de certificat a été envoyée. |
IX509Enrollment::get_Certificate Récupère le certificat installé. |
IX509Enrollment::get_CertificateDescription Spécifie ou récupère une chaîne qui contient une description du certificat. (Obtenir) |
IX509Enrollment::get_CertificateFriendlyName Spécifie ou récupère le nom d’affichage d’un certificat. (Obtenir) |
IX509Enrollment::get_EnrollmentContext Récupère un contexte d’inscription qui identifie si le certificat est destiné à un ordinateur ou à un utilisateur final. |
IX509Enrollment::get_NameValuePairs Récupère une collection de paires nom-valeur associées à l’objet d’inscription. |
IX509Enrollment::get_ParentWindow Spécifie ou récupère l’ID de la fenêtre utilisée pour afficher les informations d’inscription. (Obtenir) |
IX509Enrollment::get_Request Récupère la demande de certificat associée à l’objet d’inscription. |
IX509Enrollment::get_RequestId Récupère un identificateur unique pour la demande de certificat envoyée à l’autorité de certification par la méthode Enroll. |
IX509Enrollment::get_Response Récupère la réponse de certificat retournée par une autorité de certification. |
IX509Enrollment::get_Silent Spécifie ou récupère une valeur booléenne qui indique si une interface utilisateur est affichée pendant le processus d’inscription de certificat. (Obtenir) |
IX509Enrollment::get_Status Récupère un objet IX509EnrollmentStatus qui peut être utilisé pour surveiller les status du processus d’inscription et récupérer les informations d’erreur. |
IX509Enrollment::Initialize Initialise l’objet d’inscription et crée un PKCS par défaut |
IX509Enrollment::InitializeFromRequest Initialise l’objet d’inscription à partir d’un objet IX509CertificateRequest existant. |
IX509Enrollment::InitializeFromTemplateName Initialise l’objet d’inscription à partir d’un nom commun de modèle (CN). |
IX509Enrollment::InstallResponse Installe une chaîne de certificats sur l’ordinateur de l’entité finale. (IX509Enrollment.InstallResponse) |
IX509Enrollment::p ut_CertificateDescription Spécifie ou récupère une chaîne qui contient une description du certificat. (Put) |
IX509Enrollment::p ut_CertificateFriendlyName Spécifie ou récupère le nom d’affichage d’un certificat. (Put) |
IX509Enrollment::p ut_ParentWindow Spécifie ou récupère l’ID de la fenêtre utilisée pour afficher les informations d’inscription. (Put) |
IX509Enrollment::p ut_Silent Spécifie ou récupère une valeur booléenne qui indique si une interface utilisateur est affichée pendant le processus d’inscription de certificat. (Put) |
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenroll.h |