The Data Storage Library Services API defines two categories
of operations, which include:
- Data store management functions. The data store management functions
operate on a data store as a single unit. These operations include opening
and closing data stores, creating and deleting data stores, and importing
and exporting data stores. A data store may contain certificates only, CRLs
only, or both. It is unusual for a DL module to manage a data store containing
both certificates and CRLs, but there is nothing in the OCSF or the DL module
API that prevents a DL module from implementing persistence in this manner.
Typically, separate physical data stores are used to store certificates and
CRLs.
- Persistence operations on certificates and CRLs. The persistence operations
on data stores include:
- Adding new certificates and new CRLs
- Updating existing certificates
- Deleting certificates and CRLs
- Retrieving certificates and CRLs
- Passthrough for unique, module-specific operations.
For detailed information on the Data Storage Library API functions, see Data Storage Library Services API.