Condividi tramite


Interfaccia ICertManageModule (certmod.h)

L'interfaccia ICertManageModule viene fornita per recuperare informazioni su un modulo Criteri di Servizi certificati o Exit .

Ereditarietà

L'interfaccia ICertManageModule eredita dall'interfaccia IDispatch . ICertManageModule include anche questi tipi di membri:

Metodi

L'interfaccia ICertManageModule include questi metodi.

 
ICertManageModule::Configure

Visualizza l'interfaccia utente del modulo.
ICertManageModule::GetProperty

Recupera il valore della proprietà di un modulo.
ICertManageModule::SetProperty

Consente a un modulo di impostare un valore di proprietà.

Commenti

L'interfaccia ICertManageModule fornisce un metodo per richiamare l'interfaccia utente del modulo per l'impostazione e la visualizzazione delle impostazioni di configurazione. I writer dei moduli Policy e Exit devono implementare rispettivamente l'interfaccia ICertManageModule (oltre alle interfacce ICertPolicy e ICertExit ). Un'autorità di certificazione aziendale (CA) deve sempre usare i moduli aziendali e i criteri aziendali forniti da Microsoft; sono consentiti moduli di uscita aggiuntivi per le autorità di certificazione aziendali.

Di seguito è riportato un esempio di ciò che può essere usato nella macro DECLARE_REGISTRY di una classe (CMyCertManagePolicyModule) che implementa ICertManageModule.

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

Il valore IDS_CERTMANAGEPOLICYMODULE_DESC è un identificatore specifico dell'applicazione che identifica una stringa di tabella stringa nel file di risorse (.rc) che descrive la classe.

ICertManageModule è definito in Certmod.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione.

Le interfacce di Servizi certificati supportano sia modelli di threading a apartment che free-threading. Per migliorare la velocità effettiva, è consigliabile eseguire il threading gratuito.

In Visual Basic Scripting Edition il nome della classe che implementa ICertManageModule deve essere "PolicyManageModule " o "PolicyExit", a seconda del tipo di modulo creato. Le costanti stringa seguenti definite in Certmod.h possono essere usate per semplificare la convenzione di denominazione.

Costante Valore
wszCERTMANAGEEXIT_POSTFIX TEXT(". ExitManage")
wszCERTMANAGEPOLICY_POSTFIX TEXT(". PolicyManage")

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certmod.h (includere Certsrv.h)