Interfaccia IX509Enrollment (certenroll.h)
L'interfaccia IX509Enrollment rappresenta l'oggetto di primo livello e consente di eseguire la registrazione in una gerarchia di certificati e di installare una risposta del certificato. Il processo di registrazione supporta i tre scenari seguenti:
-
Registrazione fuori banda
- Chiamare qualsiasi metodo di inizializzazione implementato dall'oggetto IX509Enrollment .
- Chiamare il metodo CreateRequest .
- Inviare la richiesta fuori banda (manualmente o tramite un altro processo).
- Ricevere la risposta da un'autorità di certificazione o registrazione.
- Chiamare il metodo InstallResponse .
- Registrazione automatica
- Chiamare qualsiasi metodo di inizializzazione implementato dall'oggetto IX509Enrollment .
- Chiamare il metodo Enroll .
- Registrazione ritardata
- Chiamare qualsiasi metodo di inizializzazione implementato dall'oggetto IX509Enrollment .
- Chiamare il metodo CreateRequest .
- Archiviare la richiesta per un periodo di tempo, ad esempio giorni o settimane.
- Chiamare il metodo Initialize per creare un oggetto richiesta quando si è pronti per la registrazione.
- Popolare l'oggetto richiesta dalla richiesta archiviata.
- Chiamare il metodo InstallResponse .
Ereditarietà
L'interfaccia IX509Enrollment eredita dall'interfaccia IDispatch . IX509Enrollment include anche questi tipi di membri:
Metodi
L'interfaccia IX509Enrollment include questi metodi.
IX509Enrollment::CreatePFX Crea un messaggio PFX (Personal Information Exchange). |
IX509Enrollment::CreateRequest Recupera una richiesta di certificato codificata. |
IX509Enrollment::Enroll Codifica una richiesta, la invia a un'autorità di certificazione appropriata e installa la risposta. |
IX509Enrollment::get_CAConfigString Recupera la stringa di configurazione che identifica l'autorità di certificazione (CA) a cui è stata inviata la richiesta di certificato. |
IX509Enrollment::get_Certificate Recupera il certificato installato. |
IX509Enrollment::get_CertificateDescription Specifica o recupera una stringa contenente una descrizione del certificato. (Get) |
IX509Enrollment::get_CertificateFriendlyName Specifica o recupera il nome visualizzato di un certificato. (Get) |
IX509Enrollment::get_EnrollmentContext Recupera un contesto di registrazione che identifica se il certificato è destinato a un computer o a un utente finale. |
IX509Enrollment::get_NameValuePairs Recupera una raccolta di coppie nome-valore associate all'oggetto enrollment. |
IX509Enrollment::get_ParentWindow Specifica o recupera l'ID della finestra utilizzata per visualizzare le informazioni di registrazione. (Get) |
IX509Enrollment::get_Request Recupera la richiesta di certificato associata all'oggetto di registrazione. |
IX509Enrollment::get_RequestId Recupera un identificatore univoco per la richiesta di certificato inviata all'autorità di certificazione dal metodo Enroll. |
IX509Enrollment::get_Response Recupera la risposta del certificato restituita da un'autorità di certificazione. |
IX509Enrollment::get_Silent Specifica o recupera un valore booleano che indica se un'interfaccia utente viene visualizzata durante il processo di registrazione del certificato. (Get) |
IX509Enrollment::get_Status Recupera un oggetto IX509EnrollmentStatus che può essere utilizzato per monitorare lo stato del processo di registrazione e recuperare le informazioni sugli errori. |
IX509Enrollment::Initialize Inizializza l'oggetto di registrazione e crea un PKCS predefinito |
IX509Enrollment::InitializeFromRequest Inizializza l'oggetto di registrazione da un oggetto IX509CertificateRequest esistente. |
IX509Enrollment::InitializeFromTemplateName Inizializza l'oggetto registrazione da un nome comune del modello. |
IX509Enrollment::InstallResponse Installa una catena di certificati nel computer dell'entità finale. (IX509Enrollment.InstallResponse) |
IX509Enrollment::p ut_CertificateDescription Specifica o recupera una stringa contenente una descrizione del certificato. (Put) |
IX509Enrollment::p ut_CertificateFriendlyName Specifica o recupera il nome visualizzato di un certificato. (Put) |
IX509Enrollment::p ut_ParentWindow Specifica o recupera l'ID della finestra utilizzata per visualizzare le informazioni di registrazione. (Put) |
IX509Enrollment::p ut_Silent Specifica o recupera un valore booleano che indica se un'interfaccia utente viene visualizzata durante il processo di registrazione del certificato. (Put) |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |