IAIK PKCS#11 Wrapper
version 1.2.16
A B C D E F G H I J K L M N O P R S T U V W X Y

D

DATA - Static variable in interface iaik.pkcs.pkcs11.objects.Object.ObjectClass
The indentifier for a data object or any sub-class of it.
DATA_SPECIFIED - Static variable in interface iaik.pkcs.pkcs11.parameters.RSAPkcsOaepParameters.SourceType
The indentifier for CKZ_DATA_SPECIFIED.
DECRYPT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
DERIVE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
DES - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The indentifier for a DES key.
DES2 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The indentifier for a double-length DES key.
DES2SecretKey - class iaik.pkcs.pkcs11.objects.DES2SecretKey.
Objects of this class represent double-length DES secret keys as specified by PKCS#11 v2.11.
DES2SecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.DES2SecretKey
Deafult Constructor.
DES2SecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DES2SecretKey
Called by getInstance to create an instance of a PKCS#11 2DES secret key.
DES2_KEY_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The indentifier for a trible-length DES key (Trible-DES).
DES3SecretKey - class iaik.pkcs.pkcs11.objects.DES3SecretKey.
Objects of this class represent Triple-DES secret keys as specified by PKCS#11 v2.11.
DES3SecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.DES3SecretKey
Deafult Constructor.
DES3SecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DES3SecretKey
Called by getInstance to create an instance of a PKCS#11 Triple-DES secret key.
DES3_CBC - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_CBC_ENCRYPT_DATA - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_CBC_PAD - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_ECB - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_ECB_ENCRYPT_DATA - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_KEY_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_MAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES3_MAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DESSecretKey - class iaik.pkcs.pkcs11.objects.DESSecretKey.
Objects of this class represent DES secret keys as specified by PKCS#11 v2.11.
DESSecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.DESSecretKey
Deafult Constructor.
DESSecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DESSecretKey
Called by getInstance to create an instance of a PKCS#11 DES secret key.
DES_CBC - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_CBC_ENCRYPT_DATA - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_CBC_PAD - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_CFB64 - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_CFB8 - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_ECB - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_ECB_ENCRYPT_DATA - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_KEY_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_MAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_MAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_OFB64 - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DES_OFB8 - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DH - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The indentifier for a Diffi-Hellman key.
DHKeyDerivationParameters - class iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters.
This abstract class encapsulates parameters for the DH mechanisms Mechanism.ECDH1_DERIVE, Mechanism.ECDH1_COFACTOR_DERIVE, Mechanism.ECMQV_DERIVE, Mechanism.X9_42_DH_DERIVE , Mechanism.X9_42_DH_HYBRID_DERIVE and Mechanism.X9_42_MQV_DERIVE.
DHKeyDerivationParameters(long, byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters
Create a new DHKeyDerivationParameters object with the given attributes.
DHKeyDerivationParameters.KeyDerivationFunctionType - interface iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters.KeyDerivationFunctionType.
This interface defines the available key derivation function types as defined by PKCS#11: CKD_NULL, CKD_SHA1_KDF, CKD_SHA1_KDF_ASN1, CKD_SHA1_KDF_CONCATENATE.
DHParams - class iaik.pkcs.pkcs11.objects.DHParams.
Objects of this class represent DH domain parameters as specified by PKCS#11 v2.11.
DHParams() - Constructor for class iaik.pkcs.pkcs11.objects.DHParams
Deafult Constructor.
DHParams(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DHParams
Called by getInstance to create an instance of a PKCS#11 DH private key.
DHPkcsDeriveParameters - class iaik.pkcs.pkcs11.parameters.DHPkcsDeriveParameters.
This class encapsulates parameters for the algorithms Mechanism.DH_PKCS_DERIVE.
DHPkcsDeriveParameters(byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.DHPkcsDeriveParameters
Create a new DHPkcsDeriveParameters object with the given public value.
DHPrivateKey - class iaik.pkcs.pkcs11.objects.DHPrivateKey.
Objects of this class represent DH private keys as specified by PKCS#11 v2.11.
DHPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.DHPrivateKey
Deafult Constructor.
DHPrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DHPrivateKey
Called by getInstance to create an instance of a PKCS#11 DH private key.
DHPublicKey - class iaik.pkcs.pkcs11.objects.DHPublicKey.
Objects of this class represent DH public keys as specified by PKCS#11 v2.11.
DHPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.DHPublicKey
Deafult Constructor.
DHPublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DHPublicKey
Called by getInstance to create an instance of a PKCS#11 DH public key.
DH_PKCS_DERIVE - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DH_PKCS_KEY_PAIR_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DH_PKCS_PARAMETER_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DOMAIN_PARAMETERS - Static variable in interface iaik.pkcs.pkcs11.objects.Object.ObjectClass
The indentifier for a domain parameters object or any sub-class of it.
DONT_BLOCK - Static variable in interface iaik.pkcs.pkcs11.Module.WaitingBehavior
Tells waitForSlotEvent to return immediately.
DSA - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DSA - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The indentifier for a DSA key.
DSAParams - class iaik.pkcs.pkcs11.objects.DSAParams.
Objects of this class represent DSA domain parameters as specified by PKCS#11 v2.11.
DSAParams() - Constructor for class iaik.pkcs.pkcs11.objects.DSAParams
Deafult Constructor.
DSAParams(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DSAParams
Called by getInstance to create an instance of a PKCS#11 DSA private key.
DSAPrivateKey - class iaik.pkcs.pkcs11.objects.DSAPrivateKey.
Objects of this class represent DSA private keys as specified by PKCS#11 v2.11.
DSAPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Deafult Constructor.
DSAPrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Called by getInstance to create an instance of a PKCS#11 DSA private key.
DSAPublicKey - class iaik.pkcs.pkcs11.objects.DSAPublicKey.
Objects of this class represent DSA public keys as specified by PKCS#11 v2.11.
DSAPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.DSAPublicKey
Deafult Constructor.
DSAPublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DSAPublicKey
Called by getInstance to create an instance of a PKCS#11 DSA public key.
DSA_KEY_PAIR_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DSA_PARAMETER_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
DSA_SHA1 - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
Data - class iaik.pkcs.pkcs11.objects.Data.
Objects of this class represent a data object as specified by PKCS#11 v2.11.
Data() - Constructor for class iaik.pkcs.pkcs11.objects.Data
Deafult Constructor.
Data(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Data
Called by getInstance to create an instance of a PKCS#11 data object.
DateAttribute - class iaik.pkcs.pkcs11.objects.DateAttribute.
Objects of this class represent a date attribute of an PKCS#11 object as specified by PKCS#11.
DateAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.DateAttribute
Constructor taking the PKCS#11 type of the attribute.
DefaultInitializeArgs - class iaik.pkcs.pkcs11.DefaultInitializeArgs.
This class is a simeple implementation of InitializeArgs.
DefaultInitializeArgs() - Constructor for class iaik.pkcs.pkcs11.DefaultInitializeArgs
Default constructor.
DefaultInitializeArgs(MutexHandler, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.DefaultInitializeArgs
Constructor, taking a mutex-handler, the libraryCantCreateOsThreads flag and the osLockingOk flag.
DefaultMutexHandler - class iaik.pkcs.pkcs11.DefaultMutexHandler.
This class offers a default-implementation of a MutexHandler.
DefaultMutexHandler() - Constructor for class iaik.pkcs.pkcs11.DefaultMutexHandler
 
DestroyMutex - Variable in class iaik.pkcs.pkcs11.wrapper.CK_C_INITIALIZE_ARGS
PKCS#11: CK_DESTROYMUTEX DestroyMutex;
DomainParameters - class iaik.pkcs.pkcs11.objects.DomainParameters.
An object of this class represents domain parameters as defined by PKCS#11 2.11.
DomainParameters() - Constructor for class iaik.pkcs.pkcs11.objects.DomainParameters
The default constructor.
DomainParameters(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.DomainParameters
Called by sub-classes to create an instance of PKCS#11 domain parameters.
DomainParameters.VendorDefinedDomainParametersBuilder - interface iaik.pkcs.pkcs11.objects.DomainParameters.VendorDefinedDomainParametersBuilder.
If an application uses vendor defined DomainParameters, it must implement this interface and install such an object handler using setVendorDefinedDomainParametersBuilder.
data_ - Variable in class iaik.pkcs.pkcs11.parameters.KeyDerivationStringDataParameters
The data.
day - Variable in class iaik.pkcs.pkcs11.wrapper.CK_DATE
PKCS#11: CK_CHAR day[2]; - the day ("01" - "31")
decrypt(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Decrypts the given data with the key and mechansim given to the decryptInit method.
decryptDigestUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Dual-function.
decryptFinal() - Method in class iaik.pkcs.pkcs11.Session
This method finalizes a decrpytion operation and returns the final result.
decryptInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new decryption operation.
decryptUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to decrypt multiple pieces of data; e.g.
decryptVerifyUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Dual-function.
decrypt_ - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key can be used for encryption.
decrypt_ - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key can be used for decryption.
deriveKey(Mechanism, Key, Key) - Method in class iaik.pkcs.pkcs11.Session
Derives a new key from a specified base key unsing the given mechanism.
derive_ - Variable in class iaik.pkcs.pkcs11.objects.Key
True, if other keys can be derived from this key.
destroyMutex(Object) - Method in class iaik.pkcs.pkcs11.DefaultMutexHandler
Destroy a mutex object.
destroyMutex(Object) - Method in interface iaik.pkcs.pkcs11.MutexHandler
Destroy a mutex object.
destroyObject(Object) - Method in class iaik.pkcs.pkcs11.Session
Destroy a certain object on the token (or in the session).
deviceError_ - Variable in class iaik.pkcs.pkcs11.SessionInfo
An token specific error-code.
digest(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Digests the given data with the mechansim given to the digestInit method.
digestEncryptedUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Dual-function.
digestFinal() - Method in class iaik.pkcs.pkcs11.Session
This method finalizes a digesting operation and returns the final result.
digestInit(Mechanism) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new digesting operation.
digestKey(SecretKey) - Method in class iaik.pkcs.pkcs11.Session
This method is similar to digestUpdate and can be combined with it during one digesting operation.
digestMechanisms_ - Static variable in class iaik.pkcs.pkcs11.wrapper.Functions
This table contains the mechanisms that are digest mechanisms.
digestUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to digest multiple pieces of data; e.g.
disconnect() - Method in class iaik.pkcs.pkcs11.wrapper.PKCS11Implementation
Disconnects the PKCS#11 library from this object.
dualCryptoOperations_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
True, if the token supports dual crypto operations.

IAIK PKCS#11 Wrapper
version 1.2.16
A B C D E F G H I J K L M N O P R S T U V W X Y
IAIK JavaSecurity Website http://jce.iaik.tugraz.at/

IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2002, IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved.