public final class CkiMechanism
extends java.lang.Object
Constructor and Description |
---|
CkiMechanism(long mechanismValue)
Constructs a new CkiMechanism object with the specified mechanism.
|
Modifier and Type | Method and Description |
---|---|
void |
addParameter(long attributeType, byte[] value)
Adds a byte[] attribute to this mechanism.
|
void |
addParameter(long attributeType, long value)
Adds a long attribute to this mechanism.
|
public static final long CKMP_RC2_NUMBER_BITS
public static final long CKMP_CBC_INITIALIZATION_VECTOR
public static final long CKMP_MAC_LENGTH
public static final long CKMP_RC5_WORD_SIZE
public static final long CKMP_RC5_ROUNDS
public static final long CKMP_DH_PUBLIC_VALUE
public static final long CKMP_PBE_INIT_VECTOR
public static final long CKMP_PBE_PASSWORD
public static final long CKMP_PBE_SALT
public static final long CKMP_PBE_ITERATION
public static final long CKMP_VERSION
public static final long CKMP_KEY_DERIVATION_STRING_DATA
public static final long CKMP_EXTRACT_PARAMS
public static final long CKMP_OBJECT_HANDLE
public static final long CKM_RSA_PKCS_KEY_PAIR_GEN
public static final long CKM_RSA_PKCS
public static final long CKM_RSA_X_509
public static final long CKM_MD2_RSA_PKCS
public static final long CKM_MD5_RSA_PKCS
public static final long CKM_SHA1_RSA_PKCS
public static final long CKM_DSA_KEY_PAIR_GEN
public static final long CKM_DSA
public static final long CKM_DSA_SHA1
public static final long CKM_DH_PKCS_KEY_PAIR_GEN
public static final long CKM_DH_PKCS_DERIVE
public static final long CKM_RC2_KEY_GEN
public static final long CKM_RC2_ECB
public static final long CKM_RC2_CBC
public static final long CKM_RC2_MAC
public static final long CKM_RC2_MAC_GENERAL
public static final long CKM_RC2_CBC_PAD
public static final long CKM_RC4_KEY_GEN
public static final long CKM_RC4
public static final long CKM_DES_KEY_GEN
public static final long CKM_DES_ECB
public static final long CKM_DES_CBC
public static final long CKM_DES_MAC
public static final long CKM_DES_MAC_GENERAL
public static final long CKM_DES_CBC_PAD
public static final long CKM_DES2_KEY_GEN
public static final long CKM_DES3_KEY_GEN
public static final long CKM_DES3_ECB
public static final long CKM_DES3_CBC
public static final long CKM_DES3_MAC
public static final long CKM_DES3_MAC_GENERAL
public static final long CKM_DES3_CBC_PAD
public static final long CKM_CDMF_KEY_GEN
public static final long CKM_CDMF_ECB
public static final long CKM_CDMF_CBC
public static final long CKM_CDMF_MAC
public static final long CKM_CDMF_MAC_GENERAL
public static final long CKM_CDMF_CBC_PAD
public static final long CKM_MD2
public static final long CKM_MD2_HMAC
public static final long CKM_MD2_HMAC_GENERAL
public static final long CKM_MD5
public static final long CKM_MD5_HMAC
public static final long CKM_MD5_HMAC_GENERAL
public static final long CKM_SHA_1
public static final long CKM_SHA_1_HMAC
public static final long CKM_SHA_1_HMAC_GENERAL
public static final long CKM_CAST_KEY_GEN
public static final long CKM_CAST_ECB
public static final long CKM_CAST_CBC
public static final long CKM_CAST_MAC
public static final long CKM_CAST_MAC_GENERAL
public static final long CKM_CAST_CBC_PAD
public static final long CKM_CAST3_KEY_GEN
public static final long CKM_CAST3_ECB
public static final long CKM_CAST3_CBC
public static final long CKM_CAST3_MAC
public static final long CKM_CAST3_MAC_GENERAL
public static final long CKM_CAST3_CBC_PAD
public static final long CKM_CAST5_KEY_GEN
public static final long CKM_CAST128_KEY_GEN
public static final long CKM_CAST5_ECB
public static final long CKM_CAST128_ECB
public static final long CKM_CAST5_CBC
public static final long CKM_CAST128_CBC
public static final long CKM_CAST5_MAC
public static final long CKM_CAST128_MAC
public static final long CKM_CAST5_MAC_GENERAL
public static final long CKM_CAST128_MAC_GENERAL
public static final long CKM_CAST5_CBC_PAD
public static final long CKM_CAST128_CBC_PAD
public static final long CKM_RC5_KEY_GEN
public static final long CKM_RC5_ECB
public static final long CKM_RC5_CBC
public static final long CKM_RC5_MAC
public static final long CKM_RC5_MAC_GENERAL
public static final long CKM_RC5_CBC_PAD
public static final long CKM_IDEA_KEY_GEN
public static final long CKM_IDEA_ECB
public static final long CKM_IDEA_CBC
public static final long CKM_IDEA_MAC
public static final long CKM_IDEA_MAC_GENERAL
public static final long CKM_IDEA_CBC_PAD
public static final long CKM_GENERIC_SECRET_KEY_GEN
public static final long CKM_CONCATENATE_BASE_AND_KEY
public static final long CKM_CONCATENATE_BASE_AND_DATA
public static final long CKM_CONCATENATE_DATA_AND_BASE
public static final long CKM_XOR_BASE_AND_DATA
public static final long CKM_EXTRACT_KEY_FROM_KEY
public static final long CKM_SSL3_PRE_MASTER_KEY_GEN
public static final long CKM_SSL3_MASTER_KEY_DERIVE
public static final long CKM_SSL3_KEY_AND_MAC_DERIVE
public static final long CKM_SSL3_MD5_MAC
public static final long CKM_SSL3_SHA1_MAC
public static final long CKM_MD5_KEY_DERIVATION
public static final long CKM_MD2_KEY_DERIVATION
public static final long CKM_SHA1_KEY_DERIVATION
public static final long CKM_PBE_MD2_DES_CBC
public static final long CKM_PBE_MD5_DES_CBC
public static final long CKM_PBE_MD5_CAST_CBC
public static final long CKM_PBE_MD5_CAST3_CBC
public static final long CKM_PBE_MD5_CAST5_CBC
public static final long CKM_PBE_MD5_CAST128_CBC
public static final long CKM_PBE_SHA1_CAST5_CBC
public static final long CKM_PBE_SHA1_CAST128_CBC
public static final long CKM_PBE_SHA1_RC4_128
public static final long CKM_PBE_SHA1_RC4_40
public static final long CKM_PBE_SHA1_DES3_EDE_CBC
public static final long CKM_PBE_SHA1_DES2_EDE_CBC
public static final long CKM_PBE_SHA1_RC2_128_CBC
public static final long CKM_PBE_SHA1_RC2_40_CBC
public static final long CKM_AES_KEY_GEN
public static final long CKM_AES_ECB
public static final long CKM_AES_CBC
public CkiMechanism(long mechanismValue)
mechanismValue
- The mechanism type to create.public void addParameter(long attributeType, byte[] value)
attributeType
- The type of the attribute to add.value
- The byte[] value of the attribute itself.public void addParameter(long attributeType, long value)
attributeType
- The type of the attribute to add.value
- The long value of the attribute itself.