| Package | Description |
|---|---|
| com.entrust.toolkit.credentials |
Contains classes the enable creation, recovery, reading, and writing of
digital identities using a
variety of key sources, classes for implementing the Toolkit's KeyStore
capabilities, and classes to support integration with a Smart Card
Management System.
|
| com.entrust.toolkit.pkcs11 |
Contains classes dealing with PKCS #11 (smart cards and hardware
tokens) operations.
|
| Modifier and Type | Method and Description |
|---|---|
SymmetricKeyType |
TokenSymmetricKey.getKeyType()
Returns the type of this key.
|
| Modifier and Type | Field and Description |
|---|---|
static SymmetricKeyType |
SymmetricKeyType.AES
Key type for AES secret keys (CKK_AES).
|
static SymmetricKeyType |
SymmetricKeyType.DES3
Key type for 3-key Triple DES secret keys (CKK_DES3).
|
static SymmetricKeyType |
SymmetricKeyType.SHA1_HMAC_NCIPHER
Key type for HMAC_SHA1 secret keys (CKK_SHA1_HMAC) Using NCIPHER vendor defined
|
static SymmetricKeyType |
SymmetricKeyType.SHA224_HMAC_NCIPHER
Key type for HMAC_224 secret keys (CKK_SHA224_HMAC) Using NCIPHER vendor defined
|
static SymmetricKeyType |
SymmetricKeyType.SHA256_HMAC_NCIPHER
Key type for HMAC_256 secret keys (CKK_SHA256_HMAC) Using NCIPHER vendor defined
|
static SymmetricKeyType |
SymmetricKeyType.SHA384_HMAC_NCIPHER
Key type for HMAC_224 secret keys (CKK_SHA384_HMAC) Using NCIPHER vendor defined
|
static SymmetricKeyType |
SymmetricKeyType.SHA512_HMAC_NCIPHER
Key type for HMAC_256 secret keys (CKK_SHA512_HMAC) Using NCIPHER vendor defined
|
| Modifier and Type | Method and Description |
|---|---|
static SymmetricKeyType |
SymmetricKeyType.getInstance(int p11KeyType)
Returns the
SymmetricKeyType instance the the key type
identified by the PKCS#11 key type indicator. |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.Integer,SymmetricKeyType> |
SymmetricKeyType.getRegisteredSymmetricKeyTypes()
Get the underlying Map
|
| Modifier and Type | Method and Description |
|---|---|
long |
JNIPKCS11.createSymmetricKey(long sessionHandle,
java.lang.String label,
SymmetricKeyType keyType,
int keySizeInBytes,
boolean tokenObject,
boolean extractable,
boolean forEncrypt,
boolean forMac)
Creates a symmetric key object of the given type, return the handle to
it.
|
static void |
SymmetricKeyType.registerSymmetricKeyType(int p11KeyType,
SymmetricKeyType type)
Convenience method to register a SymmetricKeyType for use with the toolkit.
|