📄 pkcs11constants.java
字号:
public static final long CKM_CAST128_MAC = 0x00000323L; public static final long CKM_CAST5_MAC_GENERAL = 0x00000324L; public static final long CKM_CAST128_MAC_GENERAL = 0x00000324L; public static final long CKM_CAST5_CBC_PAD = 0x00000325L; public static final long CKM_CAST128_CBC_PAD = 0x00000325L; public static final long CKM_RC5_KEY_GEN = 0x00000330L; public static final long CKM_RC5_ECB = 0x00000331L; public static final long CKM_RC5_CBC = 0x00000332L; public static final long CKM_RC5_MAC = 0x00000333L; public static final long CKM_RC5_MAC_GENERAL = 0x00000334L; public static final long CKM_RC5_CBC_PAD = 0x00000335L; public static final long CKM_IDEA_KEY_GEN = 0x00000340L; public static final long CKM_IDEA_ECB = 0x00000341L; public static final long CKM_IDEA_CBC = 0x00000342L; public static final long CKM_IDEA_MAC = 0x00000343L; public static final long CKM_IDEA_MAC_GENERAL = 0x00000344L; public static final long CKM_IDEA_CBC_PAD = 0x00000345L; public static final long CKM_GENERIC_SECRET_KEY_GEN = 0x00000350L; public static final long CKM_CONCATENATE_BASE_AND_KEY = 0x00000360L; public static final long CKM_CONCATENATE_BASE_AND_DATA = 0x00000362L; public static final long CKM_CONCATENATE_DATA_AND_BASE = 0x00000363L; public static final long CKM_XOR_BASE_AND_DATA = 0x00000364L; public static final long CKM_EXTRACT_KEY_FROM_KEY = 0x00000365L; public static final long CKM_SSL3_PRE_MASTER_KEY_GEN = 0x00000370L; public static final long CKM_SSL3_MASTER_KEY_DERIVE = 0x00000371L; public static final long CKM_SSL3_KEY_AND_MAC_DERIVE = 0x00000372L; /* CKM_SSL3_MASTER_KEY_DERIVE_DH, CKM_TLS_PRE_MASTER_KEY_GEN, * CKM_TLS_MASTER_KEY_DERIVE, CKM_TLS_KEY_AND_MAC_DERIVE, and * CKM_TLS_MASTER_KEY_DERIVE_DH are new for v2.11 */ public static final long CKM_SSL3_MASTER_KEY_DERIVE_DH = 0x00000373L; public static final long CKM_TLS_PRE_MASTER_KEY_GEN = 0x00000374L; public static final long CKM_TLS_MASTER_KEY_DERIVE = 0x00000375L; public static final long CKM_TLS_KEY_AND_MAC_DERIVE = 0x00000376L; public static final long CKM_TLS_MASTER_KEY_DERIVE_DH = 0x00000377L; public static final long CKM_SSL3_MD5_MAC = 0x00000380L; public static final long CKM_SSL3_SHA1_MAC = 0x00000381L; public static final long CKM_MD5_KEY_DERIVATION = 0x00000390L; public static final long CKM_MD2_KEY_DERIVATION = 0x00000391L; public static final long CKM_SHA1_KEY_DERIVATION = 0x00000392L; public static final long CKM_PBE_MD2_DES_CBC = 0x000003A0L; public static final long CKM_PBE_MD5_DES_CBC = 0x000003A1L; public static final long CKM_PBE_MD5_CAST_CBC = 0x000003A2L; public static final long CKM_PBE_MD5_CAST3_CBC = 0x000003A3L; public static final long CKM_PBE_MD5_CAST5_CBC = 0x000003A4L; public static final long CKM_PBE_MD5_CAST128_CBC = 0x000003A4L; public static final long CKM_PBE_SHA1_CAST5_CBC = 0x000003A5L; public static final long CKM_PBE_SHA1_CAST128_CBC = 0x000003A5L; public static final long CKM_PBE_SHA1_RC4_128 = 0x000003A6L; public static final long CKM_PBE_SHA1_RC4_40 = 0x000003A7L; public static final long CKM_PBE_SHA1_DES3_EDE_CBC = 0x000003A8L; public static final long CKM_PBE_SHA1_DES2_EDE_CBC = 0x000003A9L; public static final long CKM_PBE_SHA1_RC2_128_CBC = 0x000003AAL; public static final long CKM_PBE_SHA1_RC2_40_CBC = 0x000003ABL; /* CKM_PKCS5_PBKD2 is new for v2.10 */ public static final long CKM_PKCS5_PBKD2 = 0x000003B0L; public static final long CKM_PBA_SHA1_WITH_SHA1_HMAC = 0x000003C0L; public static final long CKM_KEY_WRAP_LYNKS = 0x00000400L; public static final long CKM_KEY_WRAP_SET_OAEP = 0x00000401L; /* Fortezza mechanisms */ public static final long CKM_SKIPJACK_KEY_GEN = 0x00001000L; public static final long CKM_SKIPJACK_ECB64 = 0x00001001L; public static final long CKM_SKIPJACK_CBC64 = 0x00001002L; public static final long CKM_SKIPJACK_OFB64 = 0x00001003L; public static final long CKM_SKIPJACK_CFB64 = 0x00001004L; public static final long CKM_SKIPJACK_CFB32 = 0x00001005L; public static final long CKM_SKIPJACK_CFB16 = 0x00001006L; public static final long CKM_SKIPJACK_CFB8 = 0x00001007L; public static final long CKM_SKIPJACK_WRAP = 0x00001008L; public static final long CKM_SKIPJACK_PRIVATE_WRAP = 0x00001009L; public static final long CKM_SKIPJACK_RELAYX = 0x0000100AL; public static final long CKM_KEA_KEY_PAIR_GEN = 0x00001010L; public static final long CKM_KEA_KEY_DERIVE = 0x00001011L; public static final long CKM_FORTEZZA_TIMESTAMP = 0x00001020L; public static final long CKM_BATON_KEY_GEN = 0x00001030L; public static final long CKM_BATON_ECB128 = 0x00001031L; public static final long CKM_BATON_ECB96 = 0x00001032L; public static final long CKM_BATON_CBC128 = 0x00001033L; public static final long CKM_BATON_COUNTER = 0x00001034L; public static final long CKM_BATON_SHUFFLE = 0x00001035L; public static final long CKM_BATON_WRAP = 0x00001036L; /* CKM_ECDSA_KEY_PAIR_GEN is deprecated in v2.11, * CKM_EC_KEY_PAIR_GEN is preferred */ public static final long CKM_ECDSA_KEY_PAIR_GEN = 0x00001040L; public static final long CKM_EC_KEY_PAIR_GEN = 0x00001040L; public static final long CKM_ECDSA = 0x00001041L; public static final long CKM_ECDSA_SHA1 = 0x00001042L; /* CKM_ECDH1_DERIVE, CKM_ECDH1_COFACTOR_DERIVE, and CKM_ECMQV_DERIVE * are new for v2.11 */ public static final long CKM_ECDH1_DERIVE = 0x00001050L; public static final long CKM_ECDH1_COFACTOR_DERIVE = 0x00001051L; public static final long CKM_ECMQV_DERIVE = 0x00001052L; public static final long CKM_JUNIPER_KEY_GEN = 0x00001060L; public static final long CKM_JUNIPER_ECB128 = 0x00001061L; public static final long CKM_JUNIPER_CBC128 = 0x00001062L; public static final long CKM_JUNIPER_COUNTER = 0x00001063L; public static final long CKM_JUNIPER_SHUFFLE = 0x00001064L; public static final long CKM_JUNIPER_WRAP = 0x00001065L; public static final long CKM_FASTHASH = 0x00001070L; /* CKM_AES_KEY_GEN, CKM_AES_ECB, CKM_AES_CBC, CKM_AES_MAC, * CKM_AES_MAC_GENERAL, CKM_AES_CBC_PAD, CKM_DSA_PARAMETER_GEN, * CKM_DH_PKCS_PARAMETER_GEN, and CKM_X9_42_DH_PARAMETER_GEN are * new for v2.11 */ public static final long CKM_AES_KEY_GEN = 0x00001080L; public static final long CKM_AES_ECB = 0x00001081L; public static final long CKM_AES_CBC = 0x00001082L; public static final long CKM_AES_MAC = 0x00001083L; public static final long CKM_AES_MAC_GENERAL = 0x00001084L; public static final long CKM_AES_CBC_PAD = 0x00001085L; public static final long CKM_DSA_PARAMETER_GEN = 0x00002000L; public static final long CKM_DH_PKCS_PARAMETER_GEN = 0x00002001L; public static final long CKM_X9_42_DH_PARAMETER_GEN = 0x00002002L; public static final long CKM_VENDOR_DEFINED = 0x80000000L; /* The flags are defined as follows: * Bit Flag Mask Meaning */ public static final long CKF_HW = 0x00000001L; /* performed by HW */ /* The flags CKF_ENCRYPT, CKF_DECRYPT, CKF_DIGEST, CKF_SIGN, * CKG_SIGN_RECOVER, CKF_VERIFY, CKF_VERIFY_RECOVER, * CKF_GENERATE, CKF_GENERATE_KEY_PAIR, CKF_WRAP, CKF_UNWRAP, * and CKF_DERIVE are new for v2.0. They specify whether or not * a mechanism can be used for a particular task */ public static final long CKF_ENCRYPT = 0x00000100L; public static final long CKF_DECRYPT = 0x00000200L; public static final long CKF_DIGEST = 0x00000400L; public static final long CKF_SIGN = 0x00000800L; public static final long CKF_SIGN_RECOVER = 0x00001000L; public static final long CKF_VERIFY = 0x00002000L; public static final long CKF_VERIFY_RECOVER = 0x00004000L; public static final long CKF_GENERATE = 0x00008000L; public static final long CKF_GENERATE_KEY_PAIR = 0x00010000L; public static final long CKF_WRAP = 0x00020000L; public static final long CKF_UNWRAP = 0x00040000L; public static final long CKF_DERIVE = 0x00080000L; /* CKF_EC_F_P, CKF_EC_F_2M, CKF_EC_ECPARAMETERS, CKF_EC_NAMEDCURVE, * CKF_EC_UNCOMPRESS, and CKF_EC_COMPRESS are new for v2.11. They * describe a token's EC capabilities not available in mechanism * information. */ public static final long CKF_EC_F_P = 0x00100000L; public static final long CKF_EC_F_2M = 0x00200000L; public static final long CKF_EC_ECPARAMETERS = 0x00400000L; public static final long CKF_EC_NAMEDCURVE = 0x00800000L; public static final long CKF_EC_UNCOMPRESS = 0x01000000L; public static final long CKF_EC_COMPRESS = 0x02000000L; public static final long CKF_EXTENSION = 0x80000000L; /* FALSE for 2.01 */ /* CK_RV is a value that identifies the return value of a * Cryptoki function */ /* CK_RV was changed from CK_USHORT to CK_ULONG for v2.0 */ public static final long CKR_OK = 0x00000000L; public static final long CKR_CANCEL = 0x00000001L; public static final long CKR_HOST_MEMORY = 0x00000002L; public static final long CKR_SLOT_ID_INVALID = 0x00000003L; /* CKR_FLAGS_INVALID was removed for v2.0 */ /* CKR_GENERAL_ERROR and CKR_FUNCTION_FAILED are new for v2.0 */ public static final long CKR_GENERAL_ERROR = 0x00000005L; public static final long CKR_FUNCTION_FAILED = 0x00000006L; /* CKR_ARGUMENTS_BAD, CKR_NO_EVENT, CKR_NEED_TO_CREATE_THREADS, * and CKR_CANT_LOCK are new for v2.01 */ public static final long CKR_ARGUMENTS_BAD = 0x00000007L; public static final long CKR_NO_EVENT = 0x00000008L; public static final long CKR_NEED_TO_CREATE_THREADS = 0x00000009L; public static final long CKR_CANT_LOCK = 0x0000000AL; public static final long CKR_ATTRIBUTE_READ_ONLY = 0x00000010L; public static final long CKR_ATTRIBUTE_SENSITIVE = 0x00000011L; public static final long CKR_ATTRIBUTE_TYPE_INVALID = 0x00000012L; public static final long CKR_ATTRIBUTE_VALUE_INVALID = 0x00000013L; public static final long CKR_DATA_INVALID = 0x00000020L; public static final long CKR_DATA_LEN_RANGE = 0x00000021L; public static final long CKR_DEVICE_ERROR = 0x00000030L; public static final long CKR_DEVICE_MEMORY = 0x00000031L; public static final long CKR_DEVICE_REMOVED = 0x00000032L; public static final long CKR_ENCRYPTED_DATA_INVALID = 0x00000040L; public static final long CKR_ENCRYPTED_DATA_LEN_RANGE = 0x00000041L; public static final long CKR_FUNCTION_CANCELED = 0x00000050L; public static final long CKR_FUNCTION_NOT_PARALLEL = 0x00000051L; /* CKR_FUNCTION_NOT_SUPPORTED is new for v2.0 */ public static final long CKR_FUNCTION_NOT_SUPPORTED = 0x00000054L; public static final long CKR_KEY_HANDLE_INVALID = 0x00000060L; /* CKR_KEY_SENSITIVE was removed for v2.0 */ public static final long CKR_KEY_SIZE_RANGE = 0x00000062L; public static final long CKR_KEY_TYPE_INCONSISTENT = 0x00000063L; /* CKR_KEY_NOT_NEEDED, CKR_KEY_CHANGED, CKR_KEY_NEEDED, * CKR_KEY_INDIGESTIBLE, CKR_KEY_FUNCTION_NOT_PERMITTED, * CKR_KEY_NOT_WRAPPABLE, and CKR_KEY_UNEXTRACTABLE are new for * v2.0 */ public static final long CKR_KEY_NOT_NEEDED = 0x00000064L; public static final long CKR_KEY_CHANGED = 0x00000065L; public static final long CKR_KEY_NEEDED = 0x00000066L; public static final long CKR_KEY_INDIGESTIBLE = 0x00000067L; public static final long CKR_KEY_FUNCTION_NOT_PERMITTED = 0x00000068L; public static final long CKR_KEY_NOT_WRAPPABLE = 0x00000069L; public static final long CKR_KEY_UNEXTRACTABLE = 0x0000006AL; public static final long CKR_MECHANISM_INVALID = 0x00000070L; public static final long CKR_MECHANISM_PARAM_INVALID = 0x00000071L; /* CKR_OBJECT_CLASS_INCONSISTENT and CKR_OBJECT_CLASS_INVALID * were removed for v2.0 */ public static final long CKR_OBJECT_HANDLE_INVALID = 0x00000082L; public static final long CKR_OPERATION_ACTIVE = 0x00000090L; public static final long CKR_OPERATION_NOT_INITIALIZED = 0x00000091L; public static final long CKR_PIN_INCORRECT = 0x000000A0L; public static final long CKR_PIN_INVALID = 0x000000A1L; public static final long CKR_PIN_LEN_RANGE = 0x000000A2L; /* CKR_PIN_EXPIRED and CKR_PIN_LOCKED are new for v2.0 */ public static final long CKR_PIN_EXPIRED = 0x000000A3L; public static final long CKR_PIN_LOCKED = 0x000000A4L; public static final long CKR_SESSION_CLOSED = 0x000000B0L; public static final long CKR_SESSION_COUNT = 0x000000B1L; public static final long CKR_SESSION_HANDLE_INVALID = 0x000000B3L; public static final long CKR_SESSION_PARALLEL_NOT_SUPPORTED = 0x000000B4L; public static final long CKR_SESSION_READ_ONLY = 0x000000B5L; public static final long CKR_SESSION_EXISTS = 0x000000B6L; /* CKR_SESSION_READ_ONLY_EXISTS and * CKR_SESSION_READ_WRITE_SO_EXISTS are new for v2.0 */ public static final long CKR_SESSION_READ_ONLY_EXISTS = 0x000000B7L; public static final long CKR_SESSION_READ_WRITE_SO_EXISTS = 0x000000B8L; public static final long CKR_SIGNATURE_INVALID = 0x000000C0L; public static final long CKR_SIGNATURE_LEN_RANGE = 0x000000C1L; public static final long CKR_TEMPLATE_INCOMPLETE = 0x000000D0L; public static final long CKR_TEMPLATE_INCONSISTENT = 0x000000D1L; public static final long CKR_TOKEN_NOT_PRESENT = 0x000000E0L; public static final long CKR_TOKEN_NOT_RECOGNIZED = 0x000000E1L; public static final long CKR_TOKEN_WRITE_PROTECTED = 0x000000E2L; public static final long CKR_UNWRAPPING_KEY_HANDLE_INVALID = 0x000000F0L; public static final long CKR_UNWRAPPING_KEY_SIZE_RANGE = 0x000000F1L; public static final long CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT = 0x000000F2L; public static final long CKR_USER_ALREADY_LOGGED_IN = 0x00000100L; public static final long CKR_USER_NOT_LOGGED_IN = 0x00000101L;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -