|
IAIK PKCS#11 Wrapper version 1.2.18 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Key | |
iaik.pkcs.pkcs11 | This package provides a object oriented API to access PKCS#11 modules. |
iaik.pkcs.pkcs11.objects | This package contains all classes for objects and attributes as known from PKCS#11. |
Uses of Key in iaik.pkcs.pkcs11 |
Methods in iaik.pkcs.pkcs11 that return Key | |
Key |
Session.unwrapKey(Mechanism mechanism,
Key unwrappingKey,
byte[] wrappedKey,
Object keyTemplate)
Unwraps (decrypts) the given encrypted key with the unwrapping key using the given mechanism. |
Key |
Session.deriveKey(Mechanism mechanism,
Key baseKey,
Key template)
Derives a new key from a specified base key unsing the given mechanism. |
Methods in iaik.pkcs.pkcs11 with parameters of type Key | |
void |
Session.setOperationState(byte[] operationState,
Key encryptionKey,
Key authenticationKey)
Sets the operation state of this session to a previously saved one. |
void |
Session.encryptInit(Mechanism mechanism,
Key key)
Initializes a new encryption operation. |
void |
Session.decryptInit(Mechanism mechanism,
Key key)
Initializes a new decryption operation. |
void |
Session.signInit(Mechanism mechanism,
Key key)
Initializes a new signing operation. |
void |
Session.signRecoverInit(Mechanism mechanism,
Key key)
Initializes a new signing operation for signing with recovery. |
void |
Session.verifyInit(Mechanism mechanism,
Key key)
Initializes a new verification operation. |
void |
Session.verifyRecoverInit(Mechanism mechanism,
Key key)
Initializes a new verification operation for verification with data recovery. |
byte[] |
Session.wrapKey(Mechanism mechanism,
Key wrappingKey,
Key key)
Wraps (encrypts) the given key with the wrapping key using the given mechanism. |
Key |
Session.unwrapKey(Mechanism mechanism,
Key unwrappingKey,
byte[] wrappedKey,
Object keyTemplate)
Unwraps (decrypts) the given encrypted key with the unwrapping key using the given mechanism. |
Key |
Session.deriveKey(Mechanism mechanism,
Key baseKey,
Key template)
Derives a new key from a specified base key unsing the given mechanism. |
Uses of Key in iaik.pkcs.pkcs11.objects |
Subclasses of Key in iaik.pkcs.pkcs11.objects | |
class |
AESSecretKey
Objects of this class represent AES secret keys as specified by PKCS#11 v2.11. |
class |
BatonSecretKey
Objects of this class represent BATON secret keys as specified by PKCS#11 v2.11. |
class |
BlowfishSecretKey
Objects of this class represent Blowfish secret keys as specified by PKCS#11 v2.20. |
class |
CAST128SecretKey
Objects of this class represent CAST128 secret keys as specified by PKCS#11 v2.11. |
class |
CAST3SecretKey
Objects of this class represent CAST3 secret keys as specified by PKCS#11 v2.11. |
class |
CAST5SecretKey
Objects of this class represent CAST5 secret keys as specified by PKCS#11 v2.11. |
class |
CASTSecretKey
Objects of this class represent CAST secret keys as specified by PKCS#11 v2.11. |
class |
CDMFSecretKey
Objects of this class represent CDMF secret keys as specified by PKCS#11 v2.11. |
class |
DES2SecretKey
Objects of this class represent double-length DES secret keys as specified by PKCS#11 v2.11. |
class |
DES3SecretKey
Objects of this class represent Triple-DES secret keys as specified by PKCS#11 v2.11. |
class |
DESSecretKey
Objects of this class represent DES secret keys as specified by PKCS#11 v2.11. |
class |
DHPrivateKey
Objects of this class represent DH private keys as specified by PKCS#11 v2.11. |
class |
DHPublicKey
Objects of this class represent DH public keys as specified by PKCS#11 v2.11. |
class |
DSAPrivateKey
Objects of this class represent DSA private keys as specified by PKCS#11 v2.11. |
class |
DSAPublicKey
Objects of this class represent DSA public keys as specified by PKCS#11 v2.11. |
class |
ECDSAPrivateKey
Objects of this class represent ECDSA private keys as specified by PKCS#11 v2.11. |
class |
ECDSAPublicKey
Objects of this class represent ECDSA public keys as specified by PKCS#11 v2.11. |
class |
GenericSecretKey
Objects of this class represent generic secret keys as specified by PKCS#11 v2.11. |
class |
IDEASecretKey
Objects of this class represent IDEA secret keys as specified by PKCS#11 v2.11. |
class |
JuniperSecretKey
Objects of this class represent Juniper secret keys as specified by PKCS#11 v2.11. |
class |
KEAPrivateKey
Objects of this class represent KEA private keys as specified by PKCS#11 v2.11. |
class |
KEAPublicKey
Objects of this class represent KEA public keys as specified by PKCS#11 v2.11. |
class |
PrivateKey
This is the base class for private (asymmetric) keys. |
class |
PublicKey
This is the base class for public (asymmetric) keys. |
class |
RC2SecretKey
Objects of this class represent RC2 secret keys as specified by PKCS#11 v2.11. |
class |
RC4SecretKey
Objects of this class represent RC4 secret keys as specified by PKCS#11 v2.11. |
class |
RC5SecretKey
Objects of this class represent RC5 secret keys as specified by PKCS#11 v2.11. |
class |
RSAPrivateKey
Objects of this class represent RSA private keys as specified by PKCS#11 v2.11. |
class |
RSAPublicKey
Objects of this class represent RSA public keys as specified by PKCS#11 v2.11. |
class |
SecretKey
This is the base class for secret (symmetric) keys. |
class |
SkipJackSecretKey
Objects of this class represent SkipJack secret keys as specified by PKCS#11 v2.11. |
class |
TwofishSecretKey
Objects of this class represent Twofish secret keys as specified by PKCS#11 v2.20. |
class |
X942DHPrivateKey
Objects of this class represent X9.42 DH private keys as specified by PKCS#11 v2.11. |
class |
X942DHPublicKey
Objects of this class represent X9.42 DH public keys as specified by PKCS#11 v2.11. |
Methods in iaik.pkcs.pkcs11.objects with parameters of type Key | |
protected static void |
Key.putAttributesInTable(Key object)
Put all attributes of the given object into the attributes table of this object. |
|
IAIK PKCS#11 Wrapper version 1.2.18 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |