General purpose functions
The following functions perform as described in the PKCS #11 specification:
C_Finalize
Function | Supported in Security World | Performs as in PKCS #11 spec | PKCS #11 spec version |
---|---|---|---|
|
tbc |
Without modifications |
2.40 |
C_GetInfo
Function | Supported in Security World | Performs as in PKCS #11 spec | PKCS #11 spec version |
---|---|---|---|
|
tbc |
Without modifications |
2.40 |
C_GetFunctionList
Function | Supported in Security World | Performs as in PKCS #11 spec | PKCS #11 spec version |
---|---|---|---|
|
tbc |
Without modifications |
2.40 |
C_Initialize
Function | Supported in Security World | Performs as in PKCS #11 spec | PKCS #11 spec version |
---|---|---|---|
|
Yes |
Without modifications |
2.40 |
Notes
The CKNFAST_NONREMOVABLE
environment variable is only available for persistent tokens.
When the variable is set, the rules for recognizing new cards are overridden, and the only way to invoke a new token is to call C_Finalize
or C_Initialize
.
If your application uses multiple threads, you must supply such functions as CreateMutex
(as stated in the PKCS #11 specification) in the CK_C_INITIALIZE_ARGS
argument.