⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pkcs11constants.java

📁 java 实现的签名方案
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
  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 + -