Uscire dai moduli

I moduli di uscita ricevono notifiche dal motore del server quando si verificano operazioni come il rilascio di un certificato. Un modulo di uscita viene implementato come libreria a collegamento dinamico (DLL). Un'operazione tipica per un modulo di uscita consiste nel pubblicare un certificato completato in un percorso specificato (il modulo di uscita dell'autorità di certificazione aziendale predefinito, ad esempio, pubblica i certificati utente e gli elenchi di revoche di certificati (CRL) in Active Directory. Un modulo di uscita può usare l'interfaccia ICertServerExit per comunicare con Servizi certificati. Servizi certificati comunica con un modulo di uscita tramite chiamate COM dirette o, se il modulo non supporta chiamate COM dirette, tramite Automazione.

Un modulo di uscita può visualizzare le proprietà e le estensioni del certificato esistenti e può anche visualizzare gli attributi e le proprietà della richiesta. Un modulo di uscita non può tuttavia modificare alcuna proprietà.

Servizi certificati fornisce un modulo di uscita predefinito, ma è anche possibile creare moduli di uscita personalizzati per soddisfare esigenze speciali. Tuttavia, prima di scrivere un modulo di uscita personalizzato, è consigliabile usare il modulo di uscita predefinito. Inoltre, per un'autorità di certificazione aziendale, è consigliabile usare sempre il modulo di uscita predefinito, anche se è possibile aggiungere moduli di uscita personalizzati aggiuntivi. Per altre informazioni, vedere Scrittura di moduli di uscita personalizzati.