Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

AC_ISSUER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
acIssuer - Variable in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The owner attribute of this certificate.
addAllAttributes(PKCS11Object) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Adds all attributes of the given object to this generic template.
addAllPresentAttributes(PKCS11Object) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Adds all attributes of the given object which have their present flag set to this generic template.
addAttribute(Attribute) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Adds an attribute to this generic search template.
AES - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a AES key.
AesCtrParams - Class in iaik.pkcs.pkcs11.params
This class represents the necessary parameters required by the CKM_AES_CTR mechanism as defined in CK_AES_CTR_PARAMS structure.
AesCtrParams(byte[]) - Constructor for class iaik.pkcs.pkcs11.params.AesCtrParams
 
ALL_SLOTS - Static variable in interface iaik.pkcs.pkcs11.Module.SlotRequirement
Causes getSlotList to return all slots of the system that the respective module supports.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.Clock
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.Data
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DHParams
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.Key
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.Mechanism
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.Storage
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Allocates the attribute objects for this class and adds them to the attribute table.
allocateAttributes() - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Allocates the attribute objects for this class and adds them to the attribute table.
ALLOWED_MECHANISMS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
allowedMechanisms - Variable in class iaik.pkcs.pkcs11.objects.Key
The list of mechanism that can be used with this key.
ALWAYS_AUTHENTICATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
ALWAYS_SENSITIVE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
alwaysAuthenticate - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if the user has to supply the PIN for each use (sign or decrypt) with the key.
alwaysSensitive - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key was always sensitive.
alwaysSensitive - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key was always sensitive.
APPLICATION - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
application - Variable in class iaik.pkcs.pkcs11.objects.Data
The application description attribute of this data object.
ATTR_TYPES - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
Attribute - Class in iaik.pkcs.pkcs11.objects
This is the base-class for all types of attributes.
Attribute() - Constructor for class iaik.pkcs.pkcs11.objects.Attribute
Empty constructor.
Attribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.Attribute
Constructor taking the PKCS#11 type of the attribute.
AttributeArray - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a attribute array of a PKCS#11 object as specified by PKCS#11.
AttributeArray(Long) - Constructor for class iaik.pkcs.pkcs11.objects.AttributeArray
Constructor taking the PKCS#11 type of the attribute.
attributeClasses - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
attributeNames - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
attributeTable - Variable in class iaik.pkcs.pkcs11.objects.PKCS11Object
Contains all attribute objects an object possesses.
attrTypes - Variable in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The attribute types attribute of this certificate.
AUTH_PIN_FLAGS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
authPinFlags - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
The authentication flags for secondary authentication.

B

BASE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
base - Variable in class iaik.pkcs.pkcs11.objects.DHParams
The base (g) of this DH key.
base - Variable in class iaik.pkcs.pkcs11.objects.DHPrivateKey
The base (g) of this DH key.
base - Variable in class iaik.pkcs.pkcs11.objects.DHPublicKey
The base (g) of this DH key.
base - Variable in class iaik.pkcs.pkcs11.objects.DSAParams
The base (g) of this DSA key.
base - Variable in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
The base (g) of this DSA key.
base - Variable in class iaik.pkcs.pkcs11.objects.DSAPublicKey
The base (g) of this DSA key.
base - Variable in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
The base (g) of this KEA key.
base - Variable in class iaik.pkcs.pkcs11.objects.KEAPublicKey
The base (g) of this KEA key.
BATON - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a BATON key.
bitIndex - Variable in class iaik.pkcs.pkcs11.params.ExtractParams
The bit of the base key that should be used as the first bit of the derived key.
BITS_PER_PIXEL - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
BLOCK - Static variable in interface iaik.pkcs.pkcs11.Module.WaitingBehavior
Tells waitForSlotEvent to block until an event occurs.
BLOWFISH - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a Blowfish key.
BooleanAttribute - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a boolean attribute of a PKCS#11 object as specified by PKCS#11.
BooleanAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.BooleanAttribute
Constructor taking the PKCS#11 type of the attribute.
build(Session, long) - Method in interface iaik.pkcs.pkcs11.objects.Certificate.VendorDefinedCertificateBuilder
This method should instantiate an PKCS11Object of this class or of any sub-class.
build(Session, long) - Method in interface iaik.pkcs.pkcs11.objects.DomainParameters.VendorDefinedDomainParametersBuilder
This method should instantiate an PKCS11Object of this class or of any sub-class.
build(Session, long) - Method in interface iaik.pkcs.pkcs11.objects.HardwareFeature.VendorDefinedHardwareFeatureBuilder
This method should instantiate an PKCS11Object of this class or of any sub-class.
build(Session, long) - Method in interface iaik.pkcs.pkcs11.objects.Key.VendorDefinedKeyBuilder
This method should instantiate an PKCS11Object of this class or of any sub-class.
build(Session, long) - Method in interface iaik.pkcs.pkcs11.objects.PKCS11Object.VendorDefinedObjectBuilder
This method should instantiate an PKCS11Object of this class or of any sub-class.
ByteArrayAttribute - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a byte-array attribute of a PKCS#11 object as specified by PKCS#11.
ByteArrayAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
Constructor taking the PKCS#11 type of the attribute.
bytes - Variable in class iaik.pkcs.pkcs11.params.OpaqueParams
 

C

CANCEL - Static variable in interface iaik.pkcs.pkcs11.Notify
This is the code to return in a PKCS11Exception to signal surrender to the library.
CAST - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a CAST key.
CAST128 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a CAST128 key.
CAST3 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a CAST3 key.
CDMF - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a CDMF key.
Certificate - Class in iaik.pkcs.pkcs11.objects
An object of this class represents a certificate as defined by PKCS#11.
Certificate() - Constructor for class iaik.pkcs.pkcs11.objects.Certificate
The default constructor.
Certificate(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Certificate
Constructor taking the reference to the PKCS#11 module for accessing the object's attributes, the session handle to use for reading the attribute values and the object handle.
CERTIFICATE - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a certificate object or any sub-class of it.
Certificate.CertificateType - Interface in iaik.pkcs.pkcs11.objects
This interface defines the available certificate types as defined by PKCS#11: X_509_PUBLIC_KEY, X_509_ATTRIBUTE or VENDOR_DEFINED.
Certificate.VendorDefinedCertificateBuilder - Interface in iaik.pkcs.pkcs11.objects
If an application uses vendor defined certificates, it must implement this interface and install such an object handler using setVendorDefinedCertificateBuilder.
CERTIFICATE_CATEGORY - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
CERTIFICATE_TYPE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
certificateCategory - Variable in class iaik.pkcs.pkcs11.objects.Certificate
Categorization of the certificate: 0 = unspecified (default), 1 = token user, 2 = authority, 3 = other entity.
certificateType - Variable in class iaik.pkcs.pkcs11.objects.Certificate
The type of this certificate.
CertificateTypeAttribute - Class in iaik.pkcs.pkcs11.objects
This is a special version of a long attribute for the type of a certificate type.
CertificateTypeAttribute() - Constructor for class iaik.pkcs.pkcs11.objects.CertificateTypeAttribute
Empty constructor.
CHAR_COLUMNS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
CHAR_ROWS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
CHAR_SETS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
CharArrayAttribute - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a char-array attribute of a PKCS#11 object as specified by PKCS#11.
CharArrayAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.CharArrayAttribute
Constructor taking the PKCS#11 type of the attribute.
CHECK_VALUE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
checkValue - Variable in class iaik.pkcs.pkcs11.objects.Certificate
Checksum of this certificate.
checkValue - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
Key checksum of this private key.
ckAttribute - Variable in class iaik.pkcs.pkcs11.objects.Attribute
The CK_ATTRIBUTE that is used to hold the PKCS#11 type of this attribute and the value.
CLASS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
clientIV - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The initialization vector (IV) created for the client (if any).
clientKey - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The resulting Client Secret key.
clientMacSecret - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The resulting Client MAC Secret key.
clientRandom - Variable in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
The client's random data.
Clock - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a clock as specified by PKCS#11 v2.11.
Clock() - Constructor for class iaik.pkcs.pkcs11.objects.Clock
Default Constructor.
Clock(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Clock
Called by getInstance to create an instance of a PKCS#11 clock.
CLOCK - Static variable in interface iaik.pkcs.pkcs11.objects.HardwareFeature.FeatureType
The identifier for a clock.
closeSession() - Method in class iaik.pkcs.pkcs11.Session
Closes this session.
code - Variable in class iaik.pkcs.pkcs11.State
The status code of this state as defined in PKCS#11.
COEFFICIENT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
coefficient - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The coefficient (1/q mod (p)) of this RSA key, for use with CRT.
COLOR - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
concat(String, String...) - Static method in class iaik.pkcs.pkcs11.Util
 
concatObjects(Object, Object...) - Static method in class iaik.pkcs.pkcs11.Util
 
concatObjectsCap(int, Object, Object...) - Static method in class iaik.pkcs.pkcs11.Util
 
containsAttribute(Attribute) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Checks, if the given attribute is in this template.
convertAttributesVectorToArray(Vector<CK_ATTRIBUTE>) - Static method in class iaik.pkcs.pkcs11.Util
Converts the given vector into an array of CK_ATTRIBUTE elements.
convertToCkDate(Date) - Static method in class iaik.pkcs.pkcs11.Util
Convert the given Date object to a CK_DATE object.
convertToDate(CK_DATE) - Static method in class iaik.pkcs.pkcs11.Util
Convert the given CK_DATE object to a Date object.
copyObject(PKCS11Object, PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Copy an existing object.
createMutex() - Method in class iaik.pkcs.pkcs11.DefaultMutexHandler
Create a new mutex object.
createMutex() - Method in interface iaik.pkcs.pkcs11.MutexHandler
Create a new mutex object.
createObject(PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Create a new object on the token (or in the session).

D

Data - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a data object as specified by PKCS#11 v2.11.
Data() - Constructor for class iaik.pkcs.pkcs11.objects.Data
Default 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.
DATA - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a data object or any sub-class of it.
DATA_SPECIFIED - Static variable in interface iaik.pkcs.pkcs11.params.RSAPkcsOaepParams.SourceType
Deprecated.
DateAttribute - Class in iaik.pkcs.pkcs11.objects
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.
DECRYPT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
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.
decrypt(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
Decrypts the given data with the key and mechanism given to the decryptInit method.
decryptFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method finalizes a decryption operation and returns the final result.
decryptInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new decryption operation.
decryptUpdate(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to decrypt multiple pieces of data; e.g.
DefaultInitializeArgs - Class in iaik.pkcs.pkcs11
This class is a simple 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 in iaik.pkcs.pkcs11
This class offers a default-implementation of a MutexHandler.
DefaultMutexHandler() - Constructor for class iaik.pkcs.pkcs11.DefaultMutexHandler
 
DERIVE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
derive - Variable in class iaik.pkcs.pkcs11.objects.Key
True, if other keys can be derived from this key.
deriveKey(Mechanism, Key, Key) - Method in class iaik.pkcs.pkcs11.Session
Derives a new key from a specified base key using the given mechanism.
DES - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a DES key.
DES2 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a double-length DES key.
DES3 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a trible-length DES key (Trible-DES).
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(PKCS11Object) - 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.
DH - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a Diffi-Hellman key.
DHKeyDerivationParams - Class in iaik.pkcs.pkcs11.params
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.
DHKeyDerivationParams(long, byte[]) - Constructor for class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Create a new DHKeyDerivationParameters object with the given attributes.
DHKeyDerivationParams.KeyDerivationFunctionType - Interface in iaik.pkcs.pkcs11.params
 
DHParams - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent DH domain parameters as specified by PKCS#11 v2.11.
DHParams() - Constructor for class iaik.pkcs.pkcs11.objects.DHParams
Default 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.
DHPkcsDeriveParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the algorithms Mechanism.DH_PKCS_DERIVE.
DHPkcsDeriveParams(byte[]) - Constructor for class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
Create a new DHPkcsDeriveParameters object with the given public value.
DHPrivateKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent DH private keys as specified by PKCS#11 v2.11.
DHPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.DHPrivateKey
Default 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 in iaik.pkcs.pkcs11.objects
Objects of this class represent DH public keys as specified by PKCS#11 v2.11.
DHPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.DHPublicKey
Default 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.
digest(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
Digests the given data with the mechanism given to the digestInit method.
digestFinal(byte[], int, int) - 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.
digestSingle(Mechanism, byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
 
digestUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to digest multiple pieces of data; e.g.
DOMAIN_PARAMETERS - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a domain parameters object or any sub-class of it.
DomainParameters - Class in iaik.pkcs.pkcs11.objects
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 in iaik.pkcs.pkcs11.objects
If an application uses vendor defined DomainParameters, it must implement this interface and install such an object handler using setVendorDefinedDomainParametersBuilder.
DONT_BLOCK - Static variable in interface iaik.pkcs.pkcs11.Module.WaitingBehavior
Tells waitForSlotEvent to return immediately.
DSA - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a DSA key.
DSAParams - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent DSA domain parameters as specified by PKCS#11 v2.11.
DSAParams() - Constructor for class iaik.pkcs.pkcs11.objects.DSAParams
Default 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 in iaik.pkcs.pkcs11.objects
Objects of this class represent DSA private keys as specified by PKCS#11 v2.11.
DSAPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Default 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 in iaik.pkcs.pkcs11.objects
Objects of this class represent DSA public keys as specified by PKCS#11 v2.11.
DSAPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.DSAPublicKey
Default 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.

E

EC - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a EC key.
EC_PARAMS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
EC_POINT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
EcDH1KeyDerivationParams - Class in iaik.pkcs.pkcs11.params
This abstract class encapsulates parameters for the DH mechanisms Mechanism.ECDH1_DERIVE and Mechanism.ECDH1_COFACTOR_DERIVE.
EcDH1KeyDerivationParams(long, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
Create a new EcDH1KeyDerivationParameters object with the given attributes.
EcDH2KeyDerivationParams - Class in iaik.pkcs.pkcs11.params
This abstract class encapsulates parameters for the DH mechanism Mechanism.ECMQV_DERIVE.
EcDH2KeyDerivationParams(long, byte[], byte[], long, PKCS11Object, byte[]) - Constructor for class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Create a new EcDH1KeyDerivationParameters object with the given attributes.
ecdsaParams - Variable in class iaik.pkcs.pkcs11.objects.ECPrivateKey
The DER-encoding of an X9.62 ECParameters value of this ECDSA key.
ecdsaParams - Variable in class iaik.pkcs.pkcs11.objects.ECPublicKey
The DER-encoding of an X9.62 ECParameters value of this ECDSA key.
ecPoint - Variable in class iaik.pkcs.pkcs11.objects.ECPublicKey
The DER-encoding of X9.62 ECPoint value P of this ECDSA key.
ECPrivateKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent ECDSA private keys as specified by PKCS#11 v2.11.
ECPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.ECPrivateKey
Default Constructor.
ECPrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.ECPrivateKey
Called by getInstance to create an instance of a PKCS#11 ECDSA private key.
ECPublicKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent ECDSA public keys as specified by PKCS#11 v2.11.
ECPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.ECPublicKey
Default Constructor.
ECPublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.ECPublicKey
Called by getInstance to create an instance of a PKCS#11 ECDSA public key.
EFFECTIVELY_INFINITE - Static variable in class iaik.pkcs.pkcs11.TokenInfo
This is the value which can be used for ulMaxSessionCount and ulMaxRwSessionCount to express an infinite number.
EMPTY - Static variable in interface iaik.pkcs.pkcs11.params.RSAPkcsOaepParams.SourceType
The identifier for empty parameter.
encapsulatedException - Variable in exception iaik.pkcs.pkcs11.TokenException
An encapsulated (inner) exception.
encapsulatedException - Variable in exception iaik.pkcs.pkcs11.TokenRuntimeException
An encapsulated (inner) exception.
ENCODING_METHODS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
ENCRYPT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
encrypt - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
True, if this public key can be used for encryption.
encrypt - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key can be used for encryption.
encrypt(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
Encrypts the given data with the key and mechanism given to the encryptInit method.
encryptFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method finalizes an encryption operation and returns the final result.
encryptInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new encryption operation.
encryptUpdate(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to encrypt multiple pieces of data; e.g.
END_DATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
endDate - Variable in class iaik.pkcs.pkcs11.objects.Certificate
The end date of this certificate's validity.
endDate - Variable in class iaik.pkcs.pkcs11.objects.Key
The end date of this key's validity.
equals(Object) - Method in class iaik.pkcs.pkcs11.Info
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.Mechanism
Override equals to check for the equality of mechanism code and parameter.
equals(Object) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Override equals to check for the equality of mechanism information.
equals(Object) - Method in class iaik.pkcs.pkcs11.Module
Compares the pkcs11Module_ this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Attribute
True, if both attributes are not present or if both attributes are present and all other member variables are equal.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.AttributeArray
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Certificate
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Clock
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Data
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DateAttribute
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DHParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Key
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.KeyPair
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Mechanism
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.SM2PrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.SM2PublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.Storage
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.UserInterface
 
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.AesCtrParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.ExtractParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.IVParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.MacGeneralParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.ObjectHandleParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.OpaqueParams
 
equals(Object) - Method in class iaik.pkcs.pkcs11.params.PBEParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.VersionParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.Session
Compares the sessionHandle and token of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.SessionInfo
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.Slot
Compares the slot ID and the module_ of this object with the slot ID and module_ of the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.SlotInfo
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.State
Compares the state code of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.Token
Compares the slot of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.TokenInfo
Compares all member variables of this object with the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.Version
Compares major and minor version number of this objects with the other object.
exponent1 - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The first exponent (d mod (p-1)) of this RSA key, for use with CRT.
exponent2 - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The second exponent (d mod (q-1)) of this RSA key, for use with CRT.
EXPONENT_1 - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
EXPONENT_2 - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
export - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Indicates whether the keys have to be derived for an export version of the protocol.
EXTRACTABLE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
extractable - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key can not be extracted from the token.
extractable - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key is extractable from the token.
ExtractParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for Mechanisms.EXTRACT_KEY_FROM_KEY.
ExtractParams(long) - Constructor for class iaik.pkcs.pkcs11.params.ExtractParams
Create a new ExtractParameters object with the given bit index.

F

finalize() - Method in class iaik.pkcs.pkcs11.Module
This finalize method tries to finalize the module by calling finalize() of the Java object of the PKCS11 module.
finalize(Object) - Method in class iaik.pkcs.pkcs11.Module
Finalizes this module.
findObjects(int) - Method in class iaik.pkcs.pkcs11.Session
Finds objects that match the template object passed to findObjectsInit.
findObjectsFinal() - Method in class iaik.pkcs.pkcs11.Session
Finalizes a find operation.
findObjectsInit(PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Initializes a find operations that provides means to find objects by passing a template object.
flags - Variable in class iaik.pkcs.pkcs11.MechanismInfo
Contains all feature flags of this mechanism info.
flags - Variable in class iaik.pkcs.pkcs11.SessionInfo
The flags.

G

generateKey(Mechanism, PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Generate a new secret key or a set of domain parameters.
generateKeyPair(Mechanism, PKCS11Object, PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
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.
generateRandom(int) - Method in class iaik.pkcs.pkcs11.Session
Generates a certain number of random bytes.
GENERIC_SECRET - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a generic secret key.
GenericTemplate - Class in iaik.pkcs.pkcs11.objects
An object of this class is a generic template.
GenericTemplate() - Constructor for class iaik.pkcs.pkcs11.objects.GenericTemplate
The default constructor.
get(long) - Static method in class iaik.pkcs.pkcs11.Mechanism
Gets the mechanism specified by the given mechanism code.
getAcIssuer() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Gets the attribute certificate issuer attribute of this X.509 attribute certificate.
getAllowedMechanisms() - Method in class iaik.pkcs.pkcs11.objects.Key
Get the list of mechanisms that are allowed to use with this key.
getAlwaysAuthenticate() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the always authenticate attribute of this key.
getAlwaysSensitive() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the always sensitive attribute of this key.
getAlwaysSensitive() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the always sensitive attribute of this key.
getApplication() - Method in class iaik.pkcs.pkcs11.objects.Data
Gets the application attribute of this data object.
getAttribute(long) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Gets the attribute.
getAttributeArrayValue() - Method in class iaik.pkcs.pkcs11.objects.AttributeArray
Get the attribute array value of this attribute.
getAttributeClass(Long) - Static method in class iaik.pkcs.pkcs11.objects.Attribute
Get the class of the given attribute type.
getAttributeName(Long) - Static method in class iaik.pkcs.pkcs11.objects.Attribute
Get the name of the given attribute type.
getAttributeTable() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Return the table that contains all attributes of this object.
getAttributeValue(Session, long, Attribute) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
This method reads the attribute specified by attribute from the token using the given session.
getAttributeValues(Session, long, Attribute[]) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
This method reads the attributes in a similar way as PKCS11Object.getAttributeValue(iaik.pkcs.pkcs11.Session, long, iaik.pkcs.pkcs11.objects.Attribute), but a complete array at once.
getAttributeValues(PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Reads all the attributes of the given PKCS11Object from the token and returns a new PKCS11Object that contains all these attributes.
getAttrTypes() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Gets the attribute types attribute of this X.509 attribute certificate.
getAuthPinFlags() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the authentication flags for secondary authentication of this key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.DHParams
Gets the base attribute of this DH key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Gets the base attribute of this DH key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Gets the base attribute of this DH key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Gets the base attribute of this DSA key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Gets the base attribute of this DSA key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Gets the base attribute of this DSA key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Gets the base attribute of this KEA key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Gets the base attribute of this KEA key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Gets the base attribute of this DH key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Gets the base attribute of this X9.42 DH key.
getBase() - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Gets the base attribute of this X9.42 DH key.
getBitIndex() - Method in class iaik.pkcs.pkcs11.params.ExtractParams
Get the bit of the base key that should be used as the first bit of the derived key.
getBitsPerPixel() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the bits per pixel.
getBooleanValue() - Method in class iaik.pkcs.pkcs11.objects.BooleanAttribute
Get the boolean value of this attribute.
getByteArrayValue() - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
Get the byte-array value of this attribute.
getBytes() - Method in class iaik.pkcs.pkcs11.params.OpaqueParams
Get the public value of the other party in the key agreement protocol.
getCb() - Method in class iaik.pkcs.pkcs11.params.AesCtrParams
 
getCertificateCategory() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Gets the certificate category attribute of the PKCS#11 certificate.
getCertificateType() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Gets the certificate type attribute of the PKCS#11 certificate.
getCertificateTypeName(Long) - Static method in class iaik.pkcs.pkcs11.objects.Certificate
Get the given certificate type as string.
getCharArrayValue() - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
Get the char-array value of this attribute.
getCharColumns() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the char columns.
getCharRows() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the char rows.
getCharSets() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the char sets.
getCheckValue() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Gets the check value attribute of of the PKCS#11 certificate.
getCheckValue() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the check value attribute of this key.
getCkAttribute() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Get the CK_ATTRIBUTE object of this Attribute that contains the attribute type and value .
getClientIV() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get the resulting client initialization vector.
getClientMacSecret() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get the resulting client MAC secret key.
getClientRandom() - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Get the client's random data.
getClientSecret() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get the resulting client secret key.
getCoefficient() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the coefficient (1/q mod (p)) attribute of this RSA key.
getColor() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the color.
getCryptokiVersion() - Method in class iaik.pkcs.pkcs11.Info
Get the version of PKCS#11 that this module claims to be compliant to.
getDateValue() - Method in class iaik.pkcs.pkcs11.objects.DateAttribute
Get the date value of this attribute.
getDecrypt() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the decrypt attribute of this key.
getDecrypt() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the decrypt attribute of this key.
getDerive() - Method in class iaik.pkcs.pkcs11.objects.Key
Check, if other keys can be derived from this key.
getDeviceError() - Method in class iaik.pkcs.pkcs11.SessionInfo
Get the current device error-code of the token.
getEcdsaParams() - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Gets the ECDSA parameters attribute of this ECDSA key.
getEcdsaParams() - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Gets the ECDSA parameters attribute of this ECDSA key.
getEcPoint() - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Gets the EC point attribute of this ECDSA key.
getEncapsulatedException() - Method in exception iaik.pkcs.pkcs11.TokenException
Get the encapsulated (wrapped) exception.
getEncapsulatedException() - Method in exception iaik.pkcs.pkcs11.TokenRuntimeException
Get the encapsulated (wrapped) exception.
getEncodingMethods() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the encoding methods.
getEncrypt() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the encrypt attribute of this key.
getEncrypt() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the encrypt attribute of this key.
getEndDate() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Gets the end date attribute of the validity of the PKCS#11 certificate.
getEndDate() - Method in class iaik.pkcs.pkcs11.objects.Key
Gets the end date attribute of the validity of this key.
getErrorCode() - Method in exception iaik.pkcs.pkcs11.wrapper.PKCS11Exception
Returns the PKCS#11 error code.
getExponent1() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the first exponent (d mod (p-1)) attribute of this RSA key.
getExponent2() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the second exponent (d mod (q-1)) attribute of this RSA key.
getExtractable() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the extractable attribute of this key.
getExtractable() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the extractable attribute of this key.
getFirmwareVersion() - Method in class iaik.pkcs.pkcs11.SlotInfo
Get the version of the slot's firmware.
getFirmwareVersion() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the version of the token's firmware.
getFlags() - Method in class iaik.pkcs.pkcs11.TokenInfo
Return the token flags.
getFreePrivateMemory() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the amount of free memory for private objects.
getFreePublicMemory() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the amount of free memory for public objects.
getHardwareFeatureType() - Method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Gets the hardware feature type attribute of the PKCS#11 key.
getHardwareFeatureTypeName(Long) - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Get the given hardware feature type as string.
getHardwareVersion() - Method in class iaik.pkcs.pkcs11.SlotInfo
Get the version of the slot's hardware.
getHardwareVersion() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the version of the token's hardware.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
Get the message digest algorithm used to calculate the digest of the encoding parameter.
getHashOfIssuerPublicKey() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Gets the hash of issuer public key attribute of this WTLS public key certificate.
getHashOfIssuerPublicKey() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the hash of issuer public key attribute of this X.509 public key certificate.
getHashOfSubjectPublicKey() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Gets the hash of subject public key attribute of this WTLS public key certificate.
getHashOfSubjectPublicKey() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the hash of subject public key attribute of this X.509 public key certificate.
getHasReset() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Gets the has-reset attribute of this monotonic counter object.
getId() - Method in class iaik.pkcs.pkcs11.objects.Key
Gets the ID attribute of this key.
getId() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the ID attribute of this X.509 public key certificate.
getInfo() - Method in class iaik.pkcs.pkcs11.Module
Gets information about the module; i.e.
getInitializationVector() - Method in class iaik.pkcs.pkcs11.params.IVParams
Get the initialization vector.
getInitializationVector() - Method in class iaik.pkcs.pkcs11.params.PBEParams
Get the 8-byte initialization vector (IV), if an IV is required.
getInstance(String) - Static method in class iaik.pkcs.pkcs11.Module
Get an instance of this class by giving the name of the PKCS#11 module; e.g.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.Certificate
The getInstance method of the PKCS11Object class uses this method to create an instance of a PKCS#11 certificate.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.Clock
The getInstance method of the HardwareFeature class uses this method to create an instance of a PKCS#11 clock.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.Data
The getInstance method of the PKCS11Object class uses this method to create an instance of a PKCS#11 data object.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DHParams
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 DH private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 DH private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DHPublicKey
The getInstance method of the PublicKey class uses this method to create an instance of a PKCS#11 DH public key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DomainParameters
The getInstance method of the PKCS11Object class uses this method to create an instance of PKCS#11 domain parameters.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DSAParams
The getInstance method of the PrivateKey class uses this method to create an instance of PKCS#11 DSA domain parameters.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 DSA private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
The getInstance method of the PublicKey class uses this method to create an instance of a PKCS#11 DSA public key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 ECDSA private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.ECPublicKey
The getInstance method of the PublicKey class uses this method to create an instance of a PKCS#11 ECDSA public key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Called by sub-classes to create an instance of a PKCS#11 hardware feature.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 KEA private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
The getInstance method of the PublicKey class uses this method to create an instance of a PKCS#11 KEA public key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
The getInstance method of the HardwareFeature class uses this method to create an instance of a PKCS#11 monotonic counter.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
The object creation mechanism of ObjectAccess uses this method to create an instance of an PKCS#11 object.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.PrivateKey
The getInstance method of the PKCS11Object class uses this method to create an instance of a PKCS#11 private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.PublicKey
The getInstance method of the PKCS11Object class uses this method to create an instance of a PKCS#11 public key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 RSA private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
The getInstance method of the PublicKey class uses this method to create an instance of a PKCS#11 RSA public key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.SecretKey
The getInstance method of the PKCS11Object class uses this method to create an instance of a PKCS#11 secret key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.UserInterface
The getInstance method of the HardwareFeature class uses this method to create an instance of a PKCS#11 user interface.
getInstance(Session, long, long) - Static method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
The getInstance method of the SecretKey class uses this method to create an instance of a PKCS#11 AES secret key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
The getInstance method of the Certificate class uses this method to create an instance of a PKCS#11 WTLS public key certificate.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The getInstance method of the Certificate class uses this method to create an instance of a PKCS#11 X.509 attribute certificate.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The getInstance method of the Certificate class uses this method to create an instance of a PKCS#11 X.509 public key certificate.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.X942DHParams
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 DH private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
The getInstance method of the PrivateKey class uses this method to create an instance of a PKCS#11 X9.42 DH private key.
getInstance(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
The getInstance method of the PublicKey class uses this method to create an instance of a PKCS#11 X9.42 DH public key.
getIssuer() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Gets the issuer attribute of this WTLS public key certificate.
getIssuer() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the issuer attribute of this X.509 public key certificate.
getIterations() - Method in class iaik.pkcs.pkcs11.params.PBEParams
Get the number of iterations required for the generation.
getIterations() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Get the number of iterations to perform when generating each block of random data.
getIVSizeInBits() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Get the length (in bits) of the IV agreed upon during the protocol handshake phase.
getJavaMidpSecurityDomain() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the java midp security domain attribute of the PKCS#11 certificate.
getKeyDerivationFunction() - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Get the key derivation function used on the shared secret value.
getKeyGenMechanism() - Method in class iaik.pkcs.pkcs11.objects.Key
Get the mechanism used to generate the key material for this key.
getKeySizeInBits() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Get the length (in bits) of the secret keys agreed upon during the protocol handshake phase.
getKeyType() - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Gets the key type attribute of the PKCS#11 key.
getKeyType() - Method in class iaik.pkcs.pkcs11.objects.Key
Gets the key type attribute of the PKCS#11 key.
getKeyTypeName(Long) - Static method in class iaik.pkcs.pkcs11.objects.Key
Get the given key type as string.
getLabel() - Method in class iaik.pkcs.pkcs11.objects.Storage
Get the label attribute of this object.
getLabel() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the label of this token.
getLibraryDescription() - Method in class iaik.pkcs.pkcs11.Info
Get a short description of this module.
getLibraryVersion() - Method in class iaik.pkcs.pkcs11.Info
Get the version of this PKCS#11 module.
getLocal() - Method in class iaik.pkcs.pkcs11.objects.Key
Check, if this key is a local key; i.e.
getLongValue() - Method in class iaik.pkcs.pkcs11.objects.LongAttribute
Get the long value of this attribute.
getMacLength() - Method in class iaik.pkcs.pkcs11.params.MacGeneralParams
Get the length of the MAC produced, in bytes.
getMacSizeInBits() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Get the length (in bits) of the MACing keys agreed upon during the protocol handshake phase.
getMajor() - Method in class iaik.pkcs.pkcs11.Version
Get the major version number.
getManufacturerID() - Method in class iaik.pkcs.pkcs11.Info
Get the identifier of the manufacturer.
getManufacturerID() - Method in class iaik.pkcs.pkcs11.SlotInfo
Get an identifier for the manufacturer of this slot.
getManufacturerID() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the manufacturer identifier.
getMaskGenerationFunction() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
Get the mask to apply to the encoded block.
getMaxKeySize() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Get the maximum key length supported by this mechanism.
getMaxPinLen() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the maximum length for the PIN.
getMaxRwSessionCount() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the maximum allowed number of (open) concurrent read-write sessions.
getMaxSessionCount() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the maximum allowed number of (open) concurrent sessions.
getMechanism() - Method in class iaik.pkcs.pkcs11.objects.MechanismAttribute
Get the long value of this attribute.
getMechanismAttributeArrayValue() - Method in class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
Get the mechanism attribute array value of this attribute as Mechanism[].
getMechanismCode() - Method in class iaik.pkcs.pkcs11.Mechanism
Get the code of this mechanism as defined in PKCS11Constants (of pkcs11t.h likewise).
getMechanismInfo(Mechanism) - Method in class iaik.pkcs.pkcs11.Token
Get more information about one supported mechanism.
getMechanismList() - Method in class iaik.pkcs.pkcs11.Token
Get the list of mechanisms that this token supports.
getMechanismType() - Method in class iaik.pkcs.pkcs11.objects.Mechanism
Returns the mechanism type of this mechanism object.
getMessage() - Method in exception iaik.pkcs.pkcs11.wrapper.PKCS11Exception
This method gets the corresponding text error message from a property file.
getMimeTypes() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the mime types.
getMinKeySize() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Get the minimum key length supported by this mechanism.
getMinor() - Method in class iaik.pkcs.pkcs11.Version
Get the minor version number.
getMinPinLen() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the minimum length for the PIN.
getModel() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the model of this token.
getModifiable() - Method in class iaik.pkcs.pkcs11.objects.Storage
Check, if this is a modifiable object.
getModule() - Method in class iaik.pkcs.pkcs11.Session
Get the Module which this Session object operates with.
getModule() - Method in class iaik.pkcs.pkcs11.Slot
Get the module that created this Slot object.
getModulus() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the modulus attribute of this RSA key.
getModulus() - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Gets the modulus attribute of this RSA key.
getModulusBits() - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Gets the modulus bits (bit-length of the modulus) attribute of this RSA key.
getMutexHandler() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Returns the object that implements the functionality for handling mutexes.
getMutexHandler() - Method in interface iaik.pkcs.pkcs11.InitializeArgs
Returns the object that implements the functionality for handling mutexes.
getName() - Method in class iaik.pkcs.pkcs11.Mechanism
Get the name of this mechanism.
getNeverExtractable() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the never extractable attribute of this key.
getNeverExtractable() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the never extractable attribute of this key.
getObject() - Method in class iaik.pkcs.pkcs11.params.ObjectHandleParams
Get the PKCS#11 object.
getObjectClass() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Gets the object class attribute of the PKCS#11 object.
getObjectClassName(Long) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Get the given object class as string.
getObjectHandle() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Gets the object handle of the underlying PKCS#11 object on the token.
getObjectID() - Method in class iaik.pkcs.pkcs11.objects.Data
Gets the object ID attribute of this data object.
getOperationState() - Method in class iaik.pkcs.pkcs11.Session
Get the current operation state.
getOtherInfo() - Method in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
Get the data shared between the two parties.
getOwner() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Gets the owner attribute of this X.509 attribute certificate.
getParams() - Method in class iaik.pkcs.pkcs11.Mechanism
Get the parameters object of this mechanism.
getPassword() - Method in class iaik.pkcs.pkcs11.params.PBEParams
Get the password to be used in the PBE key generation.
getPixelX() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the pixel x.
getPixelY() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the pixel y.
getPKCS11Module() - Method in class iaik.pkcs.pkcs11.Module
Gets the PKCS#11 module of the wrapper package behind this object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.AesCtrParams
 
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
Get this parameters object as a byte array.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
Get this parameters object as an object of the CK_ECDH1_DERIVE_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Get this parameters object as an object of the CK_ECDH2_DERIVE_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.ExtractParams
Get this parameters object as an Long object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.IVParams
Get this parameters object as a byte array.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.MacGeneralParams
Get this parameters object as an Long object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.ObjectHandleParams
Get this parameters object as a Long object, which is the handle of the underlying object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.OpaqueParams
Get this parameters object as a byte array.
getPKCS11ParamsObject() - Method in interface iaik.pkcs.pkcs11.params.Params
Get this parameters object as an object of the corresponding *_PARAMS class of the sun.security.pkcs11.wrapper package.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.PBEParams
Get this parameters object as an object of the CK_PBE_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Get this parameters object as an object of the CK_PKCS5_PBKD2_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Get this parameters object as an object of the CK_RSA_PKCS_OAEP_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
Get this parameters object as an object of the CK_RSA_PKCS_PSS_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get this parameters object as an object of the CK_SSL3_KEY_MAT_OUT class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Get this parameters object as a CK_SSL3_KEY_MAT_PARAMS object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Get this parameters object as a CK_SSL3_RANDOM_DATA object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Get this parameters object as a CK_SSL3_RANDOM_DATA object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.VersionParams
Get this parameters object as a CK_VERSION object.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
Get this parameters object as an object of the CK_X9_42_DH1_DERIVE_PARAMS class.
getPKCS11ParamsObject() - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Get this parameters object as an object of the CK_X9_42_DH2_DERIVE_PARAMS class.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.DHParams
Gets the prime attribute of this DH key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Gets the prime attribute of this DH key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Gets the prime attribute of this DH key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Gets the prime attribute of this DSA key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Gets the prime attribute of this DSA key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Gets the prime attribute of this DSA key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Gets the prime attribute of this KEA key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Gets the prime attribute of this KEA key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Gets the prime attribute of this DH key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Gets the prime attribute of this X9.42 DH key.
getPrime() - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Gets the prime attribute of this X9.42 DH key.
getPrime1() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the first prime attribute of this RSA key.
getPrime2() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the second prime attribute of this RSA key.
getPrimeBits() - Method in class iaik.pkcs.pkcs11.objects.DHParams
Gets the value length of the prime (in bits).
getPrimeBits() - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Gets the bit length of the prime value.
getPrimeBits() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Gets the value length of the prime (in bits).
getPrivate() - Method in class iaik.pkcs.pkcs11.objects.Storage
Check, if this is a private object.
getPrivateData() - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Get the key for the second EC private key value.
getPrivateData() - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Get the key for the second X9.42 private key value.
getPrivateDataLength() - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Get the length in bytes of the second EC private key.
getPrivateDataLength() - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Get the length in bytes of the second X9.42 private key.
getPrivateExponent() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the private exponent attribute of this RSA key.
getPrivateKey() - Method in class iaik.pkcs.pkcs11.objects.KeyPair
Get the private key part of this key-pair.
getPseudoRandomFunction() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Get the pseudo-random function (PRF) to used to generate the key.
getPseudoRandomFunctionData() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Get the data used as the input for PRF in addition to the salt value.
getPublicData() - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Get the other partie's public key value.
getPublicData2() - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Get the other party's second EC public key value.
getPublicData2() - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Get the other party's second X9.42 public key value.
getPublicExponent() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Gets the public exponent attribute of this RSA key.
getPublicExponent() - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Gets the public exponent attribute of this RSA key.
getPublicKey() - Method in class iaik.pkcs.pkcs11.objects.KeyPair
Get the public key part of this key-pair.
getPublicValue() - Method in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
Get the public value of the other party in the key agreement protocol.
getRandomInfo() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Get the client's and server's random data information.
getRandomInfo() - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Get the client's and server's random data information.
getReserved() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Reserved parameter.
getReserved() - Method in interface iaik.pkcs.pkcs11.InitializeArgs
Reserved parameter.
getResolution() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Gets the resolution.
getReturnedKeyMaterial() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Get the object that receives the handles for the keys generated and the IVs.
getRwSessionCount() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the current number of open read-write sessions.
getSalt() - Method in class iaik.pkcs.pkcs11.params.PBEParams
Get the salt to be used in the PBE key generation.
getSaltLength() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
Get the length of the salt value in octets.
getSaltSource() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Get the source of the salt value.
getSaltSourceData() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Get the data used as the input for the salt source.
getSecondaryAuth() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the secondary authentication attribute of this key.
getSensitive() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the sensitive attribute of this key.
getSensitive() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the sensitive attribute of this key.
getSerialNumber() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Gets the serial number attribute of this X.509 attribute certificate.
getSerialNumber() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the serial number attribute of this X.509 public key certificate.
getSerialNumber() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the serial number of this token.
getServerIV() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get the resulting server initialization vector.
getServerMacSecret() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get the resulting server MAC secret key.
getServerRandom() - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Get the server's random data.
getServerSecret() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Get the resulting server secret key.
getSessionCount() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the current number of open sessions.
getSessionHandle() - Method in class iaik.pkcs.pkcs11.Session
Get the handle of this session.
getSessionInfo() - Method in class iaik.pkcs.pkcs11.Session
Get information about this session.
getSetAttributes() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Returns the PKCS#11 attributes of this object.
getSetAttributes(PKCS11Object) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Returns the PKCS#11 attributes of an object.
getSharedData() - Method in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
Get the data shared between the two parties.
getSign() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the sign attribute of this key.
getSign() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the sign attribute of this key.
getSignRecover() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the sign recover attribute of this key.
getSlot() - Method in class iaik.pkcs.pkcs11.Token
Get the slot that created this Token object.
getSlotDescription() - Method in class iaik.pkcs.pkcs11.SlotInfo
Get a short description of this slot.
getSlotID() - Method in class iaik.pkcs.pkcs11.Slot
Get the ID of this slot.
getSlotInfo() - Method in class iaik.pkcs.pkcs11.Slot
Get information about this slot object.
getSlotList(boolean) - Method in class iaik.pkcs.pkcs11.Module
Gets a list of slots that can accept tokens that are compatible with this module; e.g.
getSource() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Get the source of the encoding parameter.
getSourceData() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Get the data used as the input for the encoding parameter source.
getStartDate() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Gets the start date attribute of the validity of the PKCS#11 certificate.
getStartDate() - Method in class iaik.pkcs.pkcs11.objects.Key
Gets the start date attribute of the validity of this key.
getState() - Method in class iaik.pkcs.pkcs11.SessionInfo
Get the current state of this session.
getSubject() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the subject attribute of this key.
getSubject() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the subject attribute of this key.
getSubject() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Gets the subject attribute of this WTLS public key certificate.
getSubject() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the subject attribute of this X.509 public key certificate.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Gets the subprime attribute of this DSA key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Gets the sub-prime attribute of this DSA key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Gets the sub-prime attribute of this DSA key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Gets the sub-prime attribute of this KEA key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Gets the sub-prime attribute of this KEA key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Gets the subprime attribute of this DH key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Gets the subprime attribute of this X9.42 DH key.
getSubprime() - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Gets the sub-prime attribute of this X9.42 DH key.
getSubprimeBits() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Gets the value length of the subprime (in bits).
getTime() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the current time of the token's clock.
getToken() - Method in class iaik.pkcs.pkcs11.objects.Storage
Check, if this is a token object.
getToken() - Method in class iaik.pkcs.pkcs11.Session
Get the token that created this Session object.
getToken() - Method in class iaik.pkcs.pkcs11.Slot
Get an object for handling the token that is currently present in this slot, or null, if there is no token present.
getTokenID() - Method in class iaik.pkcs.pkcs11.Token
Get the ID of this token.
getTokenInfo() - Method in class iaik.pkcs.pkcs11.Token
Get information about this token.
getTotalPrivateMemory() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the total amount of memory for private objects.
getTotalPublicMemory() - Method in class iaik.pkcs.pkcs11.TokenInfo
Get the total amount of memory for public objects.
getTrusted() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Gets the trusted attribute of the PKCS#11 certificate.
getTrusted() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the trusted attribute of this key.
getTrusted() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the trusted attribute of this key.
getType() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Get the PKCS#11 type of this attribute.
getUnknownCertificate(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.Certificate
Try to create a certificate which has no or an unknown certificate type attribute.
getUnknownDomainParameters(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.DomainParameters
Try to create a domain parameters which has no or an unknown key type type attribute.
getUnknownHardwareFeature(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Try to create a hardware feature which has no or an unknown hardware feature type attribute.
getUnknownObject(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Try to create an object which has no or an unknown object class attribute.
getUnknownPrivateKey(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.PrivateKey
Try to create a key which has no or an unknown private key type type attribute.
getUnknownPublicKey(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.PublicKey
Try to create a key which has no or an unknown public key type attribute.
getUnknownSecretKey(Session, long) - Static method in class iaik.pkcs.pkcs11.objects.SecretKey
Try to create a key which has no or an unkown secret key type type attribute.
getUnwrap() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the unwrap attribute of this key.
getUnwrap() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the unwrap attribute of this key.
getUnwrapTemplate() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the unwrap template attribute of this key.
getUnwrapTemplate() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the unwrap template attribute of this key.
getUrl() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Get the URL attribute of this object.
getUrl() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Get the URL attribute of this object.
getValue() - Method in class iaik.pkcs.pkcs11.objects.Clock
Gets the value attribute of this clock object.
getValue() - Method in class iaik.pkcs.pkcs11.objects.Data
Gets the value attribute of this data object.
getValue() - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Gets the value attribute of this DH key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Gets the value attribute of this DH key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Gets the value attribute of this DSA key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Gets the value attribute of this DSA key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Gets the value attribute of this ECDSA key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Gets the value attribute of this KEA key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Gets the value attribute of this KEA key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Gets the value attribute of this monotonic counter object.
getValue() - Method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Gets the value attribute of this AES key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Gets the value attribute of this WTLS public key certificate.
getValue() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Gets the value attribute of this X.509 attribute certificate.
getValue() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Gets the value attribute of this X.509 public key certificate.
getValue() - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Gets the value attribute of this X9.42 DH key.
getValue() - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Gets the value attribute of this X9.42 DH key.
getValueBits() - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Gets the value length attribute of this DH key (in bits).
getValueLen() - Method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Gets the value length attribute of this AES key (in bytes).
getValueString() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.AttributeArray
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.CertificateTypeAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.HardwareFeatureTypeAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.KeyTypeAttribute
Get a string representation of the value of this attribute.
getValueString(int) - Method in class iaik.pkcs.pkcs11.objects.LongAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.MechanismAttribute
Get a string representation of the value of this attribute.
getValueString() - Method in class iaik.pkcs.pkcs11.objects.ObjectClassAttribute
Get a string representation of the value of this attribute.
getVendorDefinedCertificateBuilder() - Static method in class iaik.pkcs.pkcs11.objects.Certificate
Get the currently set vendor-defined certificate builder.
getVendorDefinedDomainParametersBuilder() - Static method in class iaik.pkcs.pkcs11.objects.DomainParameters
Get the currently set vendor-defined DomainParameters builder.
getVendorDefinedHardwareFeatureBuilder() - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Get the currently set vendor-defined hardware feature builder.
getVendorDefinedKeyBuilder() - Static method in class iaik.pkcs.pkcs11.objects.Key
Get the currently set vendor-defined key builder.
getVendorDefinedObjectBuilder() - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Get the currently set vendor-defined object builder.
getVerify() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the verify attribute of this key.
getVerify() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the verify attribute of this key.
getVerifyRecover() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the verify recover attribute of this key.
getVersion() - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Get the SSL protocol version information.
getWrap() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the wrap attribute of this key.
getWrap() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the wrap attribute of this key.
getWrapTemplate() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Gets the wrap template attribute of this key.
getWrapTemplate() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the wrap template attribute of this key.
getWrapWithTrusted() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Gets the wrap with trusted attribute of this key.
getWrapWithTrusted() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Gets the wrap with trusted attribute of this key.

H

HardwareFeature - Class in iaik.pkcs.pkcs11.objects
This is the base class for hardware feature classes.
HardwareFeature() - Constructor for class iaik.pkcs.pkcs11.objects.HardwareFeature
The default constructor.
HardwareFeature(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.HardwareFeature
Called by getInstance to create an instance of a PKCS#11 hardware feature.
HardwareFeature.FeatureType - Interface in iaik.pkcs.pkcs11.objects
This interface defines the available hardware feature types as defined by PKCS#11 2.20: MONOTONIC_COUNTER, CLOCK, CKH_USER_INTERFAC or VENDOR_DEFINED.
HardwareFeature.VendorDefinedHardwareFeatureBuilder - Interface in iaik.pkcs.pkcs11.objects
If an application uses vendor defined hardware features, it must implement this interface and install such an object handler using setVendorDefinedHardwareFeatureBuilder.
hardwareFeatureType - Variable in class iaik.pkcs.pkcs11.objects.HardwareFeature
The type of this hardware feature.
HardwareFeatureTypeAttribute - Class in iaik.pkcs.pkcs11.objects
This is a special version of a long attribute for the type of a hardware feature.
HardwareFeatureTypeAttribute() - Constructor for class iaik.pkcs.pkcs11.objects.HardwareFeatureTypeAttribute
Empty constructor.
HAS_RESET - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
HASH_OF_ISSUER_PUBLIC_KEY - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
HASH_OF_SUBJECT_PUBLIC_KEY - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
hashAlg - Variable in class iaik.pkcs.pkcs11.params.RSAPkcsParams
The message digest algorithm used to calculate the digest of the encoding parameter.
hashCode() - Method in class iaik.pkcs.pkcs11.Info
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.Mechanism
Override hashCode to ensure that hashtable still works after overriding equals.
hashCode() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Override hashCode to ensure that hashtable still works after overriding equals.
hashCode() - Method in class iaik.pkcs.pkcs11.Module
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Attribute
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.AttributeArray
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Certificate
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Clock
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Data
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.DateAttribute
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.HardwareFeature
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Key
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.KeyPair
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Mechanism
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.Storage
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.AesCtrParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.ExtractParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.IVParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.MacGeneralParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.ObjectHandleParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.OpaqueParams
 
hashCode() - Method in class iaik.pkcs.pkcs11.params.PBEParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.Session
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.SessionInfo
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.Slot
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.SlotInfo
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.State
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.Token
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode() - Method in class iaik.pkcs.pkcs11.TokenInfo
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashCode(byte[]) - Static method in class iaik.pkcs.pkcs11.Util
Calculate a hash code for the given byte array.
hashCode(char[]) - Static method in class iaik.pkcs.pkcs11.Util
Calculate a hash code for the given char array.
hashCode(long[]) - Static method in class iaik.pkcs.pkcs11.Util
Calculate a hash code for the given long array.
hashCode() - Method in class iaik.pkcs.pkcs11.Version
The overriding of this method should ensure that the objects of this class work correctly in a hashtable.
hashOfIssuerPublicKey - Variable in class iaik.pkcs.pkcs11.objects.WTLSCertificate
SHA-1 hash of the issuer public key.
hashOfIssuerPublicKey - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
SHA-1 hash of the issuer public key.
hashOfSubjectPublicKey - Variable in class iaik.pkcs.pkcs11.objects.WTLSCertificate
SHA-1 hash of the subject public key.
hashOfSubjectPublicKey - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
SHA-1 hash of the subject public key.
hasReset - Variable in class iaik.pkcs.pkcs11.objects.MonotonicCounter
True, if this counter has been reset at least once.
HMAC_SHA1 - Static variable in interface iaik.pkcs.pkcs11.params.PKCS5PBKD2Params.PseudoRandomFunctionType
The identifier for HMAC SHA-1 version.
HW_FEATURE - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a hardware feature object or any sub-class of it.
HW_FEATURE_TYPE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 

I

iaik.pkcs.pkcs11 - package iaik.pkcs.pkcs11
 
iaik.pkcs.pkcs11.objects - package iaik.pkcs.pkcs11.objects
 
iaik.pkcs.pkcs11.params - package iaik.pkcs.pkcs11.params
 
iaik.pkcs.pkcs11.wrapper - package iaik.pkcs.pkcs11.wrapper
 
ID - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
id - Variable in class iaik.pkcs.pkcs11.objects.Key
The identifier (ID) of this key.
id - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The ID attribute of this certificate.
IDEA - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a IDEA key.
Info - Class in iaik.pkcs.pkcs11
Objects of this class provide information about a PKCS#11 module; i.e.
Info(CK_INFO) - Constructor for class iaik.pkcs.pkcs11.Info
Constructor taking the CK_INFO object of the token.
initialize(InitializeArgs) - Method in class iaik.pkcs.pkcs11.Module
Initializes the module.
InitializeArgs - Interface in iaik.pkcs.pkcs11
The interface that an object must implement to be a valid parameter for the initialize method of a Module object.
isClockOnToken() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token has an own clock.
isDecrypt() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for decryption.
isDerive() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key derivation.
isDigest() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for digesting.
isDigestMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a digest mechanism.
isDualCryptoOperations() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token supports dual crypto operations.
isEcCompress() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with elliptic curve point compressed.
isEcEcParameters() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters of the choice ecParameters.
isEcF2m() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters over F2m.
isEcFp() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters over Fp.
isEcNamedCurve() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters of the choice namedCurve.
isEcUncompress() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with elliptic curve point uncompressed.
isEncrypt() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for encryption.
isExport() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Check whether the keys have to be derived for an export version of the protocol.
isExtension() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if there is an extension to the flags; false, if no extensions.
isFullEncryptDecryptMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a full encrypt/decrypt mechanism; i.e.
isFullSignVerifyMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a full sign/verify mechanism; i.e.
isGenerate() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for secret key generation.
isGenerateKeyPair() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key-pair generation.
isHw() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism is performed in hardware.
isHwSlot() - Method in class iaik.pkcs.pkcs11.SlotInfo
Indicate, if the token is a hardware device or if it is just a pure software implementation; e.g.
isKeyDerivationMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a key derivation mechanism.
isKeyGenerationMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a key generation mechanism for generating symmetric keys.
isKeyPairGenerationMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a key-pair generation mechanism for generating key-pairs.
isLibraryCantCreateOsThreads() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Check, if application threads which are executing calls to the library may not use native operating system calls to spawn new threads.
isLibraryCantCreateOsThreads() - Method in interface iaik.pkcs.pkcs11.InitializeArgs
Check, if application threads which are executing calls to the library may not use native operating system calls to spawn new threads.
isLocal() - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Check, if this key is a local key; i.e.
isLoginRequired() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token requires the user to log in before certain operations can be performed.
isOsLockingOk() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Check, if the library can use the native operation system threading model for locking.
isOsLockingOk() - Method in interface iaik.pkcs.pkcs11.InitializeArgs
Check, if the library can use the native operation system threading model for locking.
isPresent() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Check, if this attribute is really present in the associated object.
isProtectedAuthenticationPath() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token has an protected authentication path.
isRemovableDevice() - Method in class iaik.pkcs.pkcs11.SlotInfo
Indicate, if the token is removable from this slot or not.
isResetOnInit() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Gets the reset-on-init attribute of this monotonic counter object.
isRestoreKeyNotNeeded() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if a successful save of a session's cryptographic operations state always contains all keys needed to restore the state of the session.
isRNG() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token has a random number generator.
isRwSession() - Method in class iaik.pkcs.pkcs11.SessionInfo
Check, if this is a read-write session.
isSecondaryAuthentication() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token supports secondary authentication for private key objects.
isSensitive() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Check, if this attribute is sensitive in the associated object.
isSerialSession() - Method in class iaik.pkcs.pkcs11.SessionInfo
Check, if this is a serial session.
isSign() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for signing.
isSignRecover() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for signing with data recovery.
isSignVerifyRecoverMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a sign/verify mechanism with message recovery.
isSingleOperationEncryptDecryptMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a single-operation encrypt/decrypt mechanism; i.e.
isSingleOperationSignVerifyMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a single-operation sign/verify mechanism; i.e.
isSoPinCountLow() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer-PIN has been entered incorrectly at least once since the last successful authentication.
isSoPinFinalTry() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer has just one try left to supply the correct PIN before the security officer-PIN gets locked.
isSoPinLocked() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer-PIN is locked.
isSoPinToBeChanged() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer PIN value is the default value set by token initialization or manufacturing.
ISSUER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
issuer - Variable in class iaik.pkcs.pkcs11.objects.WTLSCertificate
The issuer attribute of this certificate.
issuer - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The issuer attribute of this certificate.
isTokenInitialized() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token is already initialized.
isTokenPresent() - Method in class iaik.pkcs.pkcs11.SlotInfo
Indicates, if there is a token present in this slot.
isUnwrap() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key unwrapping.
isUserPinCountLow() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user-PIN has been entered incorrectly at least once since the last successful authentication.
isUserPinFinalTry() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user has just one try left to supply the correct PIN before the user-PIN gets locked.
isUserPinInitialized() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user-PIN is already initialized.
isUserPinLocked() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user-PIN is locked.
isUserPinToBeChanged() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user PIN value is the default value set by token initialization or manufacturing.
isUseUtf8Encoding() - Method in class iaik.pkcs.pkcs11.Slot
Returns whether UTF8 encoding is set.
isUseUtf8Encoding() - Method in class iaik.pkcs.pkcs11.Token
 
isVerify() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for verification.
isVerifyRecover() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for verification with data recovery.
isWrap() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key wrapping.
isWrapUnwrapMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a wrap/unwrap mechanism; i.e.
isWriteProtected() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token is write protected.
iterations - Variable in class iaik.pkcs.pkcs11.params.PBEParams
The number of iterations required for the generation.
iterations - Variable in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
The number of iterations to perform when generating each block of random data.
iv - Variable in class iaik.pkcs.pkcs11.params.IVParams
The initialization vector.
iv - Variable in class iaik.pkcs.pkcs11.params.PBEParams
The 8-byte initialization vector (IV), if an IV is required.
IVParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for general block ciphers in CBC mode.
IVParams(byte[]) - Constructor for class iaik.pkcs.pkcs11.params.IVParams
Create a new InitializationVectorParameters object with the given initialization vector.
ivSizeInBits - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
The length (in bits) of the IV agreed upon during the protocol handshake phase.

J

JAVA_MIDP_SECURITY_DOMAIN - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
javaMidpSecurityDomain - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Java MIDP security domain: 0 = unspecified (default value), 1 = manufacturer, 2 = operator, 3 = third party.
JUNIPER - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a JUNIPER key.

K

kdf - Variable in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
The key derivation function used on the shared secret value.
KEA - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a KEA key.
KEAPrivateKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent KEA private keys as specified by PKCS#11 v2.11.
KEAPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Default Constructor.
KEAPrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Called by getInstance to create an instance of a PKCS#11 KEA private key.
KEAPublicKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent KEA public keys as specified by PKCS#11 v2.11.
KEAPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.KEAPublicKey
Default Constructor.
KEAPublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.KEAPublicKey
Called by getInstance to create an instance of a PKCS#11 KEA public key.
Key - Class in iaik.pkcs.pkcs11.objects
An object of this class represents a key as defined by PKCS#11 2.11.
Key() - Constructor for class iaik.pkcs.pkcs11.objects.Key
The default constructor.
Key(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Key
Called by sub-classes to create an instance of a PKCS#11 key.
Key.KeyType - Interface in iaik.pkcs.pkcs11.objects
This interface defines the available key types as defined by PKCS#11 v2.11: RSA, DSA, DH, ECDSA, KEA, GENERIC_SECRET, RC2, RC4, DES, DES2, DES3, CAST, CAST3, CAST5, CAST128, RC5, IDEA, SKIPJACK, BATON, JUNIPER, CDMF, AES, EC, X9_42_DH or VENDOR_DEFINED.
Key.VendorDefinedKeyBuilder - Interface in iaik.pkcs.pkcs11.objects
If an application uses vendor defined keys, it must implement this interface and install such an object handler using setVendorDefinedKeyBuilder.
KEY_GEN_MECHANISM - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
KEY_TYPE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
keyGenMechanism - Variable in class iaik.pkcs.pkcs11.objects.Key
The mechanism used to generate the key material.
KeyPair - Class in iaik.pkcs.pkcs11.objects
This class does not correspond to any PKCS#11 object.
KeyPair(PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.objects.KeyPair
Constructor that takes a public and a private key.
keySizeInBits - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
The length (in bits) of the secret keys agreed upon during the protocol handshake phase.
keyType - Variable in class iaik.pkcs.pkcs11.objects.DomainParameters
The type of this key.
keyType - Variable in class iaik.pkcs.pkcs11.objects.Key
The type of this key.
KeyTypeAttribute - Class in iaik.pkcs.pkcs11.objects
This is a special version of a long attribute for the type of a key type.
KeyTypeAttribute() - Constructor for class iaik.pkcs.pkcs11.objects.KeyTypeAttribute
Empty constructor.
keyTypeNames - Static variable in class iaik.pkcs.pkcs11.objects.Key
A table holding string representations for all known key types.

L

LABEL - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
label - Variable in class iaik.pkcs.pkcs11.objects.Storage
The label of this object.
LOCAL - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
local - Variable in class iaik.pkcs.pkcs11.objects.DomainParameters
True, if this key was created (generated or copied from a different key) on the token.
local - Variable in class iaik.pkcs.pkcs11.objects.Key
True, if this key was created (generated or copied from a different key) on the token.
lockMutex(Object) - Method in class iaik.pkcs.pkcs11.DefaultMutexHandler
If this method is called on with a mutex object which is not locked, the calling thread obtains a lock on that mutex object and returns.
lockMutex(Object) - Method in interface iaik.pkcs.pkcs11.MutexHandler
If this method is called on with a mutex object which is not locked, the calling thread obtains a lock on that mutex object and returns.
login(boolean, char[]) - Method in class iaik.pkcs.pkcs11.Session
Logs in the user or the security officer to the session.
login(long, char[]) - Method in class iaik.pkcs.pkcs11.Session
 
logout() - Method in class iaik.pkcs.pkcs11.Session
Logs out this session.
LongAttribute - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a long attribute of an PKCS#11 object as specified by PKCS#11.
LongAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.LongAttribute
Constructor taking the PKCS#11 type of the attribute.

M

MacGeneralParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the MAC algorithms for the following mechanisms: DES, DES3 (triple-DES), CAST, CAST3, CAST128 (CAST5), IDEA, and CDMF ciphers.
MacGeneralParams(long) - Constructor for class iaik.pkcs.pkcs11.params.MacGeneralParams
Create a new MacGeneralParameters object with the given MAC length.
macLength - Variable in class iaik.pkcs.pkcs11.params.MacGeneralParams
The length of the MAC produced, in bytes.
macSizeInBits - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
The length (in bits) of the MACing keys agreed upon during the protocol handshake phase.
maxKeySize - Variable in class iaik.pkcs.pkcs11.MechanismInfo
The maximum key length supported by this algorithm.
Mechanism - Class in iaik.pkcs.pkcs11
Objects of this class represent a mechanism as defined in PKCS#11.
Mechanism(long) - Constructor for class iaik.pkcs.pkcs11.Mechanism
Constructor taking just the mechanism code as defined in PKCS11Constants.
Mechanism - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent Mechanism Objects as introduced in PKCS#11 2.20.
Mechanism() - Constructor for class iaik.pkcs.pkcs11.objects.Mechanism
The default constructor.
Mechanism(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Mechanism
Constructor taking the reference to the PKCS#11 module for accessing the object's attributes, the session handle to use for reading the attribute values and the object handle.
MECHANISM - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a mechanism object or any sub-class of it.
MECHANISM_TYPE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
MechanismArrayAttribute - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a mechanism array attribute of a PKCS#11 object as specified by PKCS#11.
MechanismArrayAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
Constructor taking the PKCS#11 type of the attribute.
MechanismAttribute - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a mechanism attribute of an PKCS#11 object as specified by PKCS#11.
MechanismAttribute(Long) - Constructor for class iaik.pkcs.pkcs11.objects.MechanismAttribute
Constructor taking the PKCS#11 type of the attribute.
MechanismInfo - Class in iaik.pkcs.pkcs11
Objects of this class provide information about a certain mechanism that a token implements.
MechanismInfo() - Constructor for class iaik.pkcs.pkcs11.MechanismInfo
Default constructor.
MechanismInfo(CK_MECHANISM_INFO) - Constructor for class iaik.pkcs.pkcs11.MechanismInfo
Constructor taking a CK_MECHANISM_INFO object as data source.
mechanismType - Variable in class iaik.pkcs.pkcs11.objects.Mechanism
The mechanism Type of this Mechanism object.
mgf - Variable in class iaik.pkcs.pkcs11.params.RSAPkcsParams
The mask to apply to the encoded block.
MIME_TYPES - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
minKeySize - Variable in class iaik.pkcs.pkcs11.MechanismInfo
The minimum key length supported by this algorithm.
MODIFIABLE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
modifiable - Variable in class iaik.pkcs.pkcs11.objects.Storage
True, if this object is modifiable.
Module - Class in iaik.pkcs.pkcs11
Objects of this class represent a PKCS#11 module.
Module(String) - Constructor for class iaik.pkcs.pkcs11.Module
Create a new module that uses the given PKCS11 interface to interact with the token.
Module.SlotRequirement - Interface in iaik.pkcs.pkcs11
This interface defines the required properties for a slot.
Module.WaitingBehavior - Interface in iaik.pkcs.pkcs11
This interface defines the allowed constants for the wanted waiting behavior when calling waitForSlotEvent.
MODULUS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
modulus - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The modulus (n) of this RSA key.
modulus - Variable in class iaik.pkcs.pkcs11.objects.RSAPublicKey
The modulus (n) of this RSA key.
MODULUS_BITS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
modulusBits - Variable in class iaik.pkcs.pkcs11.objects.RSAPublicKey
The bit-length of the modulus of this RSA key.
MONOTONIC_COUNTER - Static variable in interface iaik.pkcs.pkcs11.objects.HardwareFeature.FeatureType
The identifier for a monotonic counter.
MonotonicCounter - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a monotonic counter as specified by PKCS#11 v2.11.
MonotonicCounter() - Constructor for class iaik.pkcs.pkcs11.objects.MonotonicCounter
Default Constructor.
MonotonicCounter(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.MonotonicCounter
Called by getInstance to create an instance of a PKCS#11 monotonic counter.
MutexHandler - Interface in iaik.pkcs.pkcs11
Objects that implement this interface can be used in the InitializeArgs to handle mutex functionality.

N

NEVER_EXTRACTABLE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
neverExtractable - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key was never extractable.
neverExtractable - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key was never extractable.
Notify - Interface in iaik.pkcs.pkcs11
Interface for notification callbacks.
notify(Session, boolean, Object) - Method in interface iaik.pkcs.pkcs11.Notify
The module calls this method in certain events.
NULL - Static variable in interface iaik.pkcs.pkcs11.params.DHKeyDerivationParams.KeyDerivationFunctionType
The identifier for CKD_NULL.

O

object - Variable in class iaik.pkcs.pkcs11.params.ObjectHandleParams
The PKCS#11 object.
OBJECT_ID - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
objectClass - Variable in class iaik.pkcs.pkcs11.objects.PKCS11Object
The class type of this object.
ObjectClassAttribute - Class in iaik.pkcs.pkcs11.objects
This is a special version of a long attribute for the type of a object class.
ObjectClassAttribute() - Constructor for class iaik.pkcs.pkcs11.objects.ObjectClassAttribute
Empty constructor.
objectClassNames - Static variable in class iaik.pkcs.pkcs11.objects.PKCS11Object
A table holding string representations for all known key types.
objectHandle - Variable in class iaik.pkcs.pkcs11.objects.PKCS11Object
The object handle as given from the PKCS#11 driver.
ObjectHandleParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for Mechanisms.CONCATENATE_BASE_AND_KEY.
ObjectHandleParams(PKCS11Object) - Constructor for class iaik.pkcs.pkcs11.params.ObjectHandleParams
Create a new ObjectHandleParameters object using the given object.
objectID - Variable in class iaik.pkcs.pkcs11.objects.Data
The object ID attribute of this data object (DER-encoded).
objEquals(Object, Object) - Static method in class iaik.pkcs.pkcs11.Util
 
OpaqueParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters byte arrays.
OpaqueParams(byte[]) - Constructor for class iaik.pkcs.pkcs11.params.OpaqueParams
 
openSession(boolean, boolean, Object, Notify) - Method in class iaik.pkcs.pkcs11.Token
Open a new session to perform operations on this token.
OtherAttribute - Class in iaik.pkcs.pkcs11.objects
 
OtherAttribute() - Constructor for class iaik.pkcs.pkcs11.objects.OtherAttribute
 
otherInfo - Variable in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
The data shared between the two parties.
OWNER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
owner - Variable in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The owner attribute of this certificate.

P

PARALLEL_SESSION - Static variable in interface iaik.pkcs.pkcs11.Token.SessionType
Indicates a parallel session.
params - Variable in class iaik.pkcs.pkcs11.Mechanism
The parameters of the mechanism.
Params - Interface in iaik.pkcs.pkcs11.params
Every parameters class implements this interface through which the module.
parseTime(char[]) - Static method in class iaik.pkcs.pkcs11.Util
Parse a time character array as defined in PKCS#11 and return is as a Date object.
password - Variable in class iaik.pkcs.pkcs11.params.PBEParams
The password to be used in the PBE key generation.
PBEParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.PBA_* and Mechanism.PBA_SHA1_WITH_SHA1_HMAC mechanisms.
PBEParams(char[], char[], char[], long) - Constructor for class iaik.pkcs.pkcs11.params.PBEParams
Create a new PBEDeriveParameters object with the given attributes.
PIXEL_X - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
PIXEL_Y - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
PKCS11Exception - Exception in iaik.pkcs.pkcs11.wrapper
This is the superclass of all checked exceptions used by this package.
PKCS11Exception(long) - Constructor for exception iaik.pkcs.pkcs11.wrapper.PKCS11Exception
Constructor taking the error code as defined for the CKR_* constants in PKCS#11.
PKCS11Exception(PKCS11Exception) - Constructor for exception iaik.pkcs.pkcs11.wrapper.PKCS11Exception
 
pkcs11MechanismCode - Variable in class iaik.pkcs.pkcs11.Mechanism
The code of the mechanism as defined in PKCS11Constants (or pkcs11t.h likewise).
PKCS11Object - Class in iaik.pkcs.pkcs11.objects
An object of this class represents an object as defined by PKCS#11.
PKCS11Object() - Constructor for class iaik.pkcs.pkcs11.objects.PKCS11Object
The default constructor.
PKCS11Object(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.PKCS11Object
The subclasses that are used to create objects by reading the attributes from the token should call this super-constructor first.
PKCS11Object.ObjectClass - Interface in iaik.pkcs.pkcs11.objects
This interface defines the available object classes as defined by PKCS#11: DATA, CERTIFICATE, PUBLIC_KEY, PRIVATE_KEY, SECRET_KEY, HW_FEATURE, DOMAIN_PARAMETERS or VENDOR_DEFINED.
PKCS11Object.VendorDefinedObjectBuilder - Interface in iaik.pkcs.pkcs11.objects
If an application uses vendor defined objects, it must implement this interface and install such an object handler using setVendorDefinedObjectBuilder.
PKCS11RuntimeException - Exception in iaik.pkcs.pkcs11.wrapper
This is the superclass of all runtime exception used by this library.
PKCS11RuntimeException() - Constructor for exception iaik.pkcs.pkcs11.wrapper.PKCS11RuntimeException
Empty constructor.
PKCS11RuntimeException(String) - Constructor for exception iaik.pkcs.pkcs11.wrapper.PKCS11RuntimeException
Constructor taking a string that describes the reason of the exception in more detail.
PKCS11RuntimeException(Exception) - Constructor for exception iaik.pkcs.pkcs11.wrapper.PKCS11RuntimeException
Constructor taking an other exception to wrap.
PKCS11RuntimeException(String, Exception) - Constructor for exception iaik.pkcs.pkcs11.wrapper.PKCS11RuntimeException
Constructor taking a message for this exception and an other exception to wrap.
PKCS5PBKD2Params - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.PKCS5_PKKD2 mechanism.
PKCS5PBKD2Params(long, byte[], long, long, byte[]) - Constructor for class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Create a new PBEDeriveParameters object with the given attributes.
PKCS5PBKD2Params.PseudoRandomFunctionType - Interface in iaik.pkcs.pkcs11.params
This interface defines the available pseudo-random function types as defined by PKCS#11: CKP_PKCS5_PBKD2_HMAC_SHA1.
PKCS5PBKD2Params.SaltSourceType - Interface in iaik.pkcs.pkcs11.params
This interface defines the available sources of the salt value as defined by PKCS#11: CKZ_SALT_SPECIFIED.
present - Variable in class iaik.pkcs.pkcs11.objects.Attribute
True, if the object really possesses this attribute.
PRIME - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
prime - Variable in class iaik.pkcs.pkcs11.objects.DHParams
The prime (p) of this DH key.
prime - Variable in class iaik.pkcs.pkcs11.objects.DHPrivateKey
The prime (p) of this DH key.
prime - Variable in class iaik.pkcs.pkcs11.objects.DHPublicKey
The prime (p) of this DH key.
prime - Variable in class iaik.pkcs.pkcs11.objects.DSAParams
The prime (p) of this DSA key.
prime - Variable in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
The prime (p) of this DSA key.
prime - Variable in class iaik.pkcs.pkcs11.objects.DSAPublicKey
The prime (p) of this DSA key.
prime - Variable in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
The prime (p) of this KEA key.
prime - Variable in class iaik.pkcs.pkcs11.objects.KEAPublicKey
The prime (p) of this KEA key.
prime1 - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The first prime factor (p) of this RSA key, for use with CRT.
prime2 - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The second prime factor (q) of this RSA key, for use with CRT.
PRIME_1 - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
PRIME_2 - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
PRIME_BITS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
primeBits - Variable in class iaik.pkcs.pkcs11.objects.DHParams
The length of the prime value in bits.
primeBits - Variable in class iaik.pkcs.pkcs11.objects.DSAParams
The bit length of the prime value.
PRIVATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
private_ - Variable in class iaik.pkcs.pkcs11.objects.Storage
True, if this is a private object.
PRIVATE_EXPONENT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
PRIVATE_KEY - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a private key object or any sub-class of it.
privateData - Variable in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
The key for the second EC private key value.
privateData - Variable in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
The key for the second EC private key value.
privateDataLength - Variable in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
The length in bytes of the second EC private key.
privateDataLength - Variable in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
The length in bytes of the second EC private key.
privateExponent - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The private exponent (d) of this RSA key.
PrivateKey - Class in iaik.pkcs.pkcs11.objects
This is the base class for private (asymmetric) keys.
PrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.PrivateKey
Default Constructor.
PrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.PrivateKey
Called by sub-classes to create an instance of a PKCS#11 private key.
pseudoRandomFunction - Variable in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
The pseudo-random function (PRF) to used to generate the key.
pseudoRandomFunctionData - Variable in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
The data used as the input for PRF in addition to the salt value.
PUBLIC_EXPONENT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
PUBLIC_KEY - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a public key object or any sub-class of it.
publicData - Variable in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
The other partie's public key value.
publicData2 - Variable in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
The other party's second EC public key value.
publicData2 - Variable in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
The other party's second EC public key value.
publicExponent - Variable in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
The public exponent (e) of this RSA key.
publicExponent - Variable in class iaik.pkcs.pkcs11.objects.RSAPublicKey
The public exponent (e) of this RSA key.
PublicKey - Class in iaik.pkcs.pkcs11.objects
This is the base class for public (asymmetric) keys.
PublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.PublicKey
Default Constructor.
PublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.PublicKey
Called by sub-classes to create an instance of a PKCS#11 public key.
publicValue - Variable in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
The initialization vector.
putAttribute(long, Object) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Allows for putting attributes into the table without knowing the Attribute at compile-time.
putAttributesInTable(Certificate) - Static method in class iaik.pkcs.pkcs11.objects.Certificate
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(Clock) - Static method in class iaik.pkcs.pkcs11.objects.Clock
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(Data) - Static method in class iaik.pkcs.pkcs11.objects.Data
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DHParams) - Static method in class iaik.pkcs.pkcs11.objects.DHParams
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DHPrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DHPublicKey) - Static method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DomainParameters) - Static method in class iaik.pkcs.pkcs11.objects.DomainParameters
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DSAParams) - Static method in class iaik.pkcs.pkcs11.objects.DSAParams
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DSAPrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(DSAPublicKey) - Static method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(ECPrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(ECPublicKey) - Static method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(HardwareFeature) - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(KEAPrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(KEAPublicKey) - Static method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(Key) - Static method in class iaik.pkcs.pkcs11.objects.Key
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(Mechanism) - Static method in class iaik.pkcs.pkcs11.objects.Mechanism
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(MonotonicCounter) - Static method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(PKCS11Object) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(PrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.PrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(PublicKey) - Static method in class iaik.pkcs.pkcs11.objects.PublicKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(RSAPrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(RSAPublicKey) - Static method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(SecretKey) - Static method in class iaik.pkcs.pkcs11.objects.SecretKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(Storage) - Static method in class iaik.pkcs.pkcs11.objects.Storage
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(UserInterface) - Static method in class iaik.pkcs.pkcs11.objects.UserInterface
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(ValuedSecretKey) - Static method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(WTLSCertificate) - Static method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(X509AttributeCertificate) - Static method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(X509PublicKeyCertificate) - Static method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(X942DHParams) - Static method in class iaik.pkcs.pkcs11.objects.X942DHParams
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(X942DHPrivateKey) - Static method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Put all attributes of the given object into the attributes table of this object.
putAttributesInTable(X942DHPublicKey) - Static method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Put all attributes of the given object into the attributes table of this object.

R

randomInfo - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
The client's and server's random data information.
randomInfo - Variable in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
The client's and server's random data information.
RC2 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a RC2 key.
RC4 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a RC4 key.
RC5 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a RC5 key.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.Certificate
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.Clock
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.Data
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DHParams
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.Key
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.Mechanism
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.Storage
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Read the values of the attributes of this object from the token.
readAttributes(Session) - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Read the values of the attributes of this object from the token.
removeAllAttributes(PKCS11Object) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Removes all attributes of the given object from this generic template.
removeAllPresentAttributes(PKCS11Object) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Removes all attributes of the given object which have their present flag set from this generic template.
removeAttribute(Attribute) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Removes the given attribute from the template.
removeAttribute(long) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Removes the attribute.
requireNonNull(String, T) - Static method in class iaik.pkcs.pkcs11.Util
 
RESET_ON_INIT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
resetOnInit - Variable in class iaik.pkcs.pkcs11.objects.MonotonicCounter
True, if this counter is reset on token initialization.
RESOLUTION - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
returnedKeyMaterial - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Receives the handles for the keys generated and the IVs.
RO_PUBLIC_SESSION - Static variable in class iaik.pkcs.pkcs11.State
Constant for a read-only public session.
RO_SESSION - Static variable in interface iaik.pkcs.pkcs11.Token.SessionReadWriteBehavior
Indicates a read-only session.
RO_USER_FUNCTIONS - Static variable in class iaik.pkcs.pkcs11.State
Constant for a read-only user session.
RSA - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a RSA key.
RSAPkcsOaepParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.RSA_PKCS_OAEP.
RSAPkcsOaepParams(Mechanism, long, long, byte[]) - Constructor for class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Create a new RSAPkcsOaepParameters object with the given attributes.
RSAPkcsOaepParams.SourceType - Interface in iaik.pkcs.pkcs11.params
This interface defines the available source types as defined by PKCS#11: CKZ_DATA_SPECIFIED.
RSAPkcsParams - Class in iaik.pkcs.pkcs11.params
This abstract class encapsulates parameters for the RSA PKCS mechanisms Mechanism.RSA_PKCS_OAEP and Mechanism.RSA_PKCS_PSS.
RSAPkcsParams(Mechanism, long) - Constructor for class iaik.pkcs.pkcs11.params.RSAPkcsParams
Create a new RSAPkcsarameters object with the given attributes.
RSAPkcsPssParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.RSA_PKCS_PSS.
RSAPkcsPssParams(Mechanism, long, long) - Constructor for class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
Create a new RSAPkcsOaepParameters object with the given attributes.
RSAPrivateKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent RSA private keys as specified by PKCS#11 v2.11.
RSAPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Default Constructor.
RSAPrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Called by getInstance to create an instance of a PKCS#11 RSA private key.
RSAPublicKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent RSA public keys as specified by PKCS#11 v2.11.
RSAPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.RSAPublicKey
Default Constructor.
RSAPublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.RSAPublicKey
Called by getInstance to create an instance of a PKCS#11 RSA public key.
RW_PUBLIC_SESSION - Static variable in class iaik.pkcs.pkcs11.State
Constant for a read-write public session.
RW_SESSION - Static variable in interface iaik.pkcs.pkcs11.Token.SessionReadWriteBehavior
Indicates a read-write session.
RW_SO_FUNCTIONS - Static variable in class iaik.pkcs.pkcs11.State
Constant for a read-write security officer session.
RW_USER_FUNCTIONS - Static variable in class iaik.pkcs.pkcs11.State
Constant for a read-write user session.

S

salt - Variable in class iaik.pkcs.pkcs11.params.PBEParams
The salt to be used in the PBE key generation.
SALT_SPECIFIED - Static variable in interface iaik.pkcs.pkcs11.params.PKCS5PBKD2Params.SaltSourceType
The identifier for specified salt.
SALT_SPECIFIED - Static variable in interface iaik.pkcs.pkcs11.params.RSAPkcsOaepParams.SourceType
The identifier for CKZ_SALT_SPECIFIED.
saltLength - Variable in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
The length of the salt value in octets.
saltSource - Variable in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
The source of the salt value.
saltSourceData - Variable in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
The data used as the input for the salt source.
SECONDARY_AUTH - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
secondaryAuth - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key supports secondary authentication.
SECRET_KEY - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a secret key object or any sub-class of it.
SecretKey - Class in iaik.pkcs.pkcs11.objects
This is the base class for secret (symmetric) keys.
SecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.SecretKey
Default Constructor.
SecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.SecretKey
Called by sub-classes to create an instance of a PKCS#11 secret key.
seedRandom(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Mixes additional seeding material into the random number generator.
SENSITIVE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
sensitive - Variable in class iaik.pkcs.pkcs11.objects.Attribute
True, if this attribute is sensitive.
sensitive - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key is sensitive.
sensitive - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key is sensitive.
SERIAL_NUMBER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
SERIAL_SESSION - Static variable in interface iaik.pkcs.pkcs11.Token.SessionType
Indicates a serial session.
serialNumber - Variable in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The serial number attribute of this certificate.
serialNumber - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The serial number attribute of this certificate.
serverIV - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The initialization vector (IV) created for the server (if any).
serverKey - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The resulting Server Secret key.
serverMacSecret - Variable in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
The resulting Server MAC Secret key.
serverRandom - Variable in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
The server's random data.
Session - Class in iaik.pkcs.pkcs11
Session objects are used to perform cryptographic operations on a token.
Session(Token, long) - Constructor for class iaik.pkcs.pkcs11.Session
Constructor taking the token and the session handle.
Session.UserType - Interface in iaik.pkcs.pkcs11
This interface defines the different user types of PKCS#11.
SessionInfo - Class in iaik.pkcs.pkcs11
An object of this class provides information about a session.
SessionInfo(CK_SESSION_INFO) - Constructor for class iaik.pkcs.pkcs11.SessionInfo
Constructor taking a CK_SESSION_INFO object that provides the information.
setAllPresentFlags(boolean) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Set the present flags of all attributes of this object to the given value.
setAttributeArrayValue(PKCS11Object) - Method in class iaik.pkcs.pkcs11.objects.AttributeArray
Set the attributes of this attribute array by specifying a GenericTemplate.
setAttributeValues(PKCS11Object, PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Gets all present attributes of the given template object an writes them to the object to update on the token (or in the session).
setBitIndex(long) - Method in class iaik.pkcs.pkcs11.params.ExtractParams
Set the bit of the base key that should be used as the first bit of the derived key.
setBooleanValue(Boolean) - Method in class iaik.pkcs.pkcs11.objects.BooleanAttribute
Set the boolean value of this attribute.
setByteArrayValue(byte[]) - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
Set the byte-array value of this attribute.
setBytes(byte[]) - Method in class iaik.pkcs.pkcs11.params.OpaqueParams
 
setCb(byte[]) - Method in class iaik.pkcs.pkcs11.params.AesCtrParams
 
setCharArrayValue(char[]) - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
Set the char-array value of this attribute.
setCkAttribute(CK_ATTRIBUTE) - Method in class iaik.pkcs.pkcs11.objects.Attribute
Set the CK_ATTRIBUTE of this Attribute.
setClientRandom(byte[]) - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Set the client's random data.
setDateValue(Date) - Method in class iaik.pkcs.pkcs11.objects.DateAttribute
Set the date value of this attribute.
setDecrypt(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for decryption.
setDerive(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for key derivation.
setDigest(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for digesting.
setEcCompress(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used with elliptic curve point compressed.
setEcEcParameters(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used with EC domain parameters of the choice ecParameters.
setEcF2m(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used with EC domain parameters over F2m.
setEcFp(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used with EC domain parameters over Fp.
setEcNamedCurve(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used with EC domain parameters of the choice namedCurve.
setEcUncompress(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used with elliptic curve point uncompressed.
setEncrypt(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for encryption.
setExport(boolean) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Set whether the keys have to be derived for an export version of the protocol.
setExtension(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if there is an extension to the flags; false, if no extensions.
setGenerate(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for secret key generation.
setGenerateKeyPair(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for key-pair generation.
setHashAlgorithm(Mechanism) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
Set the message digest algorithm used to calculate the digest of the encoding parameter.
setHw(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set, if this mechanism is performed in hardware.
setInitializationVector(byte[]) - Method in class iaik.pkcs.pkcs11.params.IVParams
Set the initialization vector.
setInitializationVector(char[]) - Method in class iaik.pkcs.pkcs11.params.PBEParams
Set the 8-byte initialization vector (IV), if an IV is required.
setIterations(long) - Method in class iaik.pkcs.pkcs11.params.PBEParams
Set the number of iterations required for the generation.
setIterations(long) - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Set the number of iterations to perform when generating each block of random data.
setIVSizeInBits(long) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Set the length (in bits) of the IV agreed upon during the protocol handshake phase.
setKeyDerivationFunction(long) - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Set the key derivation function used on the shared secret value.
setKeySizeInBits(long) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Set the length (in bits) of the secret keys agreed upon during the protocol handshake phase.
setLibraryCantCreateOsThreads(boolean) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Set, if application threads which are executing calls to the library may not use native operating system calls to spawn new threads.
setLongValue(Long) - Method in class iaik.pkcs.pkcs11.objects.LongAttribute
Set the long value of this attribute.
setMacLength(long) - Method in class iaik.pkcs.pkcs11.params.MacGeneralParams
Set the length of the MAC produced, in bytes.
setMacSizeInBits(long) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Set the length (in bits) of the MACing keys agreed upon during the protocol handshake phase.
setMajor(byte) - Method in class iaik.pkcs.pkcs11.Version
Set the major version number.
setMaskGenerationFunction(long) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
Set the mask function to apply to the encoded block.
setMaxKeySize(long) - Method in class iaik.pkcs.pkcs11.MechanismInfo
/** Set the maximum key length supported by this mechanism.
setMechanism(Mechanism) - Method in class iaik.pkcs.pkcs11.objects.MechanismAttribute
Set the mechanism value of this attribute.
setMechanismAttributeArrayValue(Mechanism[]) - Method in class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
Set the attributes of this mechanism attribute array by specifying a Mechanism[].
setMinKeySize(long) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set the minimum key length supported by this mechanism.
setMinor(byte) - Method in class iaik.pkcs.pkcs11.Version
Set the minor version number.
setMutexHandler(MutexHandler) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
This method sets the object that implements the functionality for handling mutexes.
setObjectHandle(long) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Sets the object handle of the underlying PKCS#11 object on the token.
setObjectHandle(PKCS11Object) - Method in class iaik.pkcs.pkcs11.params.ObjectHandleParams
Set the PKCS#11 object.
setOperationState(byte[], Key, Key) - Method in class iaik.pkcs.pkcs11.Session
Sets the operation state of this session to a previously saved one.
setOsLockingOk(boolean) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
set, if the library can use the native operation system threading model for locking.
setOtherInfo(byte[]) - Method in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
Set the data shared between the two parties.
setParams(Params) - Method in class iaik.pkcs.pkcs11.Mechanism
Set the parameters for this mechanism.
setPassword(char[]) - Method in class iaik.pkcs.pkcs11.params.PBEParams
Set the password to be used in the PBE key generation.
setPKCS11ParamsObject(CK_SSL3_KEY_MAT_OUT, Session) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
This method takes the key handles from the given input structure, which will be the result after a call to DeriveKey, and creates the SecretKey objects for this object.
setPKCS11ParamsObject(CK_VERSION) - Method in class iaik.pkcs.pkcs11.params.VersionParams
This method allows setting the major and minor version numbers using a version object of the lower level API.
setPresent(boolean) - Method in class iaik.pkcs.pkcs11.objects.Attribute
Set, if this attribute is really present in the associated object.
setPrivateData(PKCS11Object) - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Set the key for the second EC private key value.
setPrivateData(PKCS11Object) - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Set the key for the second X9.42 private key value.
setPrivateDataLength(long) - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Set the length in bytes of the second EC private key.
setPrivateDataLength(long) - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Set the length in bytes of the second X9.42 private key.
setPrivateKey(PrivateKey) - Method in class iaik.pkcs.pkcs11.objects.KeyPair
Set the private key part of this key-pair.
setPseudoRandomFunction(long) - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Set the pseudo-random function (PRF) to used to generate the key.
setPseudoRandomFunctionData(byte[]) - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Set the data used as the input for PRF in addition to the salt value.
setPublicData(byte[]) - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Set the other partie's public key value.
setPublicData2(byte[]) - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Set the other party's second EC public key value.
setPublicData2(byte[]) - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Set the other party's second X9.42 public key value.
setPublicKey(PublicKey) - Method in class iaik.pkcs.pkcs11.objects.KeyPair
Set the public key part of this key-pair.
setPublicValue(byte[]) - Method in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
Set the public value of the other party in the key agreement protocol.
setRandomInfo(SSL3RandomDataParams) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Set the client's and server's random data information.
setRandomInfo(SSL3RandomDataParams) - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Set the client's and server's random data information.
setReserved(Object) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Set the reserved parameter.
setReturnedKeyMaterial(SSL3KeyMaterialOutParams) - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Set the object that receives the handles for the keys generated and the IVs.
setSalt(char[]) - Method in class iaik.pkcs.pkcs11.params.PBEParams
Set the salt to be used in the PBE key generation.
setSaltLength(long) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
Set the length of the salt value in octets.
setSaltSource(long) - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Set the source of the salt value.
setSaltSourceData(byte[]) - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Set the data used as the input for the salt source.
setSensitive(boolean) - Method in class iaik.pkcs.pkcs11.objects.Attribute
Set, if this attribute is sensitive in the associated object.
setServerRandom(byte[]) - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Set the server's random data.
setSessionHandle(long) - Method in class iaik.pkcs.pkcs11.Session
 
setSharedData(byte[]) - Method in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
Set the data shared between the two parties.
setSign(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for signing.
setSignRecover(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for signing with data recovery.
setSource(long) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Set the source of the encoding parameter.
setSourceData(byte[]) - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Set the data used as the input for the encoding parameter source.
setType(Long) - Method in class iaik.pkcs.pkcs11.objects.Attribute
Set the PKCS#11 type of this attribute.
setUnwrap(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for key unwrapping.
setUseUtf8Encoding(boolean) - Method in class iaik.pkcs.pkcs11.Slot
Specify, whether UTF8 character encoding shall be used for character array attributes and PINs.
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.Attribute
Redirects the request for setting the attribute value to the implementing attribute class.
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.AttributeArray
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.BooleanAttribute
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.DateAttribute
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.LongAttribute
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.MechanismArrayAttribute
 
setValue(Object) - Method in class iaik.pkcs.pkcs11.objects.OtherAttribute
 
setVendorDefinedCertificateBuilder(Certificate.VendorDefinedCertificateBuilder) - Static method in class iaik.pkcs.pkcs11.objects.Certificate
Set a vendor-defined certificate builder that should be called to create an instance of an vendor-defined PKCS#11 certificate; i.e.
setVendorDefinedDomainParametersBuilder(DomainParameters.VendorDefinedDomainParametersBuilder) - Static method in class iaik.pkcs.pkcs11.objects.DomainParameters
Set a vendor-defined DomainParameters builder that should be called to create an instance of vendor-defined PKCS#11 domain parameters; i.e.
setVendorDefinedHardwareFeatureBuilder(HardwareFeature.VendorDefinedHardwareFeatureBuilder) - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Set a vendor-defined hardware feature builder that should be called to create an* instance of an vendor-defined PKCS#11 hardware feature; i.e.
setVendorDefinedKeyBuilder(Key.VendorDefinedKeyBuilder) - Static method in class iaik.pkcs.pkcs11.objects.Key
Set a vendor-defined key builder that should be called to create an instance of an vendor-defined PKCS#11 key; i.e.
setVendorDefinedObjectBuilder(PKCS11Object.VendorDefinedObjectBuilder) - Static method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Set a vendor-defined object builder that should be called to create an instance of an vendor-defined PKCS#11 object; i.e.
setVerify(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for verification.
setVerifyRecover(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for verification with data recovery.
setVersion(VersionParams) - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Set the SSL protocol version information.
setWrap(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Set if this mechanism can be used for key wrapping.
SHA1_KDF - Static variable in interface iaik.pkcs.pkcs11.params.DHKeyDerivationParams.KeyDerivationFunctionType
The identifier for CKD_SHA1_KDF.
SHA1_KDF_ASN1 - Static variable in interface iaik.pkcs.pkcs11.params.DHKeyDerivationParams.KeyDerivationFunctionType
The identifier for CKD_SHA1_KDF_ASN1.
SHA1_KDF_CONCATENATE - Static variable in interface iaik.pkcs.pkcs11.params.DHKeyDerivationParams.KeyDerivationFunctionType
The identifier for CKD_SHA1_KDF_CONCATENATE.
sharedData - Variable in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
The data shared between the two parties.
SIGN - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
sign - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key can be used for signing.
sign - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key can be used for signing.
sign(byte[]) - Method in class iaik.pkcs.pkcs11.Session
Signs the given data with the key and mechanism given to the signInit method.
SIGN_RECOVER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
signFinal(int) - Method in class iaik.pkcs.pkcs11.Session
This method finalizes a signing operation and returns the final result.
signInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new signing operation.
signRecover - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key can be used for signing with recover.
signRecover(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
Signs the given data with the key and mechanism given to the signRecoverInit method.
signRecoverInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new signing operation for signing with recovery.
signUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to sign multiple pieces of data; e.g.
SKIPJACK - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a SKIPJACK key.
Slot - Class in iaik.pkcs.pkcs11
Objects of this class represent slots that can accept tokens.
Slot(Module, long) - Constructor for class iaik.pkcs.pkcs11.Slot
The constructor that takes a reference to the module and the slot ID.
slotID - Variable in class iaik.pkcs.pkcs11.SessionInfo
The identifier of the slot in which the token resides this session is bound to.
SlotInfo - Class in iaik.pkcs.pkcs11
Objects of this call provide information about a slot.
SlotInfo(CK_SLOT_INFO) - Constructor for class iaik.pkcs.pkcs11.SlotInfo
Constructor that takes the CK_SLOT_INFO object as given by PKCS11.C_GetSlotInfo().
SM2PrivateKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent SM2 private keys as specified by PKCS#11 v2.11.
SM2PrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.SM2PrivateKey
 
SM2PrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.SM2PrivateKey
 
SM2PublicKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent SM2 public keys as specified by PKCS#11 v2.11.
SM2PublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.SM2PublicKey
 
SM2PublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.SM2PublicKey
 
SO - Static variable in interface iaik.pkcs.pkcs11.Session.UserType
This constant stands for the security officer.
source - Variable in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
The source of the encoding parameter.
sourceData - Variable in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
The data used as the input for the encoding parameter source.
SSL3KeyMaterialOutParams - Class in iaik.pkcs.pkcs11.params
Objects of this class encapsulates key material output for the mechanism Mechanism.SSL3_KEY_AND_MAC_DERIVE.
SSL3KeyMaterialOutParams(byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Create a new SSL3KeyMaterialOutParameters object.
SSL3KeyMaterialParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.SSL3_KEY_AND_MAC_DERIVE mechanism.
SSL3KeyMaterialParams(long, long, long, boolean, SSL3RandomDataParams, SSL3KeyMaterialOutParams) - Constructor for class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Create a new SSL3KeyMaterialParameters object with the given parameters.
SSL3MasterKeyDeriveParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.SSL3_MASTER_KEY_DERIVE mechanism and the Mechanism.TLS_MASTER_KEY_DERIVE.
SSL3MasterKeyDeriveParams(SSL3RandomDataParams, VersionParams) - Constructor for class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Create a new SSL3MasterKeyDeriveParameters object with the given random info and version.
SSL3RandomDataParams - Class in iaik.pkcs.pkcs11.params
This class encapsulates parameters for the Mechanism.SSL3_MASTER_KEY_DERIVE and Mechanism.SSL3_KEY_AND_MAC_DERIVE mechanisms.
SSL3RandomDataParams(byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Create a new SSL3RandomDataParameters object with the given client and server random.
START_DATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
startDate - Variable in class iaik.pkcs.pkcs11.objects.Certificate
The start date of this certificate's validity.
startDate - Variable in class iaik.pkcs.pkcs11.objects.Key
The start date of this key's validity.
state - Variable in class iaik.pkcs.pkcs11.SessionInfo
The current session state.
State - Class in iaik.pkcs.pkcs11
Objects of this class show the state of a session.
State(long) - Constructor for class iaik.pkcs.pkcs11.State
Constructor that simply takes the status code as defined in PKCS#11.
Storage - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent PKCS#11 objects of type storage as defined in PKCSC#11 2.11, but is compatible to version 2.01.
Storage() - Constructor for class iaik.pkcs.pkcs11.objects.Storage
The default constructor.
Storage(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Storage
Constructor taking the reference to the PKCS#11 module for accessing the object's attributes, the session handle to use for reading the attribute values and the object handle.
SUB_PRIME_BITS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
SUBJECT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
subject - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
The subject of this private key.
subject - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
The subject attribute of this public key.
subject - Variable in class iaik.pkcs.pkcs11.objects.WTLSCertificate
The subject attribute of this certificate.
subject - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The subject attribute of this certificate.
SUBPRIME - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
subprime - Variable in class iaik.pkcs.pkcs11.objects.DSAParams
The sub-prime (q) of this DSA key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
The subprime (q) of this DSA key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.DSAPublicKey
The sub-prime (q) of this DSA key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
The subprime (q) of this KEA key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.KEAPublicKey
The subprime (q) of this KEA key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.X942DHParams
The subprime (q) of this DH key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
The subprime (q) of this X9.42 DH key.
subprime - Variable in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
The subprime (q) of this X9.42 DH key.
subprimeBits - Variable in class iaik.pkcs.pkcs11.objects.X942DHParams
The length of the subprime value in bits.
supports(MechanismInfo) - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism info has those flags set to true, which are set in the given mechanism info.

T

template - Variable in class iaik.pkcs.pkcs11.objects.AttributeArray
The attributes of this attribute array in their object class representation.
thisKeyType() - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
 
thisKeyType() - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
 
thisKeyType() - Method in class iaik.pkcs.pkcs11.objects.SM2PrivateKey
 
thisKeyType() - Method in class iaik.pkcs.pkcs11.objects.SM2PublicKey
 
toCharArray(int, int) - Static method in class iaik.pkcs.pkcs11.Util
Converts the given number into a char-array.
toHex(byte[]) - Static method in class iaik.pkcs.pkcs11.Util
Converts a byte array to a hexadecimal String.
TOKEN - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
token - Variable in class iaik.pkcs.pkcs11.objects.Storage
True, if object is a token object (not a session object).
Token - Class in iaik.pkcs.pkcs11
Objects of this class represent PKCS#11 tokens.
Token(Slot) - Constructor for class iaik.pkcs.pkcs11.Token
The constructor that takes a reference to the module and the slot ID.
Token.SessionReadWriteBehavior - Interface in iaik.pkcs.pkcs11
This interface defines constants that specify the read/write behavior of a session.
Token.SessionType - Interface in iaik.pkcs.pkcs11
This interface defines constants for the type of session that should be opened upon a call to openSession.
TOKEN_PRESENT - Static variable in interface iaik.pkcs.pkcs11.Module.SlotRequirement
Causes getSlotList to return only those slots in which there is currently a token present; e.g.
TokenException - Exception in iaik.pkcs.pkcs11
The base class for all exceptions in this package.
TokenException() - Constructor for exception iaik.pkcs.pkcs11.TokenException
The default constructor.
TokenException(String) - Constructor for exception iaik.pkcs.pkcs11.TokenException
Constructor taking an exception message.
TokenException(Exception) - Constructor for exception iaik.pkcs.pkcs11.TokenException
Constructor taking an other exception to wrap.
TokenException(String, Exception) - Constructor for exception iaik.pkcs.pkcs11.TokenException
Constructor taking a message for this exception and an other exception to wrap.
TokenInfo - Class in iaik.pkcs.pkcs11
Objects of this class provide information about a token.
TokenInfo(CK_TOKEN_INFO) - Constructor for class iaik.pkcs.pkcs11.TokenInfo
Constructor taking CK_TOKEN_INFO as given returned by PKCS11.C_GetTokenInfo.
TokenRuntimeException - Exception in iaik.pkcs.pkcs11
The base class for all runtime exceptions in this package.
TokenRuntimeException() - Constructor for exception iaik.pkcs.pkcs11.TokenRuntimeException
The default constructor.
TokenRuntimeException(String) - Constructor for exception iaik.pkcs.pkcs11.TokenRuntimeException
Constructor taking an exception message.
TokenRuntimeException(Exception) - Constructor for exception iaik.pkcs.pkcs11.TokenRuntimeException
Constructor taking an other exception to wrap.
TokenRuntimeException(String, Exception) - Constructor for exception iaik.pkcs.pkcs11.TokenRuntimeException
Constructor taking a message for this exception and an other exception to wrap.
toPaddedCharArray(String, int, char) - Static method in class iaik.pkcs.pkcs11.Util
Converts the given string to a char-array of exactly the given length.
toString() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.Info
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.Mechanism
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.Module
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Get a string representation of this attribute.
toString(boolean) - Method in class iaik.pkcs.pkcs11.objects.Attribute
Get a string representation of this attribute.
toString() - Method in class iaik.pkcs.pkcs11.objects.Certificate
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.Clock
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.Data
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DHParams
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DHPrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DHPublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DSAParams
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.DSAPublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.ECPrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.ECPublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Returns a string representation of the current object.
toString(boolean, boolean, String) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.HardwareFeature
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.KEAPublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.Key
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.KeyPair
Returns a string representation of the current object.
toString(int) - Method in class iaik.pkcs.pkcs11.objects.LongAttribute
Get a string representation of this attribute.
toString() - Method in class iaik.pkcs.pkcs11.objects.Mechanism
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Returns a string representation of the current object.
toString(boolean, boolean, String) - Method in class iaik.pkcs.pkcs11.objects.PKCS11Object
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.PrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.PublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.RSAPrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.RSAPublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.SecretKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.Storage
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.UserInterface
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.WTLSCertificate
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.X942DHParams
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Returns a string representation of the current object.
toString() - Method in class iaik.pkcs.pkcs11.params.AesCtrParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.DHKeyDerivationParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.DHPkcsDeriveParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.EcDH1KeyDerivationParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.EcDH2KeyDerivationParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.ExtractParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.IVParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.MacGeneralParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.ObjectHandleParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.OpaqueParams
 
toString() - Method in class iaik.pkcs.pkcs11.params.PBEParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.PKCS5PBKD2Params
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsOaepParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.RSAPkcsPssParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialOutParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.SSL3KeyMaterialParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.SSL3RandomDataParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.VersionParams
 
toString() - Method in class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.Session
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.SessionInfo
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.Slot
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.SlotInfo
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.State
Returns the string representation of this object.
toString() - Method in class iaik.pkcs.pkcs11.Token
Returns the string representation of this object.
toString() - Method in exception iaik.pkcs.pkcs11.TokenException
Returns the string representation of this exception, including the string representation of the wrapped (encapsulated) exception.
toString() - Method in class iaik.pkcs.pkcs11.TokenInfo
Returns the string representation of this object.
toString() - Method in exception iaik.pkcs.pkcs11.TokenRuntimeException
Returns the string representation of this exception, including the string representation of the wrapped (encapsulated) exception.
toString() - Method in class iaik.pkcs.pkcs11.Version
Returns the string representation of this object.
TRUSTED - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
trusted - Variable in class iaik.pkcs.pkcs11.objects.Certificate
Indicates, if this certificate can be trusted.
trusted - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
True, if this public key can be used for wrapping other keys.
trusted - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this public key can be used for wrapping other keys.
TWOFISH - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a Twofish key.

U

UNAVAILABLE_INFORMATION - Static variable in class iaik.pkcs.pkcs11.TokenInfo
This is the value which can be used for ulMaxSessionCount, ulSessionCount, ulMaxRwSessionCount, ulRwSessionCount, ulTotalPublicMemory, ulFreePublicMemory, ulTotalPrivateMemory, and ulFreePrivateMemory to signal that the information is unavailable.
unlockMutex(Object) - Method in class iaik.pkcs.pkcs11.DefaultMutexHandler
If this method is called with a mutex object which is locked by the calling thread, that mutex object is unlocked and the function call returns.
unlockMutex(Object) - Method in interface iaik.pkcs.pkcs11.MutexHandler
If this method is called with a mutex object which is locked by the calling thread, that mutex object is unlocked and the function call returns.
unsignedBigIntergerToByteArray(BigInteger) - Static method in class iaik.pkcs.pkcs11.Util
Convert a BigInteger to a byte-array, but treat the byte-array given from the BigInteger as unsigned and removing any leading zero bytes; e.g.
UnsupportedAttributeException - Exception in iaik.pkcs.pkcs11
 
UnsupportedAttributeException(String) - Constructor for exception iaik.pkcs.pkcs11.UnsupportedAttributeException
 
UNWRAP - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
unwrap - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key can be used for unwrapping wrapped keys.
unwrap - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key can be used for unwrapping other keys.
UNWRAP_TEMPLATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
unwrapKey(Mechanism, Key, byte[], PKCS11Object) - Method in class iaik.pkcs.pkcs11.Session
Unwraps (decrypts) the given encrypted key with the unwrapping key using the given mechanism.
unwrapTemplate - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
Template of the key, that can be unwrapped.
unwrapTemplate - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
Template of the key, that can be unwrapped.
URL - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
url - Variable in class iaik.pkcs.pkcs11.objects.WTLSCertificate
This attribute gives the URL where the complete certificate can be obtained.
url - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
This attribute gives the URL where the complete certificate can be obtained.
USER - Static variable in interface iaik.pkcs.pkcs11.Session.UserType
Thsi constant stands for the user (token owner).
USER_INTERFACE - Static variable in interface iaik.pkcs.pkcs11.objects.HardwareFeature.FeatureType
The identifier for a user interface.
UserInterface - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent a user interface as specified by PKCS#11 v2.20.
UserInterface() - Constructor for class iaik.pkcs.pkcs11.objects.UserInterface
Default Constructor.
UserInterface(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.UserInterface
Called by getInstance to create an instance of a PKCS#11 user interface.
Util - Class in iaik.pkcs.pkcs11
A class consisting of static methods only which provide certain static pieces of code that are used frequently in this project.
Util() - Constructor for class iaik.pkcs.pkcs11.Util
 

V

VALUE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
value - Variable in class iaik.pkcs.pkcs11.objects.Clock
The value attribute of this clock; i.e.
value - Variable in class iaik.pkcs.pkcs11.objects.Data
The value attribute of this data object.
value - Variable in class iaik.pkcs.pkcs11.objects.DHPrivateKey
The private value (x) of this DH key.
value - Variable in class iaik.pkcs.pkcs11.objects.DHPublicKey
The public value (y) of this DH key.
value - Variable in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
The private value (x) of this DSA key.
value - Variable in class iaik.pkcs.pkcs11.objects.DSAPublicKey
The public value (y) of this DSA key.
value - Variable in class iaik.pkcs.pkcs11.objects.ECPrivateKey
The X9.62 private value (d) of this ECDSA key.
value - Variable in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
The private value (x) of this KEA key.
value - Variable in class iaik.pkcs.pkcs11.objects.KEAPublicKey
The public value (y) of this KEA key.
value - Variable in class iaik.pkcs.pkcs11.objects.MonotonicCounter
The value attribute of this monotonic counter.
value - Variable in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
The value attribute of this secret key.
value - Variable in class iaik.pkcs.pkcs11.objects.WTLSCertificate
The value attribute of this certificate; i.e.
value - Variable in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
The value attribute of this certificate; i.e.
value - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The value attribute of this certificate; i.e.
VALUE_BITS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
VALUE_LEN - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
valueBits - Variable in class iaik.pkcs.pkcs11.objects.DHPrivateKey
The length of the value (x) of this DH key in bits.
ValuedSecretKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent secret keys as specified by PKCS#11 v2.11.
ValuedSecretKey(long) - Constructor for class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Default Constructor.
ValuedSecretKey(Session, long, long) - Constructor for class iaik.pkcs.pkcs11.objects.ValuedSecretKey
Called by getInstance to create an instance of a PKCS#11 secret key.
valueLen - Variable in class iaik.pkcs.pkcs11.objects.ValuedSecretKey
The length of this secret key in bytes.
VENDOR_DEFINED - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
VENDOR_DEFINED - Static variable in interface iaik.pkcs.pkcs11.objects.Certificate.CertificateType
The identifier for a vendor-defined certificate.
VENDOR_DEFINED - Static variable in interface iaik.pkcs.pkcs11.objects.HardwareFeature.FeatureType
The identifier for a VENDOR_DEFINED hardware feature.
VENDOR_DEFINED - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a VENDOR_DEFINED key.
VENDOR_DEFINED - Static variable in interface iaik.pkcs.pkcs11.objects.PKCS11Object.ObjectClass
The identifier for a vendor-defined object.
VENDOR_SM2 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a SM2 key.
VENDOR_SM4 - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a SM4 key.
vendorCertificateBuilder - Static variable in class iaik.pkcs.pkcs11.objects.Certificate
The currently set vendor defined certificate builder, or null.
vendorDomainParametersBuilder - Static variable in class iaik.pkcs.pkcs11.objects.DomainParameters
The currently set vendor defined DomainParameters builder, or null.
vendorHardwareFeatureBuilder - Static variable in class iaik.pkcs.pkcs11.objects.HardwareFeature
The currently set vendor defined hardware feature builder, or null.
vendorKeyBuilder - Static variable in class iaik.pkcs.pkcs11.objects.Key
The currently set vendor defined key builder, or null.
vendorObjectBuilder - Static variable in class iaik.pkcs.pkcs11.objects.PKCS11Object
The currently set vendor defined object builder, or null.
VERIFY - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
verify - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
True, if this public key can be used for verification.
verify - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key can be used for verification.
verify(byte[], byte[]) - Method in class iaik.pkcs.pkcs11.Session
Verifies the given signature against the given data with the key and mechanism given to the verifyInit method.
VERIFY_RECOVER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
verifyFinal(byte[]) - Method in class iaik.pkcs.pkcs11.Session
This method finalizes a verification operation.
verifyInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new verification operation.
verifyRecover - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
True, if this public key can be used for encryption with recovery.
verifyRecover(byte[], int, int, byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
Signs the given data with the key and mechanism given to the signRecoverInit method.
verifyRecoverInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
Initializes a new verification operation for verification with data recovery.
verifyUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.Session
This method can be used to verify a signature with multiple pieces of data; e.g.
version - Variable in class iaik.pkcs.pkcs11.params.SSL3MasterKeyDeriveParams
The SSL protocol version information.
Version - Class in iaik.pkcs.pkcs11
Objects of this class represent a version.
Version(byte, byte) - Constructor for class iaik.pkcs.pkcs11.Version
Create a new Version object with the given major and minor version.
Version(CK_VERSION) - Constructor for class iaik.pkcs.pkcs11.Version
Constructor taking a CK_VERSION object.
VersionParams - Class in iaik.pkcs.pkcs11.params
This class is used for the Mechnism.SSL3_PRE_MASTER_KEY_GEN.
VersionParams(Version) - Constructor for class iaik.pkcs.pkcs11.params.VersionParams
Create a new VersionParameters object with the given version.

W

WRAP - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
wrap - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
True, if this public key can be used for wrapping other keys.
wrap - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this key can be used for wrapping other keys.
WRAP_TEMPLATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
WRAP_WITH_TRUSTED - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
wrapKey(Mechanism, Key, Key) - Method in class iaik.pkcs.pkcs11.Session
Wraps (encrypts) the given key with the wrapping key using the given mechanism.
wrapTemplate - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
Template of the key, that can be wrapped.
wrapTemplate - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
Template of the key, that can be wrapped.
wrapWithTrusted - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
True, if this private key can only be wrapped with a wrapping key having set the attribute trusted to true.
wrapWithTrusted - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
True, if this private key can only be wrapped with a wrapping key having set the attribute trusted to true.
WTLS - Static variable in interface iaik.pkcs.pkcs11.objects.Certificate.CertificateType
The identifier for a WTL certificate.
WTLSCertificate - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent WTLS public key certificates as specified by PKCS#11 v2.20 Chap.
WTLSCertificate() - Constructor for class iaik.pkcs.pkcs11.objects.WTLSCertificate
Default Constructor.
WTLSCertificate(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.WTLSCertificate
Called by getInstance to create an instance of a PKCS#11 WTLS public key certificate.

X

X509AttributeCertificate - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent X.509 attribute certificate as specified by PKCS#11 v2.11.
X509AttributeCertificate() - Constructor for class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Default Constructor.
X509AttributeCertificate(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
Called by getInstance to create an instance of a PKCS#11 X.509 attribute certificate.
X509PublicKeyCertificate - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent X.509 public key certificate as specified by PKCS#11 v2.11.
X509PublicKeyCertificate() - Constructor for class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Default Constructor.
X509PublicKeyCertificate(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
Called by getInstance to create an instance of a PKCS#11 X.509 public key certificate.
X942DH1KeyDerivationParams - Class in iaik.pkcs.pkcs11.params
This abstract class encapsulates parameters for the X9.42 DH mechanism Mechanism.X9_42_DH_DERIVE.
X942DH1KeyDerivationParams(long, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.params.X942DH1KeyDerivationParams
Create a new X942DH1KeyDerivationParameters object with the given attributes.
X942DH2KeyDerivationParams - Class in iaik.pkcs.pkcs11.params
This abstract class encapsulates parameters for the X9.42 DH mechanisms Mechanism.X9_42_DH_HYBRID_DERIVE and Mechanism.X9_42_MQV_DERIVE.
X942DH2KeyDerivationParams(long, byte[], byte[], long, PKCS11Object, byte[]) - Constructor for class iaik.pkcs.pkcs11.params.X942DH2KeyDerivationParams
Create a new X942DH1KeyDerivationParameters object with the given attributes.
X942DHParams - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent X9.42 DH domain parameters as specified by PKCS#11 v2.11.
X942DHParams() - Constructor for class iaik.pkcs.pkcs11.objects.X942DHParams
Default Constructor.
X942DHParams(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.X942DHParams
Called by getInstance to create an instance of a PKCS#11 DH private key.
X942DHPrivateKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent X9.42 DH private keys as specified by PKCS#11 v2.11.
X942DHPrivateKey() - Constructor for class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Default Constructor.
X942DHPrivateKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
Called by getInstance to create an instance of a PKCS#11 X9.42 DH private key.
X942DHPublicKey - Class in iaik.pkcs.pkcs11.objects
Objects of this class represent X9.42 DH public keys as specified by PKCS#11 v2.11.
X942DHPublicKey() - Constructor for class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Default Constructor.
X942DHPublicKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.X942DHPublicKey
Called by getInstance to create an instance of a PKCS#11 X9.42 DH public key.
X9_42_DH - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The identifier for a EC key.
X_509_ATTRIBUTE - Static variable in interface iaik.pkcs.pkcs11.objects.Certificate.CertificateType
The identifier for a X.509 attribute certificate.
X_509_PUBLIC_KEY - Static variable in interface iaik.pkcs.pkcs11.objects.Certificate.CertificateType
The identifier for a X.509 public key certificate.
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2018. All rights reserved.