public class MechanismList
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
CKM_AES_CBC
A mechanism for single-part and multiple-part encryption and decryption;
key wrapping; and key unwrapping, based on the AES cipher and
cipher block chaining mode.
|
static long |
CKM_AES_CBC_ENCRYPT_DATA
A mechanism allowing key derivation using the result of an
encryption operation using the AES cipher in cipher block chaining
mode.
|
static long |
CKM_AES_CBC_PAD
A mechanism for single-par and multiple-part encryption and decryption;
key wrapping; and key unwrapping, based on the AES cipher;
cipher-block chaining mode; and the block cipher padding method
detailed in PKCS #7
|
static long |
CKM_AES_CMAC |
static long |
CKM_AES_ECB
A mechanism for single-part and multiple-part encryption and decryption;
key wrapping; and key unwrapping, based on the AES cipher and
electronic codebook mode.
|
static long |
CKM_AES_ECB_ENCRYPT_DATA
A mechanism allowing key derivation using the result of an
encryption operation using the AES cipher in electronic codebook mode.
|
static long |
CKM_AES_GCM
Mechanism copied from pkcs11t.h version 3.0 from oasis.
|
static long |
CKM_AES_KEY_GEN
A key generation mechanism for the AES block cipher.
|
static long |
CKM_AES_KEY_WRAP |
static long |
CKM_AES_KEY_WRAP_KWP |
static long |
CKM_AES_KEY_WRAP_PAD |
static long |
CKM_AES_MAC
A special case of the general-length CKM_AES_MAC_GENERAL mechanism; it always
produces output where the output length is half the block size.
|
static long |
CKM_AES_MAC_GENERAL
A mechanism for single-part and multiple-part signatures and verification.
|
static long |
CKM_BATON_CBC128
A mechanism for single- and multiple-part encryption and decryption with
BATON in 128-bit cipher-block chaining mode.
|
static long |
CKM_BATON_COUNTER
A mechanism for single- and multiple-part encryption and decryption with
BATON in counter mode.
|
static long |
CKM_BATON_ECB128
A mechanism for single- and multiple-part encryption and decryption with
BATON in 128-bit electronic codebook mode.
|
static long |
CKM_BATON_ECB96
A mechanism for single- and multiple-part encryption and decryption with
BATON in 96-bit electronic codebook mode.
|
static long |
CKM_BATON_KEY_GEN
A key generation mechanism for BATON.
|
static long |
CKM_BATON_SHUFFLE
A mechanism for single- and multiple-part encryption and decryption with
BATON in shuffle mode.
|
static long |
CKM_BATON_WRAP
A mechanism used to wrap and unwrap a secret key (MEK).
|
static long |
CKM_BLOWFISH_CBC
A mechanism for single-part and multiple-part encryption and decryption;
key wrapping; and key unwrapping, based on the Blowfish cipher and
cipher block chaining mode.
|
static long |
CKM_BLOWFISH_KEY_GEN
A key generation mechanism for the Blowfish block cipher.
|
static long |
CKM_CAST_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST algorithm in cipher-block
chaining mode.
|
static long |
CKM_CAST_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_CAST_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST algorithm in electronic
codebook mode.
|
static long |
CKM_CAST_KEY_GEN
A key generation mechanism for the CAST block cipher.
|
static long |
CKM_CAST_MAC
A special case of the general-length CAST-MAC mechanism.
|
static long |
CKM_CAST_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the CAST algorithm in a general-length MACing mode.
|
static long |
CKM_CAST128_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST128 algorithm in cipher-block
chaining mode.
|
static long |
CKM_CAST128_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST128 algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_CAST128_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST128 algorithm in electronic
codebook mode.
|
static long |
CKM_CAST128_KEY_GEN
A key generation mechanism for the CAST128 block cipher.
|
static long |
CKM_CAST128_MAC
A special case of the general-length CAST128-MAC mechanism.
|
static long |
CKM_CAST128_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the CAST128 algorithm in a general-length MACing mode.
|
static long |
CKM_CAST3_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST3 algorithm in cipher-block
chaining mode.
|
static long |
CKM_CAST3_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST3 algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_CAST3_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST3 algorithm in electronic
codebook mode.
|
static long |
CKM_CAST3_KEY_GEN
A key generation mechanism for the CAST3 block cipher.
|
static long |
CKM_CAST3_MAC
A special case of the general-length CAST3-MAC mechanism.
|
static long |
CKM_CAST3_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the CAST3 algorithm in a general-length MACing mode.
|
static long |
CKM_CAST5_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST5 algorithm in cipher-block
chaining mode.
|
static long |
CKM_CAST5_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST5 algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_CAST5_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CAST5 algorithm in electronic
codebook mode.
|
static long |
CKM_CAST5_KEY_GEN
A key generation mechanism for the CAST5 block cipher.
|
static long |
CKM_CAST5_MAC
A special case of the general-length CAST5-MAC mechanism.
|
static long |
CKM_CAST5_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the CAST5 algorithm in a general-length MACing mode.
|
static long |
CKM_CDMF_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CDMF algorithm in cipher-block
chaining mode.
|
static long |
CKM_CDMF_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the CDMF algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_CDMF_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping with the CDMF algorithm using the electronic
codebook mode.
|
static long |
CKM_CDMF_KEY_GEN
A key generation mechanism for the CDMF block cipher.
|
static long |
CKM_CDMF_MAC
A special case of the general-length CDMF-MAC mechanism.
|
static long |
CKM_CDMF_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the CDMF algorithm in a general-length MACing mode.
|
static long |
CKM_CONCATENATE_BASE_AND_DATA
A mechanism that derives a secret key by concatenating data onto the
end of a specified secret key.
|
static long |
CKM_CONCATENATE_BASE_AND_KEY
A mechanism that derives a secret key from the concatenation of two
existing secret keys.
|
static long |
CKM_CONCATENATE_DATA_AND_BASE
A mechanism that derives a secret key by prepending data to the start of
a specified secret key.
|
static long |
CKM_DES_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the DES algorithm in cipher-block
chaining mode.
|
static long |
CKM_DES_CBC_ENCRYPT_DATA
A mechanism allowing key derivation using the result of an
encryption operation using the DES cipher in cipher block chaining
mode.
|
static long |
CKM_DES_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the DES algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_DES_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the DES algorithm in electronic
codebook mode.
|
static long |
CKM_DES_ECB_ENCRYPT_DATA
A mechanism allowing key derivation using the result of an
encryption operation using the DES cipher in electronic codebook mode.
|
static long |
CKM_DES_KEY_GEN
A key generation mechanism for the DES block cipher.
|
static long |
CKM_DES_MAC
A special case of the general-length DES-MAC mechanism.
|
static long |
CKM_DES_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the DES algorithm in a general-length MACing mode.
|
static long |
CKM_DES2_KEY_GEN
A key generation mechanism for double-length DES keys.
|
static long |
CKM_DES3_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the DE3S algorithm in cipher-block
chaining mode.
|
static long |
CKM_DES3_CBC_ENCRYPT_DATA
A mechanism allowing key derivation using the result of an
encryption operation using the DES3 cipher in cipher block chaining
mode.
|
static long |
CKM_DES3_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the DES3 algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_DES3_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the DES3 algorithm in electronic
codebook mode.
|
static long |
CKM_DES3_ECB_ENCRYPT_DATA
A mechanism allowing key derivation using the result of an
encryption operation using the DES3 cipher in electronic codebook mode.
|
static long |
CKM_DES3_KEY_GEN
A key generation mechanism for the DES3 block cipher.
|
static long |
CKM_DES3_MAC
A special case of the general-length DES3-MAC mechanism.
|
static long |
CKM_DES3_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the DES3 algorithm in a general-length MACing mode.
|
static long |
CKM_DH_PKCS_DERIVE
A mechanism for key derivation based on Diffie-Hellman key agreement, as
defined in PKCS #3.
|
static long |
CKM_DH_PKCS_KEY_PAIR_GEN
A key pair generation mechanism based on Diffie-Hellman key agreement, as
defined in PKCS #3.
|
static long |
CKM_DH_PKCS_PARAMETER_GEN
A mechanism allowing domain parameter generation based on Diffie-Hellman
key agreement, as defined in PKCS #3.
|
static long |
CKM_DSA
A mechanism for single-part signatures and verification based on the
Digital Signature Algorithm defined in FIPS PUB 186.
|
static long |
CKM_DSA_KEY_PAIR_GEN
A key pair generation mechanism based on the Digital Signature Algorithm
defined in FIPS PUB 186.
|
static long |
CKM_DSA_PARAMETER_GEN
A mechanism allowing domain parameter generation for the Digital
Signature Algorithm defined in FIPS PUB 186-2.
|
static long |
CKM_DSA_SHA1
A mechanism for single- and multiple-part signatures and verification
based on the Digital Signature Algorithm defined in FIPS PUB 186.
|
static long |
CKM_EC_KEY_PAIR_GEN
A key pair generation mechanism for EC.
|
static long |
CKM_ECDH1_COFACTOR_DERIVE
A mechanism for elliptic curve Diffie-Hellman (ECDH) with cofactor
key derivation mechanism, as defined in ANSI X9.63.
|
static long |
CKM_ECDH1_DERIVE
A mechanism for elliptic curve Diffie-Hellman (ECDH) key derivation
as defined in ANSI X9.63.
|
static long |
CKM_ECDSA
A mechanism for single-part signatures and verification for ECDSA.
|
static long |
CKM_ECDSA_KEY_PAIR_GEN
Deprecated.
use
CKM_EC_KEY_PAIR_GEN instead; since 7.2 SP2 |
static long |
CKM_ECDSA_SHA1
A mechanism for single- and multiple-part signatures and verification for
ECDSA.
|
static long |
CKM_ECMQV_DERIVE
A mechanism for elliptic curve Menezes-Qu-Vanstone (ECMQV) key derivation,
as defined in ANSI X9.63.
|
static long |
CKM_EXTRACT_KEY_FROM_KEY
A mechanism which provides the capability of creating one secret key from
the bits of another secret key.
|
static long |
CKM_FASTHASH
A mechanism for message digesting, following the U.
|
static long |
CKM_FORTEZZA_TIMESTAMP
A mechanism for single-part signatures and verification.
|
static long |
CKM_GENERIC_SECRET_KEY_GEN
A mechanism used to generate generic secret keys.
|
static long |
CKM_IDEA_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the IDEA algorithm in cipher-block
chaining mode.
|
static long |
CKM_IDEA_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the IDEA algorithm in cipher-block
chaining mode with PKCS padding.
|
static long |
CKM_IDEA_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping using the IDEA algorithm in electronic
codebook mode.
|
static long |
CKM_IDEA_KEY_GEN
A key generation mechanism for the IDEA block cipher.
|
static long |
CKM_IDEA_MAC
A special case of the general-length IDEA-MAC mechanism.
|
static long |
CKM_IDEA_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification
using the IDEA algorithm in a general-length MACing mode.
|
static long |
CKM_JUNIPER_CBC128
A mechanism for single- and multiple-part encryption and decryption with
JUNIPER in 128-bit cipher-block chaining mode.
|
static long |
CKM_JUNIPER_COUNTER
A mechanism for single- and multiple-part encryption and decryption with
JUNIPER in counter mode.
|
static long |
CKM_JUNIPER_ECB128
A mechanism for single- and multiple-part encryption and decryption with
JUNIPER in 128-bit electronic codebook mode.
|
static long |
CKM_JUNIPER_KEY_GEN
A key generation mechanism for JUNIPER.
|
static long |
CKM_JUNIPER_SHUFFLE
A mechanism for single- and multiple-part encryption and decryption with
JUNIPER in shuffle mode.
|
static long |
CKM_JUNIPER_WRAP
A function used to wrap and unwrap an MEK.
|
static long |
CKM_KEA_KEY_DERIVE
A mechanism for key derivation based on KEA, the Key Exchange Algorithm,
as defined by NIST's "SKIPJACK and KEA Algorithm Specification Version
2.0", 29 May 1998.
|
static long |
CKM_KEA_KEY_PAIR_GEN
The KEA key pair generation mechanism generates key pairs for the Key
Exchange Algorithm, as defined by NIST's "SKIPJACK and KEA Algorithm
Specification Version 2.0", 29 May 1998.
|
static long |
CKM_KEY_WRAP_LYNKS
A mechanism for wrapping and unwrapping secret keys with DES keys.
|
static long |
CKM_KEY_WRAP_SET_OAEP
A mechanism for wrapping and unwrapping a DES key with an RSA key.
|
static long |
CKM_MD2
A mechanism for message digesting, following the MD2 message-digest
algorithm defined in RFC 1319.
|
static long |
CKM_MD2_HMAC
A special case of the general-length MD2-HMAC mechanism; it always
produces an output of length 16.
|
static long |
CKM_MD2_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_MD2_KEY_DERIVATION
A mechanism which provides the capability of deriving a secret key by
digesting the value of another secret key with MD2.
|
static long |
CKM_MD2_RSA_PKCS
The PKCS #1 RSA signature with MD2 mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_MD5
A mechanism for message digesting, following the MD5 message-digest
algorithm defined in RFC 1321.
|
static long |
CKM_MD5_HMAC
A special case of the general-length MD5-HMAC mechanism; it always
produces an output of length 16.
|
static long |
CKM_MD5_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_MD5_KEY_DERIVATION
A mechanism which provides the capability of deriving a secret key by
digesting the value of another secret key with MD5.
|
static long |
CKM_MD5_RSA_PKCS
The PKCS #1 RSA signature with MD5 mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_NC_SHA1_HMAC_KEY_GEN
Vendor specific to NCipher, but are added here for convenience
|
static long |
CKM_NC_SHA224_HMAC_KEY_GEN
Vendor specific to NCipher, but are added here for convenience
|
static long |
CKM_NC_SHA256_HMAC_KEY_GEN
Vendor specific to NCipher, but are added here for convenience
|
static long |
CKM_NC_SHA384_HMAC_KEY_GEN
Vendor specific to NCipher, but are added here for convenience
|
static long |
CKM_NC_SHA512_HMAC_KEY_GEN
Vendor specific to NCipher, but are added here for convenience
|
static long |
CKM_NCIPHER
Define used by the NCIPHER Thales HSM version 11.61.
|
static long |
CKM_PBA_SHA1_WITH_SHA1_HMAC
A mechanism used for generating a 160-bit generic secret key from a
password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_MD2_DES_CBC
A mechanism used for generating a DES secret key and an IV from a
password and a salt value by using the MD2 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_MD5_CAST_CBC
A mechanism used for generating a CAST secret key and an IV from a
password and a salt value by using the MD5 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_MD5_CAST128_CBC
A mechanism used for generating a CAST128 secret key and an IV from a
password and a salt value by using the MD5 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_MD5_CAST3_CBC
A mechanism used for generating a CAST3 secret key and an IV from a
password and a salt value by using the MD5 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_MD5_CAST5_CBC
A mechanism used for generating a CAST5 secret key and an IV from a
password and a salt value by using the MD5 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_MD5_DES_CBC
A mechanism used for generating a DES secret key and an IV from a
password and a salt value by using the MD5 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_CAST128_CBC
A mechanism used for generating a CAST128 secret key and an IV from a
password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_CAST5_CBC
A mechanism used for generating a CAST5 secret key and an IV from a
password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_DES2_EDE_CBC
A mechanism used for generating a 2-key triple-DES secret key and IV from
a password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_DES3_EDE_CBC
A mechanism used for generating a 3-key triple-DES secret key and IV from
a password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_RC2_128_CBC
A mechanism used for generating a 128-bit RC2 secret key and IV from a
password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_RC2_40_CBC
A mechanism used for generating a 40-bit RC2 secret key and IV from a
password and a salt value by using the SHA-1 digest algorithm and an
iteration count.
|
static long |
CKM_PBE_SHA1_RC4_128
A mechanism used for generating a 128-bit RC4 secret key from a password
and a salt value by using the SHA-1 digest algorithm and an iteration
count.
|
static long |
CKM_PBE_SHA1_RC4_40
A mechanism used for generating a 40-bit RC4 secret key from a password
and a salt value by using the SHA-1 digest algorithm and an iteration
count.
|
static long |
CKM_PKCS5_PBKD2
A mechanism used for generating a secret key from a password and a
salt value.
|
static long |
CKM_RC2_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping, based on RSA Data Security's block cipher
RC2 and cipher-block chaining mode as defined in FIPS PUB 81.
|
static long |
CKM_RC2_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping, based on RSA Data Security's block cipher
RC2; cipher-block chaining mode as defined in FIPS PUB 81; and the block
cipher padding method detailed in PKCS #7.
|
static long |
CKM_RC2_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping, based on RSA Data Security's block cipher
RC2 and electronic codebook mode as defined in FIPS PUB 81.
|
static long |
CKM_RC2_KEY_GEN
A key generation mechanism for RSA Data Security's block cipher RC2.
|
static long |
CKM_RC2_MAC
A special case of the general-length RC2-MAC mechanism.
|
static long |
CKM_RC2_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification,
based on RSA Data Security's block cipher RC2 and data authentication as
defined in FIPS PUB 113.
|
static long |
CKM_RC4
A mechanism for single- and multiple-part encryption and decryption based
on RSA Data Security's proprietary stream cipher RC4.
|
static long |
CKM_RC4_KEY_GEN
A key generation mechanism for RSA Data Security's proprietary stream
cipher RC4.
|
static long |
CKM_RC5_CBC
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping, based on RSA Data Security's block cipher
RC5 and cipher-block chaining mode as defined in FIPS PUB 81.
|
static long |
CKM_RC5_CBC_PAD
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping, based on RSA Data Security's block cipher
RC5; cipher-block chaining mode as defined in FIPS PUB 81; and the block
cipher padding method detailed in PKCS #7.
|
static long |
CKM_RC5_ECB
A mechanism for single- and multiple-part encryption and decryption; key
wrapping; and key unwrapping, based on RSA Data Security's block cipher
RC5 and electronic codebook mode as defined in FIPS PUB 81.
|
static long |
CKM_RC5_KEY_GEN
A key generation mechanism for RSA Data Security’s block cipher RC5.
|
static long |
CKM_RC5_MAC
A special case of the general-length RC5-MAC mechanism.
|
static long |
CKM_RC5_MAC_GENERAL
A mechanism for single- and multiple-part signatures and verification,
based on RSA Data Security's block cipher RC5 and data authentication as
defined in FIPS PUB 113.
|
static long |
CKM_RIPEMD128
A mechanism for message digesting, following the RIPE-MD 128
message-digest algorithm.
|
static long |
CKM_RIPEMD128_HMAC
A special case of the general-length RIPE-MD 128-HMAC mechanism; it
always produces an output of length 16.
|
static long |
CKM_RIPEMD128_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_RIPEMD128_RSA_PKCS
The PKCS #1 RSA signature with RIPEMD-128 mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_RIPEMD160
A mechanism for message digesting, following the RIPE-MD 160
message-digest algorithm defined in ISO-10118.
|
static long |
CKM_RIPEMD160_HMAC
A special case of the general-length RIPE-MD 160-HMAC mechanism; it
always produces an output of length 20.
|
static long |
CKM_RIPEMD160_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_RIPEMD160_RSA_PKCS
The PKCS #1 RSA signature with RIPEMD-160 mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_RSA_9796
A mechanism for single-part signatures and verification with and without
message recovery based on the RSA public-key cryptosystem and the block
formats defined in ISO/IEC 9796 and its annex A.
|
static long |
CKM_RSA_PKCS
A multi-purpose mechanism based on the RSA public-key cryptosystem and the
block formats defined in PKCS #1.
|
static long |
CKM_RSA_PKCS_KEY_PAIR_GEN
A key pair generation mechanism based on the RSA public-key cryptosystem,
as defined in PKCS #1.
|
static long |
CKM_RSA_PKCS_OAEP
A multipurpose mechanism based on the RSA public-key cryptosystem and the
OAEP block format defined in PKCS #1.
|
static long |
CKM_RSA_PKCS_PSS
A mechanism based on the RSA public-key cryptosystem and the PSS block format defined in PKCS#1,
supporting single-part signature generation and verification without message recovery.
|
static long |
CKM_RSA_X_509
A multi-purpose mechanism based on the RSA public-key cryptosystem.
|
static long |
CKM_RSA_X9_31
A mechanism for single-part signatures and verification without message recovery based on the RSA
public-key cryptosystem and the block formats defined in ANSI X9.31
|
static long |
CKM_RSA_X9_31_KEY_PAIR_GEN
A key pair generation mechanism based on the RSA public-key cryptosystem, as defined in X9.31.
|
static long |
CKM_SHA_1
A mechanism for message digesting, following the Secure Hash Algorithm
defined in FIPS PUB 180-1.
|
static long |
CKM_SHA_1_HMAC
A special case of the general-length SHA-1-HMAC mechanism; it always
produces an output of length 20.
|
static long |
CKM_SHA_1_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_SHA1_KEY_DERIVATION
A mechanism which provides the capability of deriving a secret key by
digesting the value of another secret key with SHA-1.
|
static long |
CKM_SHA1_RSA_PKCS
The PKCS #1 RSA signature with SHA-1 mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_SHA1_RSA_PKCS_PSS
A mechanism single- and multiple-part digital signatures and verification operations
without message recovery.
|
static long |
CKM_SHA1_RSA_X9_31
A mechanism for single- and multiple-part digital signatures and
verification operations without message recovery.
|
static long |
CKM_SHA224
A mechanism for message digesting, following the Secure Hash Algorithm
with a 224-bit message digest defined in RFC 3874.
|
static long |
CKM_SHA224_HMAC
A special case of the general-length CKM_SHA224_HMAC_GENERAL mechanism; it always
produces an output of length 28.
|
static long |
CKM_SHA224_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_SHA256
A mechanism for message digesting, following the Secure Hash Algorithm
with a 256-bit message digest defined in FIPS PUB 180-2.
|
static long |
CKM_SHA256_HMAC
A special case of the general-length CKM_SHA256_HMAC_GENERAL mechanism; it always
produces an output of length 32.
|
static long |
CKM_SHA256_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_SHA256_KEY_DERIVATION
A mechanism which provides the capability of deriving a secret key by
digesting the value of another secret key with SHA-256.
|
static long |
CKM_SHA256_RSA_PKCS
The PKCS #1 RSA signature with SHA-256 digest mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_SHA256_RSA_PKCS_PSS
The PKCS #1 RSA PSS signature with SHA-256 digest mechanism.
|
static long |
CKM_SHA384
A mechanism for message digesting, following the Secure Hash Algorithm
with a 384-bit message digest defined in FIPS PUB 180-2.
|
static long |
CKM_SHA384_HMAC
A special case of the general-length CKM_SHA384_HMAC_GENERAL mechanism; it always
produces an output of length 48.
|
static long |
CKM_SHA384_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_SHA384_KEY_DERIVATION
A mechanism which provides the capability of deriving a secret key by
digesting the value of another secret key with SHA-384.
|
static long |
CKM_SHA384_RSA_PKCS
The PKCS #1 RSA signature with SHA-384 digest mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_SHA384_RSA_PKCS_PSS
The PKCS #1 RSA PSS signature with SHA-384 digest mechanism.
|
static long |
CKM_SHA512
A mechanism for message digesting, following the Secure Hash Algorithm
with a 512-bit message digest defined in FIPS PUB 180-2.
|
static long |
CKM_SHA512_HMAC
A special case of the general-length CKM_SHA512_HMAC_GENERAL mechanism; it always
produces an output of length 64.
|
static long |
CKM_SHA512_HMAC_GENERAL
A mechanism for signatures and verification.
|
static long |
CKM_SHA512_KEY_DERIVATION
A mechanism which provides the capability of deriving a secret key by
digesting the value of another secret key with SHA-512.
|
static long |
CKM_SHA512_RSA_PKCS
The PKCS #1 RSA signature with SHA-512 digest mechanism, performs single- and
multiple-part digital signatures and verification operations without
message recovery.
|
static long |
CKM_SHA512_RSA_PKCS_PSS
The PKCS #1 RSA PSS signature with SHA-512 digest mechanism.
|
static long |
CKM_SKIPJACK_CBC64
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 64-bit cipher-block chaining mode as defined in FIPS PUB
185.
|
static long |
CKM_SKIPJACK_CFB16
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 16-bit cipher feedback mode as defined in FIPS PUB 185.
|
static long |
CKM_SKIPJACK_CFB32
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 32-bit cipher feedback mode as defined in FIPS PUB 185.
|
static long |
CKM_SKIPJACK_CFB64
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 64-bit cipher feedback mode as defined in FIPS PUB 185.
|
static long |
CKM_SKIPJACK_CFB8
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 8-bit cipher feedback mode as defined in FIPS PUB 185.
|
static long |
CKM_SKIPJACK_ECB64
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 64-bit electronic codebook mode as defined in FIPS PUB 185.
|
static long |
CKM_SKIPJACK_KEY_GEN
A key generation mechanism for SKIPJACK.
|
static long |
CKM_SKIPJACK_OFB64
A mechanism for single- and multiple-part encryption and decryption with
SKIPJACK in 64-bit output feedback mode as defined in FIPS PUB 185.
|
static long |
CKM_SKIPJACK_PRIVATE_WRAP
The SKIPJACK-PRIVATE-WRAP mechanism is used to wrap and unwrap a private
key.
|
static long |
CKM_SKIPJACK_RELAYX
The SKIPJACK-RELAYX mechanism is used to "change the wrapping" on a
private key which was wrapped with the SKIPJACK-PRIVATE-WRAP mechanism.
|
static long |
CKM_SKIPJACK_WRAP
The SKIPJACK-WRAP mechanism is used to wrap and unwrap a secret key
(MEK).
|
static long |
CKM_SSL3_KEY_AND_MAC_DERIVE
A mechanism is used to derive the appropriate cryptographic keying
material used by a "CipherSuite" from the "master_secret" key and random
data.
|
static long |
CKM_SSL3_MASTER_KEY_DERIVE
A mechanism used to derive one 48-byte generic secret key from another
48-byte generic secret key.
|
static long |
CKM_SSL3_MD5_MAC
A mechanism for single- and multiple-part signatures (data authentication)
and verification using MD5, based on the SSL 3.0 protocol.
|
static long |
CKM_SSL3_PRE_MASTER_KEY_GEN
A mechanism which generates a 48-byte generic secret key.
|
static long |
CKM_SSL3_SHA1_MAC
A mechanism for single- and multiple-part signatures (data authentication)
and verification using SHA-1, based on the SSL 3.0 protocol.
|
static long |
CKM_TWOFISH_CBC
A mechanism for single-part and multiple-part encryption and decryption;
key wrapping; and key unwrapping, based on the Twofish cipher and
cipher block chaining mode.
|
static long |
CKM_TWOFISH_KEY_GEN
A key generation mechanism for the Twofish block cipher.
|
static long |
CKM_VENDOR_DEFINED
Mechanism types CKM_VENDOR_DEFINED and above are permanently reserved for
token vendors.
|
static long |
CKM_X9_42_DH_PARAMETER_GEN
A mechanism allowing domain parameter generation based on X9.42
Diffie-Hellman key agreement, as defined in the ANSI X9.42 standard.
|
static long |
CKM_XOR_BASE_AND_DATA
A mechanism which provides the capability of deriving a secret key by
performing a bit XORing of a key pointed to by a base key handle and some
data.
|
static long |
CKZ_DATA_SPECIFIED
The following is the encoding parameter supported for OAEP (CK_RSA_PKCS_OAEP_SOURCE_TYPE)
Array of CK_BYTE containing the value of the encoding parameter.
|
static long |
NFCK_VENDOR_NCIPHER
This is the vendor define that NCIPHER Uses in the Thales pkcs11extra.h file
It is added here for convenience.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addMechanism(long identifier,
java.lang.String name)
Add a new custom defined mechanism.
|
static java.lang.String |
getMechanismName(long mechanismType)
Returns the mechanism name that corresponds to the mechanism type.
|
long[] |
getMechanisms()
Returns the mechanism types contained in the mechanism list.
|
int |
getNumberOfMechanisms()
Returns the number of mechanism types contained in the mechanism list.
|
boolean |
hasMechanism(long mechanismType)
Checks if the mechanism list contains a given mechanism type.
|
boolean |
isDSAKeyPairGenSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_DSA_KEY_PAIR_GEN )
instead |
boolean |
isDsaSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_DSA )
instead |
boolean |
isMd2RsaPkcsAlgorithmSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_MD2_RSA_PKCS )
instead |
boolean |
isMd5RsaPkcsAlgorithmSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_MD5_RSA_PKCS )
instead |
boolean |
isRsa9796AlgorithmSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_RSA_9796 )
instead |
boolean |
isRsaKeyPairGenSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_RSA_PKCS_KEY_PAIR_GEN )
instead |
boolean |
isRsaPkcsAlgorithmSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_RSA_PKCS )
instead |
boolean |
isRsaX509AlgorithmSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_RSA_X_509 )
instead |
boolean |
isSha1DsaSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_DSA_SHA1 )
instead |
boolean |
isSha1RsaPkcsAlgorithmSupported()
Deprecated.
use
MechanismList.hasMechanism( MechanismList.CKM_SHA1_RSA_PKCS )
instead |
java.lang.String |
toString()
Returns a
String representation of the
MechanismList object. |
public static final long CKM_RSA_PKCS_KEY_PAIR_GEN
public static final long CKM_RSA_PKCS
public static final long CKM_RSA_9796
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_RIPEMD128_RSA_PKCS
public static final long CKM_RIPEMD160_RSA_PKCS
public static final long CKM_RSA_PKCS_OAEP
public static final long CKZ_DATA_SPECIFIED
public static final long CKM_RSA_X9_31_KEY_PAIR_GEN
public static final long CKM_RSA_X9_31
public static final long CKM_SHA1_RSA_X9_31
public static final long CKM_RSA_PKCS_PSS
public static final long CKM_SHA1_RSA_PKCS_PSS
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_SHA256_RSA_PKCS
public static final long CKM_SHA384_RSA_PKCS
public static final long CKM_SHA512_RSA_PKCS
public static final long CKM_SHA256_RSA_PKCS_PSS
public static final long CKM_SHA384_RSA_PKCS_PSS
public static final long CKM_SHA512_RSA_PKCS_PSS
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_NC_SHA1_HMAC_KEY_GEN
public static final long CKM_RIPEMD128
public static final long CKM_RIPEMD128_HMAC
public static final long CKM_RIPEMD128_HMAC_GENERAL
public static final long CKM_RIPEMD160
public static final long CKM_RIPEMD160_HMAC
public static final long CKM_RIPEMD160_HMAC_GENERAL
public static final long CKM_SHA256
public static final long CKM_SHA256_HMAC
public static final long CKM_SHA256_HMAC_GENERAL
public static final long CKM_NC_SHA256_HMAC_KEY_GEN
public static final long CKM_SHA224
public static final long CKM_SHA224_HMAC
public static final long CKM_SHA224_HMAC_GENERAL
public static final long CKM_NC_SHA224_HMAC_KEY_GEN
public static final long CKM_SHA384
public static final long CKM_SHA384_HMAC
public static final long CKM_SHA384_HMAC_GENERAL
public static final long CKM_NC_SHA384_HMAC_KEY_GEN
public static final long CKM_SHA512
public static final long CKM_SHA512_HMAC
public static final long CKM_SHA512_HMAC_GENERAL
public static final long CKM_NC_SHA512_HMAC_KEY_GEN
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_SHA256_KEY_DERIVATION
public static final long CKM_SHA384_KEY_DERIVATION
public static final long CKM_SHA512_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_PKCS5_PBKD2
public static final long CKM_PBA_SHA1_WITH_SHA1_HMAC
public static final long CKM_KEY_WRAP_LYNKS
public static final long CKM_KEY_WRAP_SET_OAEP
public static final long CKM_SKIPJACK_KEY_GEN
public static final long CKM_SKIPJACK_ECB64
public static final long CKM_SKIPJACK_CBC64
public static final long CKM_SKIPJACK_OFB64
public static final long CKM_SKIPJACK_CFB64
public static final long CKM_SKIPJACK_CFB32
public static final long CKM_SKIPJACK_CFB16
public static final long CKM_SKIPJACK_CFB8
public static final long CKM_SKIPJACK_WRAP
public static final long CKM_SKIPJACK_PRIVATE_WRAP
public static final long CKM_SKIPJACK_RELAYX
public static final long CKM_KEA_KEY_PAIR_GEN
public static final long CKM_KEA_KEY_DERIVE
public static final long CKM_FORTEZZA_TIMESTAMP
public static final long CKM_BATON_KEY_GEN
public static final long CKM_BATON_ECB128
public static final long CKM_BATON_ECB96
public static final long CKM_BATON_CBC128
public static final long CKM_BATON_COUNTER
public static final long CKM_BATON_SHUFFLE
public static final long CKM_BATON_WRAP
public static final long CKM_EC_KEY_PAIR_GEN
public static final long CKM_ECDSA_KEY_PAIR_GEN
CKM_EC_KEY_PAIR_GEN instead; since 7.2 SP2public static final long CKM_ECDSA
public static final long CKM_ECDSA_SHA1
public static final long CKM_ECDH1_DERIVE
public static final long CKM_ECDH1_COFACTOR_DERIVE
public static final long CKM_ECMQV_DERIVE
public static final long CKM_JUNIPER_KEY_GEN
public static final long CKM_JUNIPER_ECB128
public static final long CKM_JUNIPER_CBC128
public static final long CKM_JUNIPER_COUNTER
public static final long CKM_JUNIPER_SHUFFLE
public static final long CKM_JUNIPER_WRAP
public static final long CKM_FASTHASH
public static final long CKM_AES_KEY_GEN
public static final long CKM_AES_ECB
public static final long CKM_AES_CBC
public static final long CKM_AES_MAC
public static final long CKM_AES_MAC_GENERAL
public static final long CKM_AES_CBC_PAD
public static final long CKM_BLOWFISH_KEY_GEN
public static final long CKM_BLOWFISH_CBC
public static final long CKM_TWOFISH_KEY_GEN
public static final long CKM_TWOFISH_CBC
public static final long CKM_DES_ECB_ENCRYPT_DATA
public static final long CKM_DES_CBC_ENCRYPT_DATA
public static final long CKM_DES3_ECB_ENCRYPT_DATA
public static final long CKM_DES3_CBC_ENCRYPT_DATA
public static final long CKM_AES_ECB_ENCRYPT_DATA
public static final long CKM_AES_CBC_ENCRYPT_DATA
public static final long CKM_DSA_PARAMETER_GEN
public static final long CKM_DH_PKCS_PARAMETER_GEN
public static final long CKM_X9_42_DH_PARAMETER_GEN
public static final long CKM_AES_GCM
public static final long CKM_AES_CMAC
public static final long CKM_AES_KEY_WRAP
public static final long CKM_AES_KEY_WRAP_PAD
public static final long CKM_AES_KEY_WRAP_KWP
public static final long CKM_VENDOR_DEFINED
public static final long NFCK_VENDOR_NCIPHER
public static final long CKM_NCIPHER
public static java.lang.String getMechanismName(long mechanismType)
mechanismType - the mechanism typepublic long[] getMechanisms()
public int getNumberOfMechanisms()
public boolean hasMechanism(long mechanismType)
mechanismType - the mechanism typetrue if the mechanism list contains the given mechanism
type; otherwise falsepublic java.lang.String toString()
String representation of the
MechanismList object.toString in class java.lang.ObjectString representation of the MechanismList
objectpublic static void addMechanism(long identifier,
java.lang.String name)
addMechanism(0x00001080L,"CKM_AES_KEY_GEN");It is often useful to define the identifier as a public static final long. For example:
public static final long CKM_AES_KEY_GEN = 0x00001080L;So then this method could be used as follows:
addMechanism(CKM_AES_KEY_GEN,"CKM_AES_KEY_GEN");
identifier - The long identifier, in PKCS11 these are usually of the form
0x00000000Lname - The mechanism name.public boolean isRsaKeyPairGenSupported()
MechanismList.hasMechanism( MechanismList.CKM_RSA_PKCS_KEY_PAIR_GEN )
insteadtrue if the token supports RSA key pair generation;
false otherwisepublic boolean isRsaPkcsAlgorithmSupported()
MechanismList.hasMechanism( MechanismList.CKM_RSA_PKCS )
insteadtrue if the token supports RSA public-key cryptosystem;
false otherwisepublic boolean isRsa9796AlgorithmSupported()
MechanismList.hasMechanism( MechanismList.CKM_RSA_9796 )
insteadtrue if the token supports RSA public-key cryptosystem;
false otherwisepublic boolean isRsaX509AlgorithmSupported()
MechanismList.hasMechanism( MechanismList.CKM_RSA_X_509 )
insteadtrue if the token supports RSA public-key cryptosystem;
false otherwisepublic boolean isMd2RsaPkcsAlgorithmSupported()
MechanismList.hasMechanism( MechanismList.CKM_MD2_RSA_PKCS )
insteadtrue if the token supports PKCS #1 RSA signature with MD2;
false otherwisepublic boolean isMd5RsaPkcsAlgorithmSupported()
MechanismList.hasMechanism( MechanismList.CKM_MD5_RSA_PKCS )
insteadtrue if the token supports PKCS #1 RSA signature with MD5;
false otherwisepublic boolean isSha1RsaPkcsAlgorithmSupported()
MechanismList.hasMechanism( MechanismList.CKM_SHA1_RSA_PKCS )
insteadtrue if the token supports PKCS #1 RSA signature with
SHA1; false otherwisepublic boolean isDSAKeyPairGenSupported()
MechanismList.hasMechanism( MechanismList.CKM_DSA_KEY_PAIR_GEN )
insteadtrue if the token supports DSA key pair generation;
false otherwisepublic boolean isDsaSupported()
MechanismList.hasMechanism( MechanismList.CKM_DSA )
insteadtrue if the token supports the Digital Signature Algorithm
without hashing; false otherwisepublic boolean isSha1DsaSupported()
MechanismList.hasMechanism( MechanismList.CKM_DSA_SHA1 )
insteadtrue if the token supports the Digital Signature Algorithm
with SHA1 hashing; false otherwise