Java SDK Extension Mechanism for
Customization
The software development kit (SDK) provided with CMS includes APIs and
tutorials for customizing different aspects of the system. You can write the
following custom modules:
•
Authentication
•
Authorization
•
Logs
•
Policy
•
Certificate Profiles
•
Jobs
•
Mapper and publisher classes
How Certificate Management System Works
CMS allows you to manage certificates by providing a flexible, scalable system for
issuing, renewing, and publishing certificates; creating and publishing CRLs; and
providing key storage and retrieval capabilities.
CMS Basics
CMS is installed on each host running a CMS subsystem. The subsystems that will
be run on that host are then installed with a default configuration. The default
configuration includes basic administrative tasks like logging, and also contains
configurable plug-in modules that are specific to each subsystem. You can set up
more than one subsystem on each host, or multiple instances of a subsystem on the
same host or on different hosts.
Subsystems
The four subsystems that comprise CMS are as follows:
How Certificate Management System Works
Chapter 1
Overview
39