|
IAIK PKCS#11 Wrapper version 1.2.16 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Mechanism | |
iaik.pkcs.pkcs11 | |
iaik.pkcs.pkcs11.objects | |
iaik.pkcs.pkcs11.parameters |
Uses of Mechanism in iaik.pkcs.pkcs11 |
Methods in iaik.pkcs.pkcs11 that return Mechanism | |
Mechanism[] |
Token.getMechanismList()
Get the list of mechanisms that this token supports. |
Methods in iaik.pkcs.pkcs11 with parameters of type Mechanism | |
MechanismInfo |
Token.getMechanismInfo(Mechanism mechanism)
Get mor information about one supported mechanism. |
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.digestInit(Mechanism mechanism)
Initializes a new digesting 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. |
Object |
Session.generateKey(Mechanism mechanism,
Object template)
Generate a new secret key or a set of domain parameters. |
KeyPair |
Session.generateKeyPair(Mechanism mechanism,
Object publicKeyTemplate,
Object privateKeyTemplate)
Generate a new public key - private key key-pair and use the set attributes of the template objects for setting the attributes of the new public key and private key objects. |
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 Mechanism in iaik.pkcs.pkcs11.objects |
Methods in iaik.pkcs.pkcs11.objects that return Mechanism | |
Mechanism |
MechanismAttribute.getMechanism()
Get the long value of this attribute. |
Methods in iaik.pkcs.pkcs11.objects with parameters of type Mechanism | |
void |
MechanismAttribute.setMechanism(Mechanism mechanism)
Set the mechanism value of this attribute. |
Uses of Mechanism in iaik.pkcs.pkcs11.parameters |
Fields in iaik.pkcs.pkcs11.parameters declared as Mechanism | |
protected Mechanism |
RSAPkcsParameters.hashAlgorithm_
The message digest algorithm used to calculate the digest of the encoding parameter. |
Methods in iaik.pkcs.pkcs11.parameters that return Mechanism | |
Mechanism |
RSAPkcsParameters.getHashAlgorithm()
Get the message digest algorithm used to calculate the digest of the encoding parameter. |
Methods in iaik.pkcs.pkcs11.parameters with parameters of type Mechanism | |
void |
RSAPkcsParameters.setHashAlgorithm(Mechanism hashAlgorithm)
Set the message digest algorithm used to calculate the digest of the encoding parameter. |
Constructors in iaik.pkcs.pkcs11.parameters with parameters of type Mechanism | |
RSAPkcsPssParameters(Mechanism hashAlgorithm,
long maskGenerationFunction,
long saltLength)
Create a new RSAPkcsOaepParameters object with the given attributes. |
|
RSAPkcsParameters(Mechanism hashAlgorithm,
long maskGenerationFunction)
Create a new RSAPkcsarameters object with the given attributes. |
|
RSAPkcsOaepParameters(Mechanism hashAlgorithm,
long maskGenerationFunction,
long source,
byte[] sourceData)
Create a new RSAPkcsOaepParameters object with the given attributes. |
|
IAIK PKCS#11 Wrapper version 1.2.16 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |