Interfaz ICertManageModule (certmod.h)
La interfaz ICertManageModule se proporciona para recuperar información sobre una directiva de servicios de certificados o un módulo Exit .
Herencia
La interfaz ICertManageModule hereda de la interfaz IDispatch . ICertManageModule también tiene estos tipos de miembros:
Métodos
La interfaz ICertManageModule tiene estos métodos.
ICertManageModule::Configure Muestra la interfaz de usuario del módulo. |
ICertManageModule::GetProperty Recupera el valor de propiedad de un módulo. |
ICertManageModule::SetProperty Permite a un módulo establecer un valor de propiedad. |
Comentarios
La interfaz ICertManageModule proporciona un método para invocar la interfaz de usuario del módulo para establecer y ver los valores de configuración. Los escritores de módulos Policy y Exit deben implementar la interfaz ICertManageModule (además de las interfaces ICertPolicy e ICertExit , respectivamente). Una entidad de certificación (CA) empresarial siempre debe usar los módulos de salida y directiva empresarial proporcionados por Microsoft; Se permiten módulos de salida adicionales para ca empresariales.
A continuación se muestra un ejemplo de lo que se podría usar en la macro DECLARE_REGISTRY de una clase (CMyCertManagePolicyModule) que implementa ICertManageModule.
DECLARE_REGISTRY(
CMyCertManagePolicyModule,
L"MyCode.PolicyManage.1",
L"MyCode.PolicyManage",
IDS_CERTMANAGEPOLICYMODULE_DESC,
THREADFLAGS_BOTH);
El valor IDS_CERTMANAGEPOLICYMODULE_DESC es un identificador específico de la aplicación que identifica una cadena de tabla de cadena en el archivo de recursos (.rc) que describe la clase .
ICertManageModule se define en Certmod.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión.
Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y de subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.
En Visual Basic Scripting Edition, el nombre de la clase que implementa ICertManageModule debe ser "PolicyManage" o "PolicyExit", según el tipo de módulo que se va a crear. Las siguientes constantes de cadena definidas en Certmod.h se pueden usar para simplificar el seguimiento de la convención de nomenclatura.
Constante | Valor |
---|---|
wszCERTMANAGEEXIT_POSTFIX | TEXT(". ExitManage") |
wszCERTMANAGEPOLICY_POSTFIX | TEXT(". PolicyManage") |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certmod.h (incluye Certsrv.h) |