Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| IAIK PKCS#11 Wrapper version 1.2.18
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
iaik.pkcs.pkcs11.wrapper.CK_MECHANISM

Packages that use CK_MECHANISM
iaik.pkcs.pkcs11.wrapper | This package contains the first (lowest) Java layer of the PKCS#11 wrapper.

Uses of CK_MECHANISM in iaik.pkcs.pkcs11.wrapper

Methods in iaik.pkcs.pkcs11.wrapper with parameters of type CK_MECHANISM
`void` | `PKCS11Implementation.C_EncryptInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_EncryptInit initializes an encryption operation.
`void` | `PKCS11Implementation.C_DecryptInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_DecryptInit initializes a decryption operation.
`void` | `PKCS11Implementation.C_DigestInit(long hSession, CK_MECHANISM pMechanism)` C_DigestInit initializes a message-digesting operation.
`void` | `PKCS11Implementation.C_SignInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_SignInit initializes a signature (private key encryption) operation, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature.
`void` | `PKCS11Implementation.C_SignRecoverInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_SignRecoverInit initializes a signature operation, where the data can be recovered from the signature.
`void` | `PKCS11Implementation.C_VerifyInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_VerifyInit initializes a verification operation, where the signature is an appendix to the data, and plaintext cannot cannot be recovered from the signature (e.g.
`void` | `PKCS11Implementation.C_VerifyRecoverInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_VerifyRecoverInit initializes a signature verification operation, where the data is recovered from the signature.
`long` | `PKCS11Implementation.C_GenerateKey(long hSession, CK_MECHANISM pMechanism, CK_ATTRIBUTE[] pTemplate)` C_GenerateKey generates a secret key, creating a new key object.
`long[]` | `PKCS11Implementation.C_GenerateKeyPair(long hSession, CK_MECHANISM pMechanism, CK_ATTRIBUTE[] pPublicKeyTemplate, CK_ATTRIBUTE[] pPrivateKeyTemplate)` C_GenerateKeyPair generates a public-key/private-key pair, creating new key objects.
`byte[]` | `PKCS11Implementation.C_WrapKey(long hSession, CK_MECHANISM pMechanism, long hWrappingKey, long hKey)` C_WrapKey wraps (i.e., encrypts) a key.
`long` | `PKCS11Implementation.C_UnwrapKey(long hSession, CK_MECHANISM pMechanism, long hUnwrappingKey, byte[] pWrappedKey, CK_ATTRIBUTE[] pTemplate)` C_UnwrapKey unwraps (decrypts) a wrapped key, creating a new key object.
`long` | `PKCS11Implementation.C_DeriveKey(long hSession, CK_MECHANISM pMechanism, long hBaseKey, CK_ATTRIBUTE[] pTemplate)` C_DeriveKey derives a key from a base key, creating a new key object.
`void` | `PKCS11.C_EncryptInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_EncryptInit initializes an encryption operation.
`void` | `PKCS11.C_DecryptInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_DecryptInit initializes a decryption operation.
`void` | `PKCS11.C_DigestInit(long hSession, CK_MECHANISM pMechanism)` C_DigestInit initializes a message-digesting operation.
`void` | `PKCS11.C_SignInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_SignInit initializes a signature (private key encryption) operation, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature.
`void` | `PKCS11.C_SignRecoverInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_SignRecoverInit initializes a signature operation, where the data can be recovered from the signature.
`void` | `PKCS11.C_VerifyInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_VerifyInit initializes a verification operation, where the signature is an appendix to the data, and plaintext cannot cannot be recovered from the signature (e.g.
`void` | `PKCS11.C_VerifyRecoverInit(long hSession, CK_MECHANISM pMechanism, long hKey)` C_VerifyRecoverInit initializes a signature verification operation, where the data is recovered from the signature.
`long` | `PKCS11.C_GenerateKey(long hSession, CK_MECHANISM pMechanism, CK_ATTRIBUTE[] pTemplate)` C_GenerateKey generates a secret key, creating a new key object.
`long[]` | `PKCS11.C_GenerateKeyPair(long hSession, CK_MECHANISM pMechanism, CK_ATTRIBUTE[] pPublicKeyTemplate, CK_ATTRIBUTE[] pPrivateKeyTemplate)` C_GenerateKeyPair generates a public native-key/private-key pair, creating new key objects.
`byte[]` | `PKCS11.C_WrapKey(long hSession, CK_MECHANISM pMechanism, long hWrappingKey, long hKey)` C_WrapKey wraps (i.e., encrypts) a key.
`long` | `PKCS11.C_UnwrapKey(long hSession, CK_MECHANISM pMechanism, long hUnwrappingKey, byte[] pWrappedKey, CK_ATTRIBUTE[] pTemplate)` C_UnwrapKey unwraps (decrypts) a wrapped key, creating a new key object.
`long` | `PKCS11.C_DeriveKey(long hSession, CK_MECHANISM pMechanism, long hBaseKey, CK_ATTRIBUTE[] pTemplate)` C_DeriveKey derives a key from a base key, creating a new key object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| IAIK PKCS#11 Wrapper version 1.2.18
PREV NEXT | FRAMES NO FRAMES

IAIK JavaSecurity Website http://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2004, IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. version 1.2.18