Interface ICertManageModule (certmod.h)

A interface ICertManageModule é fornecida para recuperar informações sobre uma Política de Serviços de Certificados ou um módulo Sair .

Herança

A interface ICertManageModule herda da interface IDispatch . ICertManageModule também tem estes tipos de membros:

Métodos

A interface ICertManageModule tem esses métodos.

 
ICertManageModule::Configure

Exibe a interface do usuário do módulo.
ICertManageModule::GetProperty

Recupera o valor da propriedade de um módulo.
ICertManageModule::SetProperty

Permite que um módulo defina um valor de propriedade.

Comentários

A interface ICertManageModule fornece um método para invocar a interface do usuário do módulo para definir e exibir as definições de configuração. Os módulos Gravadores de Política e Saída devem implementar a interface ICertManageModule (além das interfaces ICertPolicy e ICertExit , respectivamente). Uma AC (autoridade de certificação ) corporativa deve sempre usar a política corporativa fornecida pela Microsoft e os módulos de saída; módulos de saída adicionais são permitidos para ACs corporativas.

Veja a seguir um exemplo do que pode ser usado na macro DECLARE_REGISTRY de uma classe (CMyCertManagePolicyModule) que implementa ICertManageModule.

DECLARE_REGISTRY(
    CMyCertManagePolicyModule,
    L"MyCode.PolicyManage.1",
    L"MyCode.PolicyManage",
    IDS_CERTMANAGEPOLICYMODULE_DESC,
    THREADFLAGS_BOTH);

O valor IDS_CERTMANAGEPOLICYMODULE_DESC é um identificador específico do aplicativo que identifica uma cadeia de caracteres de tabela de cadeia de caracteres no arquivo de recurso (.rc) que descreve a classe .

ICertManageModule é definido em Certmod.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão.

As interfaces dos Serviços de Certificados dão suporte a modelos apartment-threading e free-threading. Para obter uma taxa de transferência melhor, o threading gratuito é recomendado.

No Visual Basic Scripting Edition, o nome da classe que implementa ICertManageModule deve ser "PolicyManage" ou "PolicyExit", dependendo do tipo de módulo que está sendo criado. As seguintes constantes de cadeia de caracteres definidas em Certmod.h podem ser usadas para simplificar o seguindo a convenção de nomenclatura.

Constante Valor
wszCERTMANAGEEXIT_POSTFIX TEXT(". ExitManage")
wszCERTMANAGEPOLICY_POSTFIX TEXT(". PolicyManage")

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certmod.h (inclua Certsrv.h)