Kilépési modulok
A kilépési modulok értesítést kapnak a kiszolgálómotortól, amikor olyan műveletek történnek, mint a tanúsítvány kiállítása. A kilépési modul dinamikus csatolású kódtár (DLL) néven van implementálva. A kilépési modul tipikus művelete egy kitöltött tanúsítvány közzététele egy megadott helyen (az alapértelmezett vállalati hitelesítésszolgáltatói kilépési modul például közzéteszi a felhasználói tanúsítványokat és visszavont tanúsítványok listáját (CRL-ek) az Active Directoryban). A kilépési modul az ICertServerExit felület használatával kommunikálhat a Tanúsítványszolgáltatások szolgáltatással. A Tanúsítványszolgáltatások közvetlen COM-hívásokkal kommunikálnak a kilépési modullal, vagy ha a modul nem támogatja a közvetlen COM-hívásokat, az Automation segítségével.
A kilépési modul megtekintheti a meglévő tanúsítványtulajdonságokat és -bővítményeket, valamint megtekintheti a kérelem attribútumait és tulajdonságait is. A kilépési modul azonban nem módosíthatja a tulajdonságokat.
A Tanúsítványszolgáltatások alapértelmezett kilépési modult biztosítanak, de egyéni kilépési modulokat is létrehozhat a speciális igényeknek megfelelően. Egyéni kilépési modul írása előtt azonban fontolja meg az alapértelmezett kilépési modul használatát. Emellett egy vállalati hitelesítésszolgáltató esetében mindig az alapértelmezett kilépési modult kell használni, annak ellenére, hogy további egyéni kilépési modulokat is hozzáadhat. További információ: Egyéni kilépési modulok írása.