Class PKCS11Constants


  • public final class PKCS11Constants
    extends Object
    This interface holds constants of the PKCS#11 v2.40 errata 1 standard. Source: http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/errata01/csprd01/include/pkcs11-v2.40/. Latest version of the specification: http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html. This is mainly the content of the 'pkcs11t.h' header file.

    Mapping of primitive data types to Java types:

       TRUE .......................................... true
       FALSE ......................................... false
       CK_BYTE ....................................... byte
       CK_CHAR ....................................... char
       CK_UTF8CHAR ................................... char
       CK_BBOOL ...................................... boolean
       CK_L;ONG ...................................... long
       CK_LONG ....................................... long
       CK_FLAGS ...................................... long
       CK_NOTIFICATION ............................... long
       CK_SLOT_ID .................................... long
       CK_SESSION_HANDLE ............................. long
       CK_USER_TYPE .................................. long
       CK_SESSION_HANDLE ............................. long
       CK_STATE ...................................... long
       CK_OBJECT_HANDLE .............................. long
       CK_OBJECT_CLASS ............................... long
       CK_HW_FEATURE_TYPE ............................ long
       CK_KEY_TYPE ................................... long
       CK_CERTIFICATE_TYPE ........................... long
       CK_ATTRIBUTE_TYPE ............................. long
       CK_VOID_PTR ................................... PKCS11Object[]
       CK_BYTE_PTR ................................... byte[]
       CK_CHAR_PTR ................................... char[]
       CK_UTF8CHAR_PTR ............................... char[]
       CK_MECHANISM_TYPE ............................. long
       CK_RV ......................................... long
       CK_RSA_PKCS_OAEP_MGF_TYPE ..................... long
       CK_RSA_PKCS_OAEP_SOURCE_TYPE .................. long
       CK_RC2_PARAMS ................................. long
       CK_MAC_GENERAL_PARAMS ......................... long
       CK_EXTRACT_PARAMS ............................. long
       CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE .... long
       CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE .............. long
       CK_EC_KDF_TYPE ................................ long
       CK_X9_42_DH_KDF_TYPE .......................... long
     
    Author:
    Karl Scheibelhofer (SIC), Lijun Liao (xipki)