📄 pkcs11constants.java
字号:
public static final long CKK_RSA = 0x00000000L; public static final long CKK_DSA = 0x00000001L; public static final long CKK_DH = 0x00000002L; /* CKK_ECDSA and CKK_KEA are new for v2.0 */ /* CKK_ECDSA is deprecated in v2.11, CKK_EC is preferred. */ public static final long CKK_ECDSA = 0x00000003L; public static final long CKK_EC = 0x00000003L; public static final long CKK_X9_42_DH = 0x00000004L; public static final long CKK_KEA = 0x00000005L; public static final long CKK_GENERIC_SECRET = 0x00000010L; public static final long CKK_RC2 = 0x00000011L; public static final long CKK_RC4 = 0x00000012L; public static final long CKK_DES = 0x00000013L; public static final long CKK_DES2 = 0x00000014L; public static final long CKK_DES3 = 0x00000015L; /* all these key types are new for v2.0 */ public static final long CKK_CAST = 0x00000016L; public static final long CKK_CAST3 = 0x00000017L; /* CKK_CAST5 is deprecated in v2.11, CKK_CAST128 is preferred. */ public static final long CKK_CAST5 = 0x00000018L; public static final long CKK_CAST128 = 0x00000018L; /* CAST128=CAST5 */ public static final long CKK_RC5 = 0x00000019L; public static final long CKK_IDEA = 0x0000001AL; public static final long CKK_SKIPJACK = 0x0000001BL; public static final long CKK_BATON = 0x0000001CL; public static final long CKK_JUNIPER = 0x0000001DL; public static final long CKK_CDMF = 0x0000001EL; public static final long CKK_AES = 0x0000001FL; public static final long CKK_VENDOR_DEFINED = 0x80000000L; /* The following certificate types are defined: */ /* CKC_X_509_ATTR_CERT is new for v2.10 */ public static final long CKC_X_509 = 0x00000000L; public static final long CKC_X_509_ATTR_CERT = 0x00000001L; public static final long CKC_VENDOR_DEFINED = 0x80000000L; /* The following attribute types are defined: */ public static final long CKA_CLASS = 0x00000000L; public static final long CKA_TOKEN = 0x00000001L; public static final long CKA_PRIVATE = 0x00000002L; public static final long CKA_LABEL = 0x00000003L; public static final long CKA_APPLICATION = 0x00000010L; public static final long CKA_VALUE = 0x00000011L; /* CKA_OBJECT_ID is new for v2.10 */ public static final long CKA_OBJECT_ID = 0x00000012L; public static final long CKA_CERTIFICATE_TYPE = 0x00000080L; public static final long CKA_ISSUER = 0x00000081L; public static final long CKA_SERIAL_NUMBER = 0x00000082L; /* CKA_AC_ISSUER, CKA_OWNER, and CKA_ATTR_TYPES are new L; * for v2.10 */ public static final long CKA_AC_ISSUER = 0x00000083L; public static final long CKA_OWNER = 0x00000084L; public static final long CKA_ATTR_TYPES = 0x00000085L; /* CKA_TRUSTED is new for v2.11 */ public static final long CKA_TRUSTED = 0x00000086L; public static final long CKA_KEY_TYPE = 0x00000100L; public static final long CKA_SUBJECT = 0x00000101L; public static final long CKA_ID = 0x00000102L; public static final long CKA_SENSITIVE = 0x00000103L; public static final long CKA_ENCRYPT = 0x00000104L; public static final long CKA_DECRYPT = 0x00000105L; public static final long CKA_WRAP = 0x00000106L; public static final long CKA_UNWRAP = 0x00000107L; public static final long CKA_SIGN = 0x00000108L; public static final long CKA_SIGN_RECOVER = 0x00000109L; public static final long CKA_VERIFY = 0x0000010AL; public static final long CKA_VERIFY_RECOVER = 0x0000010BL; public static final long CKA_DERIVE = 0x0000010CL; public static final long CKA_START_DATE = 0x00000110L; public static final long CKA_END_DATE = 0x00000111L; public static final long CKA_MODULUS = 0x00000120L; public static final long CKA_MODULUS_BITS = 0x00000121L; public static final long CKA_PUBLIC_EXPONENT = 0x00000122L; public static final long CKA_PRIVATE_EXPONENT = 0x00000123L; public static final long CKA_PRIME_1 = 0x00000124L; public static final long CKA_PRIME_2 = 0x00000125L; public static final long CKA_EXPONENT_1 = 0x00000126L; public static final long CKA_EXPONENT_2 = 0x00000127L; public static final long CKA_COEFFICIENT = 0x00000128L; public static final long CKA_PRIME = 0x00000130L; public static final long CKA_SUBPRIME = 0x00000131L; public static final long CKA_BASE = 0x00000132L; /* CKA_PRIME_BITS and CKA_SUB_PRIME_BITS are new for v2.11 */ public static final long CKA_PRIME_BITS = 0x00000133L; public static final long CKA_SUB_PRIME_BITS = 0x00000134L; public static final long CKA_VALUE_BITS = 0x00000160L; public static final long CKA_VALUE_LEN = 0x00000161L; /* CKA_EXTRACTABLE, CKA_LOCAL, CKA_NEVER_EXTRACTABLE, * CKA_ALWAYS_SENSITIVE, CKA_MODIFIABLE, CKA_ECDSA_PARAMS, * and CKA_EC_POINT are new for v2.0 */ public static final long CKA_EXTRACTABLE = 0x00000162L; public static final long CKA_LOCAL = 0x00000163L; public static final long CKA_NEVER_EXTRACTABLE = 0x00000164L; public static final long CKA_ALWAYS_SENSITIVE = 0x00000165L; /* CKA_KEY_GEN_MECHANISM is new for v2.11 */ public static final long CKA_KEY_GEN_MECHANISM = 0x00000166L; public static final long CKA_MODIFIABLE = 0x00000170L; /* CKA_ECDSA_PARAMS is deprecated in v2.11, * CKA_EC_PARAMS is preferred. */ public static final long CKA_ECDSA_PARAMS = 0x00000180L; public static final long CKA_EC_PARAMS = 0x00000180L; public static final long CKA_EC_POINT = 0x00000181L; /* CKA_SECONDARY_AUTH, CKA_AUTH_PIN_FLAGS, * CKA_HW_FEATURE_TYPE, CKA_RESET_ON_INIT, and CKA_HAS_RESET * are new for v2.10 */ public static final long CKA_SECONDARY_AUTH = 0x00000200L; public static final long CKA_AUTH_PIN_FLAGS = 0x00000201L; public static final long CKA_HW_FEATURE_TYPE = 0x00000300L; public static final long CKA_RESET_ON_INIT = 0x00000301L; public static final long CKA_HAS_RESET = 0x00000302L; public static final long CKA_VENDOR_DEFINED = 0x80000000L; /* the following mechanism types are defined: */ public static final long CKM_RSA_PKCS_KEY_PAIR_GEN = 0x00000000L; public static final long CKM_RSA_PKCS = 0x00000001L; public static final long CKM_RSA_9796 = 0x00000002L; public static final long CKM_RSA_X_509 = 0x00000003L; /* CKM_MD2_RSA_PKCS, CKM_MD5_RSA_PKCS, and CKM_SHA1_RSA_PKCS * are new for v2.0. They are mechanisms which hash and sign */ public static final long CKM_MD2_RSA_PKCS = 0x00000004L; public static final long CKM_MD5_RSA_PKCS = 0x00000005L; public static final long CKM_SHA1_RSA_PKCS = 0x00000006L; /* CKM_RIPEMD128_RSA_PKCS, CKM_RIPEMD160_RSA_PKCS, and * CKM_RSA_PKCS_OAEP are new for v2.10 */ public static final long CKM_RIPEMD128_RSA_PKCS = 0x00000007L; public static final long CKM_RIPEMD160_RSA_PKCS = 0x00000008L; public static final long CKM_RSA_PKCS_OAEP = 0x00000009L; /* CKM_RSA_X9_31_KEY_PAIR_GEN, CKM_RSA_X9_31, CKM_SHA1_RSA_X9_31, * CKM_RSA_PKCS_PSS, and CKM_SHA1_RSA_PKCS_PSS are new for v2.11 */ public static final long CKM_RSA_X9_31_KEY_PAIR_GEN = 0x0000000AL; public static final long CKM_RSA_X9_31 = 0x0000000BL; public static final long CKM_SHA1_RSA_X9_31 = 0x0000000CL; public static final long CKM_RSA_PKCS_PSS = 0x0000000DL; public static final long CKM_SHA1_RSA_PKCS_PSS = 0x0000000EL; public static final long CKM_DSA_KEY_PAIR_GEN = 0x00000010L; public static final long CKM_DSA = 0x00000011L; public static final long CKM_DSA_SHA1 = 0x00000012L; public static final long CKM_DH_PKCS_KEY_PAIR_GEN = 0x00000020L; public static final long CKM_DH_PKCS_DERIVE = 0x00000021L; /* CKM_X9_42_DH_KEY_PAIR_GEN, CKM_X9_42_DH_DERIVE, * CKM_X9_42_DH_HYBRID_DERIVE, and CKM_X9_42_MQV_DERIVE are new for * v2.11 */ public static final long CKM_X9_42_DH_KEY_PAIR_GEN = 0x00000030L; public static final long CKM_X9_42_DH_DERIVE = 0x00000031L; public static final long CKM_X9_42_DH_HYBRID_DERIVE = 0x00000032L; public static final long CKM_X9_42_MQV_DERIVE = 0x00000033L; public static final long CKM_RC2_KEY_GEN = 0x00000100L; public static final long CKM_RC2_ECB = 0x00000101L; public static final long CKM_RC2_CBC = 0x00000102L; public static final long CKM_RC2_MAC = 0x00000103L; /* CKM_RC2_MAC_GENERAL and CKM_RC2_CBC_PAD are new for v2.0 */ public static final long CKM_RC2_MAC_GENERAL = 0x00000104L; public static final long CKM_RC2_CBC_PAD = 0x00000105L; public static final long CKM_RC4_KEY_GEN = 0x00000110L; public static final long CKM_RC4 = 0x00000111L; public static final long CKM_DES_KEY_GEN = 0x00000120L; public static final long CKM_DES_ECB = 0x00000121L; public static final long CKM_DES_CBC = 0x00000122L; public static final long CKM_DES_MAC = 0x00000123L; /* CKM_DES_MAC_GENERAL and CKM_DES_CBC_PAD are new for v2.0 */ public static final long CKM_DES_MAC_GENERAL = 0x00000124L; public static final long CKM_DES_CBC_PAD = 0x00000125L; public static final long CKM_DES2_KEY_GEN = 0x00000130L; public static final long CKM_DES3_KEY_GEN = 0x00000131L; public static final long CKM_DES3_ECB = 0x00000132L; public static final long CKM_DES3_CBC = 0x00000133L; public static final long CKM_DES3_MAC = 0x00000134L; /* CKM_DES3_MAC_GENERAL, CKM_DES3_CBC_PAD, CKM_CDMF_KEY_GEN, * CKM_CDMF_ECB, CKM_CDMF_CBC, CKM_CDMF_MAC, * CKM_CDMF_MAC_GENERAL, and CKM_CDMF_CBC_PAD are new for v2.0 */ public static final long CKM_DES3_MAC_GENERAL = 0x00000135L; public static final long CKM_DES3_CBC_PAD = 0x00000136L; public static final long CKM_CDMF_KEY_GEN = 0x00000140L; public static final long CKM_CDMF_ECB = 0x00000141L; public static final long CKM_CDMF_CBC = 0x00000142L; public static final long CKM_CDMF_MAC = 0x00000143L; public static final long CKM_CDMF_MAC_GENERAL = 0x00000144L; public static final long CKM_CDMF_CBC_PAD = 0x00000145L; public static final long CKM_MD2 = 0x00000200L; /* CKM_MD2_HMAC and CKM_MD2_HMAC_GENERAL are new for v2.0 */ public static final long CKM_MD2_HMAC = 0x00000201L; public static final long CKM_MD2_HMAC_GENERAL = 0x00000202L; public static final long CKM_MD5 = 0x00000210L; /* CKM_MD5_HMAC and CKM_MD5_HMAC_GENERAL are new for v2.0 */ public static final long CKM_MD5_HMAC = 0x00000211L; public static final long CKM_MD5_HMAC_GENERAL = 0x00000212L; public static final long CKM_SHA_1 = 0x00000220L; /* CKM_SHA_1_HMAC and CKM_SHA_1_HMAC_GENERAL are new for v2.0 */ public static final long CKM_SHA_1_HMAC = 0x00000221L; public static final long CKM_SHA_1_HMAC_GENERAL = 0x00000222L; /* CKM_RIPEMD128, CKM_RIPEMD128_HMAC, * CKM_RIPEMD128_HMAC_GENERAL, CKM_RIPEMD160, CKM_RIPEMD160_HMAC, * and CKM_RIPEMD160_HMAC_GENERAL are new for v2.10 */ public static final long CKM_RIPEMD128 = 0x00000230L; public static final long CKM_RIPEMD128_HMAC = 0x00000231L; public static final long CKM_RIPEMD128_HMAC_GENERAL = 0x00000232L; public static final long CKM_RIPEMD160 = 0x00000240L; public static final long CKM_RIPEMD160_HMAC = 0x00000241L; public static final long CKM_RIPEMD160_HMAC_GENERAL = 0x00000242L; /* All of the following mechanisms are new for v2.0 */ /* Note that CAST128 and CAST5 are the same algorithm */ public static final long CKM_CAST_KEY_GEN = 0x00000300L; public static final long CKM_CAST_ECB = 0x00000301L; public static final long CKM_CAST_CBC = 0x00000302L; public static final long CKM_CAST_MAC = 0x00000303L; public static final long CKM_CAST_MAC_GENERAL = 0x00000304L; public static final long CKM_CAST_CBC_PAD = 0x00000305L; public static final long CKM_CAST3_KEY_GEN = 0x00000310L; public static final long CKM_CAST3_ECB = 0x00000311L; public static final long CKM_CAST3_CBC = 0x00000312L; public static final long CKM_CAST3_MAC = 0x00000313L; public static final long CKM_CAST3_MAC_GENERAL = 0x00000314L; public static final long CKM_CAST3_CBC_PAD = 0x00000315L; public static final long CKM_CAST5_KEY_GEN = 0x00000320L; public static final long CKM_CAST128_KEY_GEN = 0x00000320L; public static final long CKM_CAST5_ECB = 0x00000321L; public static final long CKM_CAST128_ECB = 0x00000321L; public static final long CKM_CAST5_CBC = 0x00000322L; public static final long CKM_CAST128_CBC = 0x00000322L; public static final long CKM_CAST5_MAC = 0x00000323L;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -