Método ICspStatus::get_EnrollmentStatus (certenroll.h)
La propiedad EnrollmentStatus recupera un objeto IX509EnrollmentStatus que contiene información sobre la inscripción de certificados.
Esta propiedad es de solo lectura.
Sintaxis
HRESULT get_EnrollmentStatus(
IX509EnrollmentStatus **ppValue
);
Parámetros
ppValue
Valor devuelto
None
Observaciones
Esta propiedad devuelve un objeto IX509EnrollmentStatus . Este objeto se rellena normalmente al crear una solicitud de certificado PKCS #10. Las tres propiedades siguientes devueltas por este objeto proporcionan información sobre el par proveedor/algoritmo representado por un objeto ICspStatus :
- La propiedad Display especifica si el proveedor y el algoritmo deben mostrarse en una interfaz de usuario.
- La propiedad Selected especifica si el proveedor y el algoritmo se pueden usar para crear un par de claves para una solicitud de certificado.
- La propiedad Status especifica si el proveedor y el algoritmo se omitieron o generaron un error durante la inicialización de la solicitud.
Para comprender cómo son importantes estas propiedades, supongamos que una solicitud de certificado se basa en una plantilla que especifica un proveedor y un algoritmo concretos. Las propiedades Display y Status de este par proveedor/algoritmo están habilitadas. En el caso de otros objetos ICspStatus , es posible que una o ambas propiedades no estén habilitadas. Para obtener ejemplos más completos, vea la propiedad Ordinal .
La propiedad Status se establece en EnrollUnknown cuando se crea por primera vez el objeto IX509EnrollmentStatus . Si no se selecciona un par de proveedores o algoritmos, el estado puede establecerse en EnrollSkipped. El estado se establecerá en EnrollError si se produce un error en la creación de claves para el proveedor y el algoritmo seleccionados durante la inicialización del certificado.
Requisitos
Requisito | Value |
---|---|
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 |
Archivo DLL | CertEnroll.dll |