|Skip Navigation Links|
|Exit Print View|
|Developer's Guide to Oracle Solaris 11 Security Oracle Solaris 11 Information Library|
This section describes the requirements to develop the four types of applications that can plug into the Oracle Solaris cryptographic framework.
To develop a user-level consumer, do all of the following:
Make all calls through the PKCS #11 interfaces only.
Link with libpkcs11.so.
Libraries should not call the C_Finalize() function.
See Chapter 9, Writing User-Level Cryptographic Applications and Providers for more information.
To develop a kernel-level consumer, do all of the following:
Include <sys/crypto/common.h> and <sys/crypto/api.h>.
Make all calls through the kernel programming interface.