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) |