Table 3. Function Categories
Certificate |
Encapsulate X.509 certificates when interacting with the Toolkit. |
Certificate Store |
Group certificates in a single list. |
Extension |
Manipulate extension structure which encapsulates any X.509 extension. An X.509 extension includes certificate extensions as well as CRL, OCSP, and CRT protocol extensions. |
General |
Initialization and release functions called for allocating and releasing resources for the Toolkit. |
Validation |
Perform OCSP, CRT, or CRL validation checking for certificates. Encapsulate one or more validation queries for processing which can result in multiple queries to different VAs using different protocols, or limit the query to a single protocol or VA. |
Context |
Define the global Toolkit context and the certificate validation context |
Validation Query |
Allow application to perform communication with the VA to validate certificates instead of using the ToolKit to communicate with the VA. |