Common Data Security Architecture (CDSA) White Paper
Introduction to Add-in Modules
*a module to identify itself when it sets an error.
*an application, to identify the requested module when attaching an
For each bundled module, HP provides a GUID in /var/cdsa/cssm. Existing GUIDs and their associated shared libraries are also specified in cdsa/hpguids.h.
Here is a sample GUID:
String*Location: /usr/lib/libcsp.1
String*Name: CDSA Adaptation Layer CSP for the CSP Toolkit from Co. A
String*Version: 1.2
String*CompatibleCSSMVersion: 1.20
String*Description: CDSA Adaptation Layer CSP for the CSP Toolkit from Co. A
String*Vendor: Hewlett Packard
Binary*Flags: 0
Binary*ServiceMasks: 2
Binary*NumberOfServices: 1
Users can run the
Initializer
For each
The initialization routine is also invoked right before the library is unloaded, during which time it unregisters with CSSM.
The initializer performs two tasks:
•initialization
•termination
The main purpose of initialization is to perform the
If the
• If
50 | Chapter 1 |