Interfaz IX509Enrollment (certenroll.h)
La interfaz IX509Enrollment representa el objeto de nivel superior y le permite inscribirse en una jerarquía de certificados e instalar una respuesta de certificado. El proceso de inscripción admite los tres escenarios siguientes:
-
Inscripción fuera de banda
- Llame a cualquier método de inicialización implementado por el objeto IX509Enrollment .
- Llame al método CreateRequest .
- Envíe la solicitud fuera de banda (manualmente o a través de algún otro proceso).
- Reciba la respuesta de una entidad de certificación o registro.
- Llame al método InstallResponse .
- Inscripción automática
- Llame a cualquier método de inicialización implementado por el objeto IX509Enrollment .
- Llame al método Enroll .
- Inscripción retrasada
- Llame a cualquier método de inicialización implementado por el objeto IX509Enrollment .
- Llame al método CreateRequest .
- Almacene la solicitud durante un período de tiempo, como días o semanas.
- Llame al método Initialize para crear un objeto de solicitud cuando esté listo para inscribirse.
- Rellene el objeto de solicitud de la solicitud almacenada.
- Llame al método InstallResponse .
Herencia
La interfaz IX509Enrollment hereda de la interfaz IDispatch . IX509Enrollment también tiene estos tipos de miembros:
Métodos
La interfaz IX509Enrollment tiene estos métodos.
IX509Enrollment::CreatePFX Crea un mensaje de intercambio de información personal (PFX). |
IX509Enrollment::CreateRequest Recupera una solicitud de certificado codificada. |
IX509Enrollment::Enroll Codifica una solicitud, la envía a una entidad de certificación (CA) adecuada e instala la respuesta. |
IX509Enrollment::get_CAConfigString Recupera la cadena de configuración que identifica la entidad de certificación (CA) a la que se envió la solicitud de certificado. |
IX509Enrollment::get_Certificate Recupera el certificado instalado. |
IX509Enrollment::get_CertificateDescription Especifica o recupera una cadena que contiene una descripción del certificado. (Obtener) |
IX509Enrollment::get_CertificateFriendlyName Especifica o recupera el nombre para mostrar de un certificado. (Obtener) |
IX509Enrollment::get_EnrollmentContext Recupera un contexto de inscripción que identifica si el certificado está pensado para un equipo o un usuario final. |
IX509Enrollment::get_NameValuePairs Recupera una colección de pares nombre-valor asociados al objeto de inscripción. |
IX509Enrollment::get_ParentWindow Especifica o recupera el identificador de la ventana utilizada para mostrar la información de inscripción. (Obtener) |
IX509Enrollment::get_Request Recupera la solicitud de certificado asociada al objeto de inscripción. |
IX509Enrollment::get_RequestId Recupera un identificador único para la solicitud de certificado enviada a la entidad de certificación por el método Enroll. |
IX509Enrollment::get_Response Recupera la respuesta del certificado devuelta de una entidad de certificación. |
IX509Enrollment::get_Silent Especifica o recupera un valor booleano que indica si se muestra una interfaz de usuario durante el proceso de inscripción de certificados. (Obtener) |
IX509Enrollment::get_Status Recupera un objeto IX509EnrollmentStatus que se puede usar para supervisar el estado del proceso de inscripción y recuperar información de error. |
IX509Enrollment::Initialize Inicializa el objeto de inscripción y crea un PKCS predeterminado. |
IX509Enrollment::InitializeFromRequest Inicializa el objeto de inscripción a partir de un objeto IX509CertificateRequest existente. |
IX509Enrollment::InitializeFromTemplateName Inicializa el objeto de inscripción a partir de un nombre común (CN) de plantilla. |
IX509Enrollment::InstallResponse Instala una cadena de certificados en el equipo de entidad final. (IX509Enrollment.InstallResponse) |
IX509Enrollment::p ut_CertificateDescription Especifica o recupera una cadena que contiene una descripción del certificado. (Put) |
IX509Enrollment::p ut_CertificateFriendlyName Especifica o recupera el nombre para mostrar de un certificado. (Put) |
IX509Enrollment::p ut_ParentWindow Especifica o recupera el identificador de la ventana utilizada para mostrar la información de inscripción. (Put) |
IX509Enrollment::p ut_Silent Especifica o recupera un valor booleano que indica si se muestra una interfaz de usuario durante el proceso de inscripción de certificados. (Put) |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certenroll.h |