IAIK PKCS#11 Provider API Documentation
version 1.5
A B C D E F G H I J K L M N P R S T U V W X 

A

acquireSessionCloseLock(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Acquires a lock on this session which prevents that this token manager will close this session.
addProperties(Properties) - Method in class iaik.pkcs.pkcs11.provider.Configurable
adds (overrides) the properties with the given ones.
AES - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for AES.
AesCbcEncryptDataKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using DES-ECB data encryption.
AesCbcEncryptDataKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.AesCbcEncryptDataKeyDerivation
Instantiates a new derivation object.
AesCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a AES Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
AesCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Default constructor.
AesEcbEncryptDataKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using DES-ECB data encryption.
AesEcbEncryptDataKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.AesEcbEncryptDataKeyDerivation
Instantiates a new derivation object.
AesKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a AES key factory that transforms AES key specs into PKCS#11 key objects and vice versa.
AesKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.AesKeyFactory
Default constructor.
AesKeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates AES keys on a token.
AesKeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.AesKeyGenerator
Default constructor.
AesMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a AES MAC class that uses the IAIK PKCS#11 wrapper to access the token.
AesMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.AesMac
Default constructor.
ALGORITHM_PROPERTIES - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the algorithms properties.
ALGORITHM_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the list of the algorithms.
ASN1toRS(byte[], int) - Static method in class iaik.pkcs.pkcs11.provider.signatures.SignatureUtil
This method decodes a X.509 DSA or ECDSA signature and returns the raw r and s values into an byte array.

B

BATON - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for BATON.
BlockCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a DES Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
BlockCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Default constructor.
BLOWFISH - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for AES.

C

CAST - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for CAST.
CAST128 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for CAST128 (=CAST5).
Cast128Cipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a CAST128 (CAST5) Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
Cast128Cipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Default constructor.
Cast128KeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a CAST128 (CAST5) secret key factory that transforms CAST128 key specs into PKCS#11 key objects and vice versa.
Cast128KeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.Cast128KeyFactory
Default constructor.
Cast128KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates CAST128 keys on a token.
Cast128KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Cast128KeyGenerator
Default constructor.
Cast128Mac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a CAST128 MAC class that uses the IAIK PKCS#11 wrapper to access the token.
Cast128Mac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Cast128Mac
Default constructor.
CAST3 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for CAST3.
Cast3Cipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a CAST3 Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
Cast3Cipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Default constructor.
Cast3KeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a CAST3 secret key factory that transforms CAST3 key specs into PKCS#11 key objects and vice versa.
Cast3KeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.Cast3KeyFactory
Default constructor.
Cast3KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates CAST3 keys on a token.
Cast3KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Cast3KeyGenerator
Default constructor.
Cast3Mac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a CAST3 MAC class that uses the IAIK PKCS#11 wrapper to access the token.
Cast3Mac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Cast3Mac
Default constructor.
CAST5 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for CAST5 (=CAST128).
CastCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a CAST Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
CastCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Default constructor.
CastKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a CAST secret key factory that transforms CAST key specs into PKCS#11 key objects and vice versa.
CastKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.CastKeyFactory
Default constructor.
CastKeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates CAST keys on a token.
CastKeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.CastKeyGenerator
Default constructor.
CastMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a CAST MAC class that uses the IAIK PKCS#11 wrapper to access the token.
CastMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.CastMac
Default constructor.
CDMF - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for CDMF.
CHECK_MECHANISM_SUPPORTED - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the mechanism-support-check feature.
CIPHER_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for cipher implementations.
clearBytesProcessed() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Set the number of bytes that have been read so far to zero.
clearBytesProcessed() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Set the number of bytes that have been read so far to zero.
clearSessionPool(boolean) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Clears the internal session pool of this token manager.
close() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Close this stream and also the underlying stream if this has been specified at stream construction.
close() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Close this stream and also the underlying stream if this has been specified at stream construction.
closeSession(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
This method closes the given session and does not put it in the session pool.
closeSessions() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Close all sessions managed by this provider instance.
ComparableByteArray - Class in iaik.pkcs.pkcs11.provider
This is a wrapper clas to implement a comparable byte array.
ComparableByteArray(byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.ComparableByteArray
Creates a comparable byte array object.
compareTo(Object) - Method in class iaik.pkcs.pkcs11.provider.ComparableByteArray
Implementation of Comparable.compareTo(java.lang.Object).
Configurable - Class in iaik.pkcs.pkcs11.provider
Adds property-based configuration options to a implementing subclass.
Configurable() - Constructor for class iaik.pkcs.pkcs11.provider.Configurable
 
Constants - Interface in iaik.pkcs.pkcs11.provider
This is a public interface holding constants for this project.
create(TokenManager, DHPrivateKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPrivateKey
Create a new instance of a IAIKPKCS11DhPrivateKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, DHPublicKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPublicKey
Create a new instance of a IAIKPKCS11DhPublicKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, DSAPrivateKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPrivateKey
Create a new instance of a IAIKPKCS11DsaPrivateKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, DSAPublicKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPublicKey
Create a new instance of a IAIKPKCS11DsaPublicKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, ECDSAPrivateKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PrivateKey
Create a new instance of a IAIKPKCS11EC15PrivateKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, ECDSAPublicKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PublicKey
Create a new instance of a IAIKPKCS11ECPublicKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, ECDSAPrivateKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPrivateKey
Create a new instance of a IAIKPKCS11ECPrivateKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, ECDSAPublicKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPublicKey
Create a new instance of a IAIKPKCS11ECPublicKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, Key) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Create a new instance of a IAIKPKCS11Key which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, PrivateKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PrivateKey
Create a new instance of a IAIKPKCS11PrivateKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, PublicKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
Create a new instance of a IAIKPKCS11PublicKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, RSAPrivateKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Create a new instance of a IAIKPKCS11RsaPrivateKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, RSAPublicKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPublicKey
Create a new instance of a IAIKPKCS11RsaPublicKey which's token managed by the given token manager and is based on the given PKCS#11 key object.
create(TokenManager, SecretKey) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11SecretKey
Create a new instance of a IAIKPKCS11SecretKey which's token managed by the given token manager and is based on the given PKCS#11 key object.

D

DEBUG - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
Specifies, if code in this package and all sub-packages are allowed to produce debug output.
debugStream_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The output stream for debug messages.
DEFAULT_ALGORITHM_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the default list of the algorithms.
DEFAULT_GLOBAL_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the global default configuration properties.
DEFAULT_MAC_LENGTH - Static variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11MacSpec
The Constant DEFAULT_MAC_LENGTH.
DEFAULT_PROPERTIES - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The properties file that contains the configuration of this delegate provder.
DEFAULT_PROVIDER_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the default configuration properties for a provider instance.
DefaultDelegateProvider - Class in iaik.pkcs.pkcs11.provider
This is the default implementation of the delegate provider.
DefaultDelegateProvider() - Constructor for class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The default constructor.
DefaultDelegateProvider(Properties) - Constructor for class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Constructor taking the configuration in form of a properties object.
DefaultKeyHandler - Class in iaik.pkcs.pkcs11.provider
This is the default implementation of the KeyHandler interface.
DefaultKeyHandler() - Constructor for class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Default constructor.
DefaultLoginManager - Class in iaik.pkcs.pkcs11.provider
 
DefaultLoginManager() - Constructor for class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Default constructor.
DefaultLoginManager(Properties) - Constructor for class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The constructor taking configuration parameters which override the configured defaults.
DELEGATE_PROVIDER - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the delegate provider.
DelegateProvider - Class in iaik.pkcs.pkcs11.provider
This id the interface to a delegate provider.
DelegateProvider() - Constructor for class iaik.pkcs.pkcs11.provider.DelegateProvider
 
DES - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for DES.
DES2 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for DES2.
Des2KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates double-length DES keys on a token.
Des2KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Des2KeyGenerator
Default constructor.
Des3CbcEncryptDataKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using DES-ECB data encryption.
Des3CbcEncryptDataKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Des3CbcEncryptDataKeyDerivation
Instantiates a new derivation object.
Des3EcbEncryptDataKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using DES-ECB data encryption.
Des3EcbEncryptDataKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Des3EcbEncryptDataKeyDerivation
Instantiates a new derivation object.
DesCbcEncryptDataKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using DES-ECB data encryption.
DesCbcEncryptDataKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.DesCbcEncryptDataKeyDerivation
Instantiates a new derivation object.
DesCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a DES Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
DesCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Default constructor.
DesEcbEncryptDataKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using DES-ECB data encryption.
DesEcbEncryptDataKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.DesEcbEncryptDataKeyDerivation
Instantiates a new derivation object.
DESede - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for DESede (=DES3).
DesEdeCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a Tripple DES Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
DesEdeCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Default constructor.
DesEdeKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a Tripple DES key factory that transforms Tripple DES key specs into PKCS#11 key objects and vice versa.
DesEdeKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.DesEdeKeyFactory
Default constructor.
DesEdeKeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates tripple DES keys on a token.
DesEdeKeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.DesEdeKeyGenerator
Default constructor.
DesEdeMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a Tripple DES MAC class that uses the IAIK PKCS#11 wrapper to access the token.
DesEdeMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.DesEdeMac
Default constructor.
DesKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a DES key factory that transforms DES key specs into PKCS#11 key objects and vice versa.
DesKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.DesKeyFactory
Default constructor.
DesKeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates DES keys on a token.
DesKeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.DesKeyGenerator
Default constructor.
DesMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a DES MAC class that uses the IAIK PKCS#11 wrapper to access the token.
DesMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.DesMac
Default constructor.
destroy() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
A call to this method destroys the underlying pkcs#11 key object.
DH - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for DH.
DhKeyAgreement - Class in iaik.pkcs.pkcs11.provider.keyagreements
This ia a Diffie-Hellman key agreement implementation that uses a PKCS#11 token to perform the actual operation.
DhKeyAgreement() - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Default constructor.
DhKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a DH (Diffie-Hellman) key factory that transforms DH key specs into PKCS#11 key objects and vice versa.
DhKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
Default constructor.
DhKeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating Diffie Hellman key-pairs on a token.
DhKeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.DhKeyPairGenerator
Construct new generator.
disableCleanerThread() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
removes the cleanerThread_ from the shutdown hook
discardProviderInstance(IAIKPkcs11) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Discards the given provider instance.
dispose() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Overridden to catch the call to this method.
dispose() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Overridden to catch the call to this method.
disposeSession(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Dispose the given session that is no longer used.
disposeSessionIfDummy() - Method in class iaik.pkcs.pkcs11.provider.SessionContainer
Disposes the current session if it is a dummy session.
DSA - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for DSA.
DsaKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a DSA key factory that transforms DSA key specs into PKCS#11 key objects and vice versa.
DsaKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
Default constructor.
DsaKeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating DSA key-pairs on a token.
DsaKeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.DsaKeyPairGenerator
Construct new generator.
DsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.dsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
DsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.dsa.DsaSignature
Public default constructor to enable instantiation via Class.forName(String).

E

EC_PRIVATE_KEY_VERSION - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
The version field in the ASN.1 encoding of the private key (SEC standard).
EcDhCoFactorKeyAgreement - Class in iaik.pkcs.pkcs11.provider.keyagreements
 
EcDhCoFactorKeyAgreement() - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.EcDhCoFactorKeyAgreement
 
EcDhKeyAgreement - Class in iaik.pkcs.pkcs11.provider.keyagreements
This is a Elliptic-Curve Diffie-Hellman key agreement implementation that uses a PKCS#11 token to perform the actual operation.
EcDhKeyAgreement() - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Default constructor.
ECDSA - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for ECDSA.
EcDsaKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is an ECDSA key factory that transforms ECDSA key specs into PKCS#11 key objects and vice versa.
EcDsaKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Default constructor.
EcDsaKeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating ECDSA key-pairs on a token.
EcDsaKeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.EcDsaKeyPairGenerator
Construct new generator.
EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ENABLE_SOFTWARE_DELEGATION - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the software delegation feature.
engineAliases() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get all known aliases.
engineContainsAlias(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Checks, if this key store contains an entry with the given alias.
engineDeleteEntry(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Delete the entry with the given alias.
engineGetCertificate(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the certificate for the given alias.
engineGetCertificateAlias(Certificate) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the alias of the given certificate.
engineGetCertificateChain(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the certificate chain for the entry with the given alias.
engineGetCreationDate(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the creation date of the entry with the given alias name.
engineGetKey(String, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the key that has the alias given as argument.
engineIsCertificateEntry(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Checks, if the alias refers to a trusted certificate entry.
engineIsKeyEntry(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Checks, if the alias refers to a key entry.
engineLoad(InputStream, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreFastSpi
Loads and initializes this key store.
engineLoad(InputStream, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Loads and initializes this key store.
engineSetCertificateEntry(String, Certificate) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Implements the corresponding method of the KeyStoreSpi class according to its specification.
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Implements the corresponding method of the KeyStoreSpi class according to its specification.
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
UNSUPPORTED.
engineSize() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Returns the number of entries in this key store, keys and certificate entries.
engineStore(OutputStream, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
A call to this method, just sets the user PIN to a new value.
equals(byte[], byte[]) - Static method in class iaik.pkcs.pkcs11.provider.ComparableByteArray
Compare both byte arrays.
equals(Object) - Method in class iaik.pkcs.pkcs11.provider.ComparableByteArray
Checks, if the content array of this object is equal to the content array of the other object.
equals(Object) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
We override this method to check for reference equality, because we use several instances of the same class, which may be considered equal otherwise.
errorStream_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The output stream for error messages.
ExternalHashSignature - Class in iaik.pkcs.pkcs11.provider.signatures
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalMd2RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalMd2RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd2RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalMd5RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalMd5RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd5RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalRipeMd128RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalRipeMd128RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd128RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalRipeMd160EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalRipeMd160EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalRipeMd160RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalRipeMd160RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd160RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalRipeMd256RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalRipeMd256RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd256RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha1DsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.dsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha1DsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha1EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha1EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha1RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha1RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha1RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha1RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha1RsaX931Signature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha1RsaX931Signature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaX931Signature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha224EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha224EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha256DsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.dsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha256DsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha256EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha256EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha256RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha256RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha256RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha256RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha384EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha384EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha384RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha384RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha384RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha384RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha512EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha512EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha512RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha512RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalSha512RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalSha512RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
ExternalWhirlpoolEcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
ExternalWhirlpoolEcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).

F

FALLBACK_SOFTWARE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the fallback provider.
FastHash - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the FastHash (US government algorithm) hash.
FastHash() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.FastHash
Default constructor.
finalize() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Tries to release the close-lock of this key's session if there is one.
finalize() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Try to finalize the underlying PKCS#11 module if there is no other token manager that uses the same module.
fixString(String) - Static method in class iaik.apps.util.passphrase.Util
Takes the given string and tries to fix any errors like null characters.

G

generateKeyPair() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Generate a new key pair.
GENERIC_SECRET - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for GENERIC_SECRET.
GenericKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a generic secret key factory that transforms generic key specs into PKCS#11 key objects and vice versa.
GenericKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.GenericKeyFactory
Default constructor.
GenericSecretKeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates generic secret keys on a token.
GenericSecretKeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.GenericSecretKeyGenerator
Default constructor.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPrivateKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPublicKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPrivateKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPublicKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPrivateKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPublicKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The name of the algorthim of this key object; e.g.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPublicKey
Get the algorithm name.
getAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
 
getAlgorithmCode(String) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the code of the algorthim with the given name.
getAlgorithmName(int) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the name of the algorthim of the give key type code.
getAlgorithmParameterSpec() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Get the parameter spec if available.
getAlias() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the alias name for this key.
getArray() - Method in class iaik.pkcs.pkcs11.provider.ComparableByteArray
Get the content byte array of this object.
getBaseKey() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivationSpec
Get the base key for the new key.
getBytesProcessed() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Return the number of bytes that have been read so far.
getBytesProcessed() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Return the number of bytes that have been signed so far.
getCipher(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a cipher implementation of the given algorithm.
getCipher(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a cipher implementation for the given algorithm.
getClientIv_() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Gets the client iv_.
getClientMacSecret_() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Gets the client mac secret_.
getClientSecret_() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Gets the client secret_.
getCrtCoefficient() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the CRT coefficient of this key.
getCurrentProviderInstance() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Gets the current provider instance.
getData() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11EcbModeKeyDerivationSpec
Gets the data.
getDefaultTokenManager() - Static method in class iaik.pkcs.pkcs11.provider.TokenManager
Gets the token manager of the first registered pkcs11 provider.
getDelegateProvider() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the current delegate provider.
getEncoded() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
UNSUPPORTED.
getEncoded() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PrivateKey
Get the PKCS#8 encoded key.
getEncoded() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
Get the X.509 encoded key.
getEncoded() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11SecretKey
Get the encoded key.
getEncoded() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
 
getFormat() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
UNSUPPORTED.
getFormat() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PrivateKey
Get the encoding name.
getFormat() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
Get the encoding name.
getFormat() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11SecretKey
Get the encoding name.
getFormat() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
 
getGlobalDelegateProvider() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the current delegate provider.
getGlobalKeyHandler() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the current global key handler.
getGlobalProperties() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the global configuration of provider class.
getHashAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
the mechanism for the hash algorithm used for data hashing
getInfo() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Returns a human-readable description of the provider and its services.
getIV() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11UnwrapKeySpec
Gets the iV.
getIv() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11AesCbcKeyDerivationSpec
Gets the iv.
getIv() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11DesCbcKeyDerivationSpec
Gets the iv.
getKeyAgreement(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a key agreement implementation of the given algorithm.
getKeyAgreement(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a key agreement implementation for the given algorithm.
getKeyDerivationFunctionType() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpecWithKDF
Gets the key derivation function.
getKeyFactory(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a key factory implementation for the given algorithm.
getKeyFactory(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a key factory implementation for the given algorithm.
getKeyGeneratorTemplate(String, int) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Get a secret key template object for the given key generation algorithm.
getKeyGeneratorTemplate(String, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Get a secret key template object for the given key generation algorithm.
getKeyGeneratorTemplate(String, int) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Get a secret key template object for the given key generation algorithm.
getKeyGeneratorTemplate(String, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Get a secret key template object for the given key generation algorithm.
getKeyID() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the ID of this PKCS#11 key object; i.e.
getKeyObject() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the associated PKCS#11 key object.
getKeyPairGeneratorTemplate(String, int) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Get a private and a public key template object for the given key-pair generation algorithm.
getKeyPairGeneratorTemplate(String, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Get a private and a public key template object for the given key-pair generation algorithm.
getKeyPairGeneratorTemplate(String, int) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Get a private and a public key template object for the given key-pair generation algorithm.
getKeyPairGeneratorTemplate(String, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Get a private and a public key template object for the given key-pair generation algorithm.
getKeySpec() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeySpec
Get the actual key spec for the new key.
getKeyStore() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get a key store that is associated with the slot of this token manager.
getKeyStore(String) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get a key store that is associated with the slot of this token manager.
getKeystoreSupportProvider() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the keystore support provider.
getKeyTemplate() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11UnwrapKeySpec
Get the template for the new key.
getKeyTemplate() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpec
Get the template for the new key.
getKeyTemplate() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeySpec
Get the template for the new key.
getKeyTemplate() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerationSpec
Get the template for the new key.
getLoginManager() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the login manager used by this provider to login the user, to change the user PIN and to logout.
getMac(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a MAC implementation of the given algorithm.
getMac(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a MAC implementation for the given algorithm.
getMacLength() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11MacSpec
Gets the mac length.
getMessageDigest(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a message digest implementation of the given algorithm.
getMessageDigest(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a message digest implementation for the given algorithm.
getMgfHashAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
the hash algorithm used by the mask generation function
getModule() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the PKCS#11 module of the static configuration.
getModule(Properties) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the PKCS#11 module of the given configuration properties.
getModule() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get the PKCS#11 module of this token manager.
getModuleAlreadyInitialized() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the behavior in case of a CKR_CRYPTOKI_ALREADY_INITIALIZED error upon module initialization.
getModuleInitializationParameters() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the current delegate provider.
getModulePath() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get the PKCS#11 module path of this token manager.
getModulus() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the modulus of this key.
getModulus() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPublicKey
Get the modulus of this key.
getNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Returns the entered new passphrase and delete the internal copy of the password afterwards.
getNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Returns the entered new passphrase and delete the internal copy of the password afterwards.
getNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
Gets the new passphrase.
getNewProviderInstance() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Gets a new provider instance.
getNewProviderInstance(Properties) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Gets a new provider instance.
getNumberOfLoginRetries() - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Get the number of allowed login retries.
getOaepSourceData() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
Returns the OAEP source data
getOaepSourceType() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
Returns the OAEP source type.
getOldPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Returns the entered old passphrase and delete the internal copy of the password afterwards.
getOldPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Returns the entered old passphrase and delete the internal copy of the password afterwards.
getOldPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
Gets the old passphrase.
getOtherInfo() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
Gets the otherInfo data.
getParameters(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a algorithm parameters implementation of the given algorithm.
getParameters(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a algorithm parameters implementation of the given algorithm.
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3KeyAndMacDerivationParameterSpec
Gets the parameters.
getParameters() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11SignatureParameterSpec
Get the PKCS#11 parameters.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPrivateKey
Get the DH parameters of this key.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPublicKey
Get the DH parameters of this key.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPrivateKey
Get the DSA parameters of this key.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPublicKey
Get the DSA parameters of this key.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PrivateKey
Get the ECDSA parameters of this key.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PublicKey
Get the ECDSA parameters of this key.
getPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseDialog
Gets the passphrase that was entered by the user and delete the internal copy of the password afterwards.
getPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Gets the passphrase that was entered by the user and delete the internal copy of the password afterwards.
getPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseHolder
Gets the passphrase.
getPassphraseChangePrompt() - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Get the configured object for changing the PIN or pass phrase.
getPassphrasePrompt() - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Get the configured object for prompting a PIN or pass phrase.
getPin() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Gets the pin.
getPrimeExponentP() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the prime exponent of P of this key.
getPrimeExponentQ() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the prime exponent of Q of this key.
getPrimeP() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the prime P of this key.
getPrimeQ() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the prime Q of this key.
getPrivateData() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Gets local ephemeral private key object.
getPrivateDataLen() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Gets local ephemeral private key length.
getPrivateExponent() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the private exponent of this key.
getPrivateKeyTemplate() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Get the template for the new private key.
getProperties() - Method in class iaik.pkcs.pkcs11.provider.Configurable
Get a clone of the current configuration properties.
getProperties() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the configuration of this provider.
getProperty(String) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
We override this method to check if the requested algorithm is supported by the current token.
getProperty(String, String) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Overridden to ensure thread-safety, because we also synchronized IAIKPkcs11.getProperty(String).
getProvider() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get the provider of this token manager.
getProviderInstance(int) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get a reference to the already instantiated provider with the given number.
getProviderInstanceCount() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the number of instances that have already been created.
getProviderInstanceNumber(String) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the instance number of the IAIKPkcs11 provider with the given name.
getPublicData() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Gets remote static public key.
getPublicData2() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Gets remote ephemeral public key.
getPublicExponent() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get the public exponent of this key.
getPublicExponent() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPublicKey
Get the public exponent of this key.
getPublicKey() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhMQVKeyAgreementParameterSpec
Gets the local ephemeral public key.
getPublicKeyTemplate() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Get the template for the new public key.
getRandomData() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3MasterKeyDerivationSpec
Gets the random data object.
getRC2ParameterSpec() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Rc2MacSpec
Gets the RC2ParameterSpec.
getRC5ParameterSpec() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Rc5MacSpec
Gets the r c5 parameter spec.
getReadProtectedKeyOnDemand() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStore
This property causes this object to search for objects using only a not explicitely logged-in session.
getS() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PrivateKey
Get the private value of this key.
getSecretKeyFactory(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a key factory implementation for the given algorithm.
getSecretKeyFactory(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a secret key factory implementation for the given algorithm.
getSecureRandom(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a secure random implementation for the given algorithm.
getSecureRandom(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a secure random implementation for the given algorithm.
getServerIv_() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Gets the server iv_.
getServerMacSecret_() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Gets the server mac secret_.
getServerSecret_() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Gets the server secret_.
getSession() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The chached session in this key.
getSession() - Method in class iaik.pkcs.pkcs11.provider.SessionContainer
Gets the session.
getSession(boolean) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get a session with the given read-write behavior.
getSession(boolean, boolean) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get a session with the given read-write behavior.
This method allows to specify that the requested session is intended for the creation or generation of a session key.
getSessionPoolMaxSize() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the maximum number of sessions to keep in the session pool of the token manager.
getSharedData() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Gets the shared data.
getSignature(String) - Method in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
Get a signature implementation of the given algorithm.
getSignature(String) - Method in class iaik.pkcs.pkcs11.provider.DelegateProvider
Get a signature implementation for the given algorithm.
getSignature() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Get the signature engine used by this stream.
getSignature() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Get the signature engine used by this stream.
getSlot() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get the slot of this token manager.
getToken() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Get the token that is in the slot of this token manager.
getTokenManager() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Get the manager of the token that processes this digest.
getTokenManager() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the token manager of this provider.
getTokenManager() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the token manager this object works with.
getTokenManager() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Get the manager to handle the token.
getTokenManager() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStore
Return the token that is associated wtih this keystore.
getTokenManager() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the token manager of the token that holds the contents of this key store.
getUsedMechanism() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
 
getUserPIN() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the user PIN, which has been set for this provider.
getVersion() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Returns the version number for this provider.
getVersionParameter() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3PreMasterKeyGenerationSpec
Gets the version parameter.
getVersionParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3MasterKeyDerivationSpec
Gets the version parameters.
getW() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PublicKey
Get the public EC point of this key.
getX() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPrivateKey
Get the private value X of this key.
getX() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPrivateKey
Get the private value X of this key.
getY() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPublicKey
Get the public value Y of this key.
getY() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPublicKey
Get the public value Y of this key.
GLOBAL_DELEGATE_PROVIDER - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the global delegate provider.
GLOBAL_KEY_HANDLER - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the global key handler.
GLOBAL_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the global configuration properties.
GridBagConstraints2 - Class in iaik.apps.util
To ease use of GridBagConstraints in JDK 1.1 or with an older Swing version.
GridBagConstraints2(int, int, int, int, double, double, int, int, Insets, int, int) - Constructor for class iaik.apps.util.GridBagConstraints2
 

H

handleCipherKey(String, int, Key) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleCipherKey(String, int, Key) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
All cipher engines of this provider call this method of the current key handler in their init methods; e.g.
handleKeyAgreementKey(String, Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleKeyAgreementKey(String, Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Handle the initial key which has been passed to the init method of a key-agreement object.
handleKeyAgreementPhaseKey(String, Key) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleKeyAgreementPhaseKey(String, Key) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Handle the a phase key which has been passed to the doPhase method of a key-agreement object.
handleKeyFactoryGeneratePrivate(String, KeySpec) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key spec is not a PKCS11KeySpec, this implementation converts the key spec to a PKCS11KeySpec object.
handleKeyFactoryGeneratePrivate(String, KeySpec) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Key factories (for private and public keys) of this provider call this method of the current key handler.
handleKeyFactoryGeneratePublic(String, KeySpec) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key spec is not a PKCS11KeySpec, this implementation converts the key spec to a PKCS11KeySpec object.
handleKeyFactoryGeneratePublic(String, KeySpec) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Key factories (for private and public keys) of this provider call this method of the current key handler.
handleKeyFactoryTranslateKey(String, Key) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleKeyFactoryTranslateKey(String, Key) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Key factories (for private and public keys) of this provider call this method of the current key handler.
handleMacKey(String, Key) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleMacKey(String, Key) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
All MAC engines of this provider call this method of the current key handler in their init methods; e.g.
handleSecretKeyFactoryGenerateSecret(String, KeySpec) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key spec is not a PKCS11KeySpec, this implementation converts the key spec to a PKCS11KeySpec object.
handleSecretKeyFactoryGenerateSecret(String, KeySpec) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Secret key factories of this provider call this method of the current key handler.
handleSecretKeyFactoryTranslateKey(String, SecretKey) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleSecretKeyFactoryTranslateKey(String, SecretKey) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
Secret key factories of this provider call this method of the current key handler.
handleSignatureKey(String, PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleSignatureKey(String, PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
All signature engines of this provider call this method of the current key handler in their initSign methods; e.g.
handleVerificationKey(String, PublicKey) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
If auto conversion is switched on and the given key is not a key of this provider, this implementation converts the key to a PKCS#11 key.
handleVerificationKey(String, PublicKey) - Method in class iaik.pkcs.pkcs11.provider.KeyHandler
All signature engines of this provider call this method of the current key handler in their initVerify methods; e.g.
hashCode() - Method in class iaik.pkcs.pkcs11.provider.ComparableByteArray
A hash code of this object.
hashCode() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Override to ensure consistency with IAIKPkcs11.equals(Object).

I

iaik.apps.util - package iaik.apps.util
This package contains helper classes.
iaik.apps.util.passphrase - package iaik.apps.util.passphrase
This package contains interface and the default implementations for passphrase dialogs, which are used for PINs as well.
iaik.pkcs.pkcs11.provider - package iaik.pkcs.pkcs11.provider
This package is the main package and includes the JCE provider implementation class, which is IAIKPkcs11.
iaik.pkcs.pkcs11.provider.ciphers - package iaik.pkcs.pkcs11.provider.ciphers
This package contains the implementation classes for ciphers.
iaik.pkcs.pkcs11.provider.hashes - package iaik.pkcs.pkcs11.provider.hashes
This package contains the implementation classes for message digests, also called hashes.
iaik.pkcs.pkcs11.provider.keyagreements - package iaik.pkcs.pkcs11.provider.keyagreements
This package contains the implementation classes for key agreements.
iaik.pkcs.pkcs11.provider.keyfactories - package iaik.pkcs.pkcs11.provider.keyfactories
This package contains the implementation classes for key factories and secret key factories.
iaik.pkcs.pkcs11.provider.keygenerators - package iaik.pkcs.pkcs11.provider.keygenerators
This package contains the implementation classes for key generators, which generate secret keys.
iaik.pkcs.pkcs11.provider.keypairgenerators - package iaik.pkcs.pkcs11.provider.keypairgenerators
This package contains the implementation classes for key-pair generators, which generate key-pairs.
iaik.pkcs.pkcs11.provider.keys - package iaik.pkcs.pkcs11.provider.keys
This package contains the implementation classes for keys.
iaik.pkcs.pkcs11.provider.macs - package iaik.pkcs.pkcs11.provider.macs
This package contains the implementation classes for MACs.
iaik.pkcs.pkcs11.provider.random - package iaik.pkcs.pkcs11.provider.random
This package contains the implementation classes for secure randoms.
iaik.pkcs.pkcs11.provider.signatures - package iaik.pkcs.pkcs11.provider.signatures
This package contains the implementation classes for signatures.
iaik.pkcs.pkcs11.provider.signatures.dsa - package iaik.pkcs.pkcs11.provider.signatures.dsa
 
iaik.pkcs.pkcs11.provider.signatures.ecdsa - package iaik.pkcs.pkcs11.provider.signatures.ecdsa
 
iaik.pkcs.pkcs11.provider.signatures.rsa - package iaik.pkcs.pkcs11.provider.signatures.rsa
 
iaik.pkcs.pkcs11.provider.spec - package iaik.pkcs.pkcs11.provider.spec
This package contains the implementation classes for common specifications (Spec); e.g.
IAIKPkcs11 - Class in iaik.pkcs.pkcs11.provider
This is a JCE provider implementation that uses a PKCS#11 library to perform cryptographic operations.
IAIKPkcs11() - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Default constructor.
IAIKPkcs11(Properties) - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Constructor for the provider that takes its configuration as a argument.
IAIKPkcs112 - Class in iaik.pkcs.pkcs11.provider
This subclass of IAIKPkcs11 is just for a workaround of a bug in JDK 1.4.x.
IAIKPkcs112() - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs112
Just calls the corresponding super-constructor.
IAIKPkcs112(Properties) - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs112
Just calls the corresponding super-constructor.
IAIKPkcs113 - Class in iaik.pkcs.pkcs11.provider
This subclass of IAIKPkcs11 is just for a workaround of a bug in JDK 1.4.x.
IAIKPkcs113() - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs113
Just calls the corresponding super-constructor.
IAIKPkcs113(Properties) - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs113
Just calls the corresponding super-constructor.
IAIKPkcs114 - Class in iaik.pkcs.pkcs11.provider
This subclass of IAIKPkcs11 is just for a workaround of a bug in JDK 1.4.x.
IAIKPkcs114() - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs114
Just calls the corresponding super-constructor.
IAIKPkcs114(Properties) - Constructor for class iaik.pkcs.pkcs11.provider.IAIKPkcs114
Just calls the corresponding super-constructor.
IAIKPkcs11AuthenticationCanceledException - Exception in iaik.pkcs.pkcs11.provider
This exception indicates the provider could not get the required authentication status because the user canceled the PIN entry.
IAIKPkcs11AuthenticationCanceledException() - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11AuthenticationCanceledException
Default constructor.
IAIKPkcs11AuthenticationCanceledException(String) - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11AuthenticationCanceledException
Constructor taking a string that describes the reason of the exception in more detail.
IAIKPkcs11AuthenticationException - Exception in iaik.pkcs.pkcs11.provider
This exception indicates the provider could not get the required authentication status to complete the current operation.
IAIKPkcs11AuthenticationException() - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11AuthenticationException
Default constructor.
IAIKPkcs11AuthenticationException(String) - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11AuthenticationException
Constructor taking a string that describes the reason of the exception in more detail.
IAIKPKCS11DhPrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java DH private key object that is associated with a PKCS#11 DH private key object.
IAIKPKCS11DhPrivateKey(TokenManager, DHPrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPrivateKey
Construct a private key object that is associated with the given privatekeyObjecton the given token.
IAIKPKCS11DhPublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java DH public key object that is associated with a PKCS#11 DH public key object.
IAIKPKCS11DhPublicKey(TokenManager, DHPublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPublicKey
Construct a public key object that is associated with the given publickeyObjecton the given token.
IAIKPKCS11DsaPrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java DSA private key object that is associated with a PKCS#11 DSA private key object.
IAIKPKCS11DsaPrivateKey(TokenManager, DSAPrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPrivateKey
Construct a private key object that is associated with the given privatekeyObjecton the given token.
IAIKPKCS11DsaPublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java DSA public key object that is associated with a PKCS#11 DSA public key object.
IAIKPKCS11DsaPublicKey(TokenManager, DSAPublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPublicKey
Construct a public key object that is associated with the given publickeyObjecton the given token.
IAIKPKCS11EC15PrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java EC private key object that implements the java 1.5 ECPrivateKey interface.
IAIKPKCS11EC15PrivateKey(TokenManager, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PrivateKey
Construct a private key object that is associated with the given private key object on the given token.
IAIKPKCS11EC15PublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java EC public key object that implements the java 1.5 ECPublicKey interface.
IAIKPKCS11EC15PublicKey(TokenManager, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC15PublicKey
Construct a public key object that is associated with the given public key object on the given token.
IAIKPKCS11ECPrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java EC private key object that is associated with a PKCS#11 ECDSA private key object.
IAIKPKCS11ECPrivateKey(TokenManager, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPrivateKey
Construct a private key object that is associated with the given private key object on the given token.
IAIKPKCS11ECPublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java EC public key object that is associated with a PKCS#11 ECDSA public key object.
IAIKPKCS11ECPublicKey(TokenManager, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPublicKey
Construct a public key object that is associated with the given public key object on the given token.
IAIKPkcs11Exception - Exception in iaik.pkcs.pkcs11.provider
Superclass of all runtime exceptions thrown by this library.
IAIKPkcs11Exception() - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11Exception
Default constructor.
IAIKPkcs11Exception(String) - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11Exception
Constructor taking a string that describes the reason of the exception in more detail.
IAIKPKCS11Key - Class in iaik.pkcs.pkcs11.provider.keys
A Java key object that is associated with a PKCS#11 key object.
IAIKPKCS11PrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java key object that is associated with a PKCS#11 key object.
IAIKPKCS11PublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java key object that is associated with a PKCS#11 key object.
IAIKPKCS11RsaPrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java RSA private key object that is associated with a PKCS#11 RSA private key object.
IAIKPKCS11RsaPrivateKey(TokenManager, RSAPrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Construct a private key object that is associated with the given privatekeyObjecton the given token.
IAIKPKCS11RsaPublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java RSA public key object that is associated with a PKCS#11 RSA public key object.
IAIKPKCS11RsaPublicKey(TokenManager, RSAPublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPublicKey
Construct a public key object that is associated with the given publickeyObjecton the given token.
IAIKPKCS11SecretKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java key object that is associated with a PKCS#11 key object.
IAIKPKCS11Ssl3KeyContainer - Class in iaik.pkcs.pkcs11.provider.keys
Holds IVs, mac secret handles, and secret handles for client and server.
IAIKPKCS11Ssl3KeyContainer(TokenManager, SecretKey, SecretKey, byte[], SecretKey, SecretKey, byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Ssl3KeyContainer
Instantiates a new SSL3 key container.
IAIKPkcs11TokenUnavailableException - Exception in iaik.pkcs.pkcs11.provider
Indicates that the required token is not available or no longer available, it may be removed from the slot.
IAIKPkcs11TokenUnavailableException() - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11TokenUnavailableException
Default constructor.
IAIKPkcs11TokenUnavailableException(String) - Constructor for exception iaik.pkcs.pkcs11.provider.IAIKPkcs11TokenUnavailableException
Constructor taking a string that describes the reason of the exception in more detail.
IDEA - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for IDEA.
IdeaCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a IDEA Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
IdeaCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Default constructor.
IdeaKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a IDEA secret key factory that transforms IDEA key specs into PKCS#11 key objects and vice versa.
IdeaKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.IdeaKeyFactory
Default constructor.
IdeaKeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates IDEA keys on a token.
IdeaKeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.IdeaKeyGenerator
Default constructor.
IdeaMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a IDEA MAC class that uses the IAIK PKCS#11 wrapper to access the token.
IdeaMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.IdeaMac
Default constructor.
initialize() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Initializes this provider based on its current configuration.
initialize(int, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Just throws an UnsupportedOperationException.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Just throws an UnsupportedOperationException.
insertProviderAtForJDK14(Provider, int) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Adds the give JCE provider to the Security class of JCA/JCE using a workaround that enables the provider to be added in the first position in JDK 1.4 and later.
InternalMd2RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalMd2RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalMd2RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalMd5RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalMd5RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalMd5RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalRipeMd128RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalRipeMd128RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalRipeMd128RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalRipeMd160RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalRipeMd160RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalRipeMd160RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha1DsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.dsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha1DsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.dsa.InternalSha1DsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha1EcdsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.ecdsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha1EcdsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ecdsa.InternalSha1EcdsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha1RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha1RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha1RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha1RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha1RsaX931Signature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha1RsaX931Signature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaX931Signature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha256RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha256RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha256RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha256RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha384RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha384RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha384RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha384RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha512RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha512RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
InternalSha512RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
InternalSha512RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
isAutoConversion() - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
 
isAutoDestroy() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Returns true if this key object is marked for automatic deletion upon object finalization.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
True, if this prompt can be canceled by the user; i.e.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Check, if the user can cancel this dialog; e.g.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Check, if the user can cancel this dialog; e.g.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
False.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.PassphraseConsoleDialog
True, if this prompt can be canceled by the user; i.e.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.PassphraseDialog
Check, if the user can cancel this dialog; e.g.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Check, if the user can cancel this dialog; e.g.
isCancelAllowed() - Method in class iaik.apps.util.passphrase.PassphraseHolder
The implementation always returns false.
isCancelAllowed() - Method in interface iaik.apps.util.passphrase.PassphraseInterfacce
True, if this prompt can be canceled by the user; i.e.
isCheckMechanismSupported() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get if the provider checks, if a requested algorithm is supported by the underlying PKCS#11 token.
isDestroyed() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Returns true, if the IAIKPKCS11Key.destroy() method has already been called successfully.
isEnableSoftwareDelegation() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Check, if the software delegation feature of the PKCS#11 provider is enabled.
isForceProtectedAuthenticationPath() - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Get if the login manager always uses the protected authentication path for prompting the user PIN, no matter what the corresponding flag in the token info is.
isIAIKPkcs11Provider(Provider) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Check, if the given provider is a IAIKPkcs11 provider.
isLoginKeystoreOnDemand() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Enable or disable login on demand for the keystore.
isMechanismFeatureSupported(Mechanism, MechanismInfo) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Check, if the current token supports the given mechanism and the given features of this mechanism.
isMechanismFeatureSupported(Mechanism[], MechanismInfo[][]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Check, if the current token supports one of the given mechanism and the given features of this mechanism.
isMultiThreadInit() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Check, if the provider initializes the underlying PKCS#11 module for multi-threaded operation or not.
isOn() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Check if the signing/verification functionality is on or off.
isOn() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Check if the signing/verification functionality is on or off.
isPassphraseValid(char[]) - Method in interface iaik.apps.util.passphrase.PassphraseConstraints
Return true, to accept the passphrase.
isRemovable() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
This method returns true if the slot of this token manager is a slot with a removable token.
isSessionCloseLocked(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Check, if the given session is close-locked; i.e.
isStreamAtEOF() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Check, if this input stream has been read until EOF.
isStreamClosed() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Check, if this stream has been closed; i.e.
isStreamClosed() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Check, if this stream has been closed; i.e.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Always returns true.
isSupportedBy(TokenManager) - Method in interface iaik.pkcs.pkcs11.provider.PKCS11EngineClass
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Check, if the current token of the given token manager supports the required features for this engine class.
isSupportedBy(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Check, if the current token of the given token manager supports the required features for this engine class.
isTokenPresent() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Check, if there is a token present in the slot of this token manager.
isUseAnonymousRole() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Checks if the task should use an anonymous session.
isUseProtectedAuthenticationPath() - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Get if the login manager uses the protected authentication path for prompting the user PIN, if this feature is available.
isUseROSession() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Check if the key should be generated using a read-only session.
isUseRwSession() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Checks if the task should use a rw session.
isUseSORole() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Checks if the task should use a Security Officer (SO) session.
isUseUserRole() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Checks if the task should use a user session.
isUseUserSession() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Check if the key should be generated using a user session.

J

JUNIPER - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for JUNIPER.

K

KEA - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for KEA.
KeaKeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating KEA key-pairs on a token.
KeaKeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.KeaKeyPairGenerator
Construct new generator.
KEY_AGREEMENT_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for key agreement implementations.
KEY_FACTORY_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for key factory implementations.
KEY_STORE_SUPPORT_PROVIDER - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the key store support provider.
KEY_STORE_TYPE - Static variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
The type name of this key store.
KeyFactoryAdapter - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is an adapter class to allow to instantiate a key factory directly.
KeyFactoryAdapter(KeyFactorySpi, Provider, String) - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.KeyFactoryAdapter
Creates a KeyFactoryAdapter object.
KeyHandler - Class in iaik.pkcs.pkcs11.provider
This is the interface to the key handler.
KeyHandler() - Constructor for class iaik.pkcs.pkcs11.provider.KeyHandler
 
KEYSTORE_TYPE - Static variable in class iaik.pkcs.pkcs11.provider.TokenKeyStore
The JCA standard type name of this key store.

L

LINE_SEPARATOR - Static variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
 
LINE_SEPARATOR - Static variable in class iaik.apps.util.passphrase.NewPassphraseDialog
The separator used to separate lines in the message component.
LINE_SEPARATOR - Static variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
The separator used to separate lines in the message component.
LINE_SEPARATOR - Static variable in class iaik.apps.util.passphrase.PassphraseConsoleDialog
 
LINE_SEPARATOR - Static variable in class iaik.apps.util.passphrase.PassphraseDialog
The separator used to separate lines in the message component.
LINE_SEPARATOR - Static variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
The separator used to separate lines in the message component.
LINE_SEPARATOR - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The line separator used for debug outputs and in toString() methods.
login(TokenManager, Session, boolean, char[]) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Login a certain role into the given session.
login(TokenManager, Session, boolean, char[]) - Method in class iaik.pkcs.pkcs11.provider.LoginManager
Login a certain role into the given session.
login(boolean, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Login.
login(Session, boolean, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Login the user into the given session.
LOGIN_KEYSTORE_SESSION_ON_DEMAND - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the login on demand feature.
LOGIN_MANAGER - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the login manager.
LoginManager - Class in iaik.pkcs.pkcs11.provider
This is the interface to a login manager.
LoginManager() - Constructor for class iaik.pkcs.pkcs11.provider.LoginManager
 
loginSO(TokenManager, Session, char[]) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Login the Security Officer (SO) into the given session.
loginSO(TokenManager, Session, char[]) - Method in class iaik.pkcs.pkcs11.provider.LoginManager
Login the Security Officer (SO) into the given session.
loginSO(char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Login the SO into the given session.
loginUser(TokenManager, Session, char[]) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Login the user into the given session.
loginUser(TokenManager, Session, char[]) - Method in class iaik.pkcs.pkcs11.provider.LoginManager
Login the user into the given session.
loginUser(char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Login the user into the given session.
logout(TokenManager, Session) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Logout the user from the given session.
logout(TokenManager, Session) - Method in class iaik.pkcs.pkcs11.provider.LoginManager
Logout the user from the given session.
logout() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStore
This method logs out the session of this key sotre.
logout() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Log out the current user (user or SO).
logout(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Deprecated. 

M

MAC_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for MAC implementations.
main(String[]) - Static method in class iaik.apps.util.passphrase.NewPassphraseDialog
For testing only.
main(String[]) - Static method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
For testing only.
main(String[]) - Static method in class iaik.apps.util.passphrase.PassphraseDialog
For testing only.
main(String[]) - Static method in class iaik.apps.util.passphrase.PassphraseFrameDialog
For testing only.
makeAuthorizedSession(Session, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Make the given session authorized.
makeAuthorizedSession(Session, boolean, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Make the given session authorized.
Md2 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the MD2 hash.
Md2() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.Md2
Default constructor.
Md2HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a MD2 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
Md2HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Md2HMac
Default constructor.
Md2KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using MD2.
Md2KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Md2KeyDerivation
Default constructor.
Md5 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the MD5 hash.
Md5() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.Md5
Default constructor.
Md5HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a MD5 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
Md5HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Md5HMac
Default constructor.
Md5KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using MD5.
Md5KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Md5KeyDerivation
Default constructor.
MESSAGE_DIGEST_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for message digest implementations.
MODULE_ALREADY_INITIALIZED - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the behavior in case of an CKR_CRYPTOKI_ALREADY_INITIALIZED error.
MODULE_INITIALIZATION_PARAMETERS - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the module initialization parameter.
MULTI_THREAD_INIT - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the multi-threaded initialization.

N

NewPassphraseConsoleDialog - Class in iaik.apps.util.passphrase
A dialog for prompting a new passphrase via the console.
NewPassphraseConsoleDialog() - Constructor for class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
default constructor
NewPassphraseDialog - Class in iaik.apps.util.passphrase
A simple dialog for prompting a new passphrase.
NewPassphraseDialog() - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog
Empty constructor.
NewPassphraseDialog(String) - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog
Constructor.
NewPassphraseDialog(String, Object) - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog
Constructor.
NewPassphraseDialog(Frame) - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog
Constructor.
NewPassphraseDialog(Frame, String) - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog
Constructor.
NewPassphraseDialog(Frame, String, Object) - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog
Constructor.
NewPassphraseFrameDialog - Class in iaik.apps.util.passphrase
A simple dialog for prompting a new passphrase.
NewPassphraseFrameDialog() - Constructor for class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Empty constructor.
NewPassphraseFrameDialog(String) - Constructor for class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Constructor.
NewPassphraseFrameDialog(String, Object) - Constructor for class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Constructor.
NewPassphraseHolder - Class in iaik.apps.util.passphrase
This is an implementation of a passphrase prompt that gets its passphrase(s) simply from a char array.
NewPassphraseHolder() - Constructor for class iaik.apps.util.passphrase.NewPassphraseHolder
Default constructor.
NewPassphraseHolder(char[], char[]) - Constructor for class iaik.apps.util.passphrase.NewPassphraseHolder
Constructor takgin the old and the new passphrase.
NewPassphraseHolder(PassphrasePrompt, char[]) - Constructor for class iaik.apps.util.passphrase.NewPassphraseHolder
Constructor taking the new passphrase and a prompt for getting the old passphrase if required.
NewPassphrasePrompt - Interface in iaik.apps.util.passphrase
This is the interface for prompting a new passphrase from the user.
NonExtractableComponentException - Exception in iaik.pkcs.pkcs11.provider
This exception signals that there was an attempt to retrieve a key component which cannot be extracted from the token.
NonExtractableComponentException() - Constructor for exception iaik.pkcs.pkcs11.provider.NonExtractableComponentException
Default constructor.
NonExtractableComponentException(String) - Constructor for exception iaik.pkcs.pkcs11.provider.NonExtractableComponentException
Constructor taking a string that describes the reason of the exception in more detail.
notifyKeyStores() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Notify all key store which use this token manager that they should refresh their contents.
NullCipher - Class in iaik.pkcs.pkcs11.provider
This is just a null-cipher that does nothing; i.e.
NullCipher() - Constructor for class iaik.pkcs.pkcs11.provider.NullCipher
Default constructor.

P

paint(Graphics) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
We have overridden this method to set the input focus to the password field when the dialog is painted the first time.
paint(Graphics) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
We have overridden this method to set the input focus to the password field when the dialog is painted the first time.
paint(Graphics) - Method in class iaik.apps.util.passphrase.PassphraseDialog
We have overridden this method to set the input focus to the password field when the dialog is painted the first time.
paint(Graphics) - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
We have overridden this method to set the input focus to the password field when the dialog is painted the first time.
PARAMETERS_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for algorithm parameter implementations.
PassphraseConsoleDialog - Class in iaik.apps.util.passphrase
A dialog for prompting a passphrase via the console.
PassphraseConsoleDialog() - Constructor for class iaik.apps.util.passphrase.PassphraseConsoleDialog
Empty constructor.
PassphraseConstraints - Interface in iaik.apps.util.passphrase
Interface to check passphrases for certain properties.
PassphraseDialog - Class in iaik.apps.util.passphrase
A simple dialog for prompting a passphrase.
PassphraseDialog() - Constructor for class iaik.apps.util.passphrase.PassphraseDialog
Empty constructor.
PassphraseDialog(String) - Constructor for class iaik.apps.util.passphrase.PassphraseDialog
Construct a new PasswordDialog with the specified dialog title.
PassphraseDialog(String, Object) - Constructor for class iaik.apps.util.passphrase.PassphraseDialog
Construct a new PasswordDialog with the specified dialog title and the specified message as label for the passphrase field.
PassphraseDialog(Frame, String) - Constructor for class iaik.apps.util.passphrase.PassphraseDialog
Construct a new PasswordDialog with the specified dialog title.
PassphraseDialog(Frame, String, Object) - Constructor for class iaik.apps.util.passphrase.PassphraseDialog
Construct a new PasswordDialog with the specified dialog title and the specified message as label for the passphrase field.
PassphraseException - Exception in iaik.apps.util.passphrase
This exception is thrown if an invalid passphrase is provided; i.e.
PassphraseException(String) - Constructor for exception iaik.apps.util.passphrase.PassphraseException
 
PassphraseFrameDialog - Class in iaik.apps.util.passphrase
A simple dialog for prompting a passphrase.
PassphraseFrameDialog() - Constructor for class iaik.apps.util.passphrase.PassphraseFrameDialog
Empty constructor.
PassphraseFrameDialog(String) - Constructor for class iaik.apps.util.passphrase.PassphraseFrameDialog
Construct a new PasswordDialog with the specified dialog title.
PassphraseFrameDialog(String, Object) - Constructor for class iaik.apps.util.passphrase.PassphraseFrameDialog
Construct a new PasswordDialog with the specified dialog title and the specified message as label for the passphrase field.
PassphraseHolder - Class in iaik.apps.util.passphrase
A simple object for passing a constant passphrase or PIN.
PassphraseHolder() - Constructor for class iaik.apps.util.passphrase.PassphraseHolder
Empty constructor.
PassphraseHolder(char[]) - Constructor for class iaik.apps.util.passphrase.PassphraseHolder
Constructor taking the passphrase.
PassphraseInterfacce - Interface in iaik.apps.util.passphrase
This is the base interface for prompting PINs and passphrases from the user.
PassphrasePrompt - Interface in iaik.apps.util.passphrase
Interface to objects that prompt passphrases from users.
PKCS11_NATIVE_MODULE - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the native module.
PKCS11_WRAPPER_NATIVE_DEBUG - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry to use debug version of the PKCS#11 wrapper native library.
PKCS11_WRAPPER_PATH - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the absolute path of the PKCS#11-Wrapper native library.
PKCS11AesCbcKeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Has to be used for specifying a datablob which is then encrypted by the given basekey to form a new key as specified in the keyTemplate.
PKCS11AesCbcKeyDerivationSpec(TokenManager, SecretKey, byte[], SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11AesCbcKeyDerivationSpec
Deprecated. 
PKCS11AesCbcKeyDerivationSpec(SecretKey, byte[], SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11AesCbcKeyDerivationSpec
Instantiates a new spec.
PKCS11AesCbcKeyDerivationSpec(TokenManager, SecretKey, byte[], byte[], SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11AesCbcKeyDerivationSpec
Deprecated. 
PKCS11AesCbcKeyDerivationSpec(SecretKey, byte[], byte[], SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11AesCbcKeyDerivationSpec
Instantiates a spec.
PKCS11BufferingSignature - Class in iaik.pkcs.pkcs11.provider.signatures
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11Cipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11DesCbcKeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Has to be used for specifying a datablob which is then encrypted by the given basekey to form a new key as specified in the keyTemplate.
PKCS11DesCbcKeyDerivationSpec(TokenManager, SecretKey, byte[], SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11DesCbcKeyDerivationSpec
Deprecated. 
PKCS11DesCbcKeyDerivationSpec(SecretKey, byte[], SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11DesCbcKeyDerivationSpec
Instantiates a new spec.
PKCS11DesCbcKeyDerivationSpec(TokenManager, SecretKey, byte[], byte[], SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11DesCbcKeyDerivationSpec
Deprecated. 
PKCS11DesCbcKeyDerivationSpec(SecretKey, byte[], byte[], SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11DesCbcKeyDerivationSpec
Instantiates a spec.
PKCS11EcbModeKeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Has to be used for specifying a datablob which is then encrypted by the given basekey to form a new key as specified in the keyTemplate.
PKCS11EcbModeKeyDerivationSpec(TokenManager, SecretKey, byte[], SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11EcbModeKeyDerivationSpec
Deprecated. 
PKCS11EcbModeKeyDerivationSpec(SecretKey, byte[], SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11EcbModeKeyDerivationSpec
Instantiates a new sped.
PKCS11EcDHKeyAgreementParameterSpec - Class in iaik.pkcs.pkcs11.provider.keyagreements
The Class EcDHKeyAgreementParameterSpec.
PKCS11EcDHKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Deprecated. 
PKCS11EcDHKeyAgreementParameterSpec(Key) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Instantiates a new AlgorithmParameterSpec.
PKCS11EcDHKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, long, String) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Deprecated. 
PKCS11EcDHKeyAgreementParameterSpec(Key, long, String) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Instantiates a new AlgorithmParameterSpec.
PKCS11EcDHKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Deprecated. 
PKCS11EcDHKeyAgreementParameterSpec(Key, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Instantiates a new AlgorithmParameterSpec.
PKCS11EcDHKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, boolean, long, String) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Deprecated. 
PKCS11EcDHKeyAgreementParameterSpec(Key, boolean, long, String) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Instantiates a new AlgorithmParameterSpec.
PKCS11EngineClass - Interface in iaik.pkcs.pkcs11.provider
Every engien class of this provider that implements a JCE algorithm and uses PKCS#11 mechanisms must implement this interface.
PKCS11Hash - Class in iaik.pkcs.pkcs11.provider.hashes
This class implements a generic digest algorithm that uses a PKCS#11 token to claculate the hash value.
PKCS11KeyAgreement - Class in iaik.pkcs.pkcs11.provider.keyagreements
This is a generic base implementation for a key agreement.
PKCS11KeyAgreement() - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Default constructor.
PKCS11KeyAgreementSpec - Class in iaik.pkcs.pkcs11.provider.keyagreements
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 keys using the provided JCE key generators.
PKCS11KeyAgreementSpec(TokenManager, Key, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpec
Deprecated. 
PKCS11KeyAgreementSpec(Key) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11KeyAgreementSpecWithKDF - Class in iaik.pkcs.pkcs11.provider.keyagreements
 
PKCS11KeyAgreementSpecWithKDF(TokenManager, Key, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpecWithKDF
Deprecated. 
PKCS11KeyAgreementSpecWithKDF(Key) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpecWithKDF
Instantiates a new PKCS11 key agreement spec with kdf.
PKCS11KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a generic key generator that generates keys on a token by deriving them from existing keys on the token.
PKCS11KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Default constructor.
PKCS11KeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Objects of this algorithm parameters class allows an application to control the derivation of PKCS#11 keys using the provided JCE key generators.
PKCS11KeyDerivationSpec(TokenManager, SecretKey, SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivationSpec
Deprecated. 
PKCS11KeyDerivationSpec(SecretKey, SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivationSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11KeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a base key factory that transforms asymmetric key specs into PKCS#11 key objects and vice versa.
PKCS11KeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Default constructor.
PKCS11KeyGenerationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 keys using the provided JCE key generators.
PKCS11KeyGenerationSpec(TokenManager, SecretKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerationSpec
Deprecated. 
PKCS11KeyGenerationSpec(SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerationSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a generic key generator that generates keys on a token.
PKCS11KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Default constructor.
PKCS11KeyPairGenerationSpec - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 key-pairs using the provided JCE key generators.
PKCS11KeyPairGenerationSpec(TokenManager, PublicKey, PrivateKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Deprecated. 
PKCS11KeyPairGenerationSpec(PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11KeyPairGenerationSpec(TokenManager, AlgorithmParameterSpec, PublicKey, PrivateKey, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Deprecated. 
PKCS11KeyPairGenerationSpec(AlgorithmParameterSpec, PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11KeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An abstract engine class for generating key-pairs on a token.
PKCS11KeySpec - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a key specification object.
PKCS11KeySpec(KeySpec, TokenManager, Object, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeySpec
Deprecated. 
PKCS11KeySpec(KeySpec, Object) - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeySpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11Mac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a MAC class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11MacSpec - Class in iaik.pkcs.pkcs11.provider.macs
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 key-pairs using the provided JCE key generators.
PKCS11MacSpec(int) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11MacSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11OAEPParameterSpec - Class in iaik.pkcs.pkcs11.provider.ciphers
This class has to be used with the RSA-OAEP cipher engine, when a different hash algorithm shall be used by the mask generation function than used to hash the data.
PKCS11OAEPParameterSpec() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
default constructor using SHA1 for the mgf1 function and to hash the data.
PKCS11OAEPParameterSpec(Mechanism, long, long, byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
Constructor to set the given hash algorithms and source type.
PKCS11Random - Class in iaik.pkcs.pkcs11.provider.random
An implementation of the SecureRandom that uses a PKCS#11 token to gereate random data.
PKCS11Random() - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11Random
This default constructor always links this random class to the first provider instance, because there are no means in the JCE to find out our provider instance.
PKCS11Random(IAIKPkcs11) - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11Random
This constructor links this random class to the given provider instance.
PKCS11Random(SecureRandomSpi, IAIKPkcs11) - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11Random
This constructor links this random class to the given provider instance.
PKCS11RandomNoSetSeedSpi - Class in iaik.pkcs.pkcs11.provider.random
An implementation of the SecureRandomSpi that uses a PKCS#11 token to gereate random data and seeds.
PKCS11RandomNoSetSeedSpi() - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11RandomNoSetSeedSpi
This default constructor always links this random class to the first provider instance, because there are no means in the JCE to find out our provider instance.
PKCS11RandomNoSetSeedSpi(TokenManager) - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11RandomNoSetSeedSpi
This constructor links this random class to the given token manager.
PKCS11RandomSpi - Class in iaik.pkcs.pkcs11.provider.random
An implementation of the SecureRandomSpi that uses a PKCS#11 token to gereate random data and seeds.
PKCS11RandomSpi() - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
This default constructor always links this random class to the first provider instance, because there are no means in the JCE to find out our provider instance.
PKCS11RandomSpi(TokenManager) - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
This constructor links this random class to the given token manager.
PKCS11Rc2MacSpec - Class in iaik.pkcs.pkcs11.provider.macs
The Class PKCS11Rc2MacSpec.
PKCS11Rc2MacSpec(RC2ParameterSpec) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11Rc2MacSpec
Instantiates a new AlgorithmParameter Object.
PKCS11Rc2MacSpec(RC2ParameterSpec, int) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11Rc2MacSpec
Instantiates a new AlgorithmParameter Object.
PKCS11Rc5MacSpec - Class in iaik.pkcs.pkcs11.provider.macs
The Class PKCS11Rc5MacSpec.
PKCS11Rc5MacSpec(RC5ParameterSpec) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11Rc5MacSpec
Instantiates a new AlgorithmParamterSpec.
PKCS11Rc5MacSpec(RC5ParameterSpec, int) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11Rc5MacSpec
Instantiates a new pKC s11 rc5 mac spec.
PKCS11SecretKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a base key factory that transforms symmetric key specs into PKCS#11 key objects and vice versa.
PKCS11SecretKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Default constructor.
PKCS11SeededRandomSpi - Class in iaik.pkcs.pkcs11.provider.random
An implementation of the SecureRandomSpi that uses a PKCS#11 token to gereate seed bytes.
PKCS11SeededRandomSpi() - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
This default constructor always links this random class to the first provider instance, because there are no means in the JCE to find out our provider instance.
PKCS11SeededRandomSpi(TokenManager) - Constructor for class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
This constructor links this random class to the given token manager.
PKCS11Signature - Class in iaik.pkcs.pkcs11.provider.signatures
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11SignatureParameterSpec - Class in iaik.pkcs.pkcs11.provider.signatures
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 keys using the provided JCE key generators.
PKCS11SignatureParameterSpec(Parameters) - Constructor for class iaik.pkcs.pkcs11.provider.signatures.PKCS11SignatureParameterSpec
Constructor taking PKCS#11 parameters.
PKCS11Spec - Class in iaik.pkcs.pkcs11.provider.spec
This is a key specification object.
PKCS11Spec(TokenManager, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Deprecated. 
PKCS11Spec() - Constructor for class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
 
PKCS11SSL3KeyAndMacDerivationParameterSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
holds parameters for the SSL3 Key and Mac Derivation engine.
PKCS11SSL3KeyAndMacDerivationParameterSpec(TokenManager, boolean, boolean, SecretKey, int, int, boolean, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3KeyAndMacDerivationParameterSpec
Deprecated. 
PKCS11SSL3KeyAndMacDerivationParameterSpec(SecretKey, int, int, boolean, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3KeyAndMacDerivationParameterSpec
Instantiates a derivation parameter spec.
PKCS11SSL3KeyAndMacDerivationParameterSpec(TokenManager, boolean, boolean, SecretKey, int, int, int, boolean, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3KeyAndMacDerivationParameterSpec
Deprecated. 
PKCS11SSL3KeyAndMacDerivationParameterSpec(SecretKey, int, int, int, boolean, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3KeyAndMacDerivationParameterSpec
Instantiates a new derivation parameter spec.
PKCS11SSL3MasterKeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 keys using the provided JCE key generators.
PKCS11SSL3MasterKeyDerivationSpec(TokenManager, boolean, boolean, SecretKey, byte, byte, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3MasterKeyDerivationSpec
Deprecated. 
PKCS11SSL3MasterKeyDerivationSpec(SecretKey, byte, byte, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3MasterKeyDerivationSpec
Instantiates a new SSL3 master key derive spec.
PKCS11SSL3PreMasterKeyGenerationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 keys using the provided JCE key generators.
PKCS11SSL3PreMasterKeyGenerationSpec(TokenManager, boolean, boolean, byte, byte) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3PreMasterKeyGenerationSpec
Deprecated. 
PKCS11SSL3PreMasterKeyGenerationSpec(byte, byte) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3PreMasterKeyGenerationSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11SSL3PreMasterKeyGenerationSpec(TokenManager, boolean, boolean, SecretKey, byte, byte) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3PreMasterKeyGenerationSpec
Deprecated. 
PKCS11SSL3PreMasterKeyGenerationSpec(SecretKey, byte, byte) - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3PreMasterKeyGenerationSpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11UnwrapKeySpec - Class in iaik.pkcs.pkcs11.provider.ciphers
Allows for unwrap template specification on the unwrap operation
PKCS11UnwrapKeySpec(Key) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11UnwrapKeySpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11UnwrapKeySpec(Key, IvParameterSpec) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11UnwrapKeySpec
Constructor taking several parameters that control where and how the key should be generated.
PKCS11X942Dh2KeyAgreementParameterSpec - Class in iaik.pkcs.pkcs11.provider.keyagreements
The Class PKCS11X942DhKeyAgreementParameterSpec.
PKCS11X942Dh2KeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, PublicKey, PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Deprecated. 
PKCS11X942Dh2KeyAgreementParameterSpec(Key, PublicKey, PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Instantiates a parameter spec.
PKCS11X942Dh2KeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, long, byte[], PublicKey, PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Deprecated. 
PKCS11X942Dh2KeyAgreementParameterSpec(Key, long, byte[], PublicKey, PublicKey, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942Dh2KeyAgreementParameterSpec
Instantiates a parameter spec.
PKCS11X942DhKeyAgreementParameterSpec - Class in iaik.pkcs.pkcs11.provider.keyagreements
The Class PKCS11X942DhKeyAgreementParameterSpec.
PKCS11X942DhKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
Deprecated. 
PKCS11X942DhKeyAgreementParameterSpec(Key) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
Instantiates a new AlgorithmParameterSpec.
PKCS11X942DhKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, long, byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
Deprecated. 
PKCS11X942DhKeyAgreementParameterSpec(Key, long, byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
Instantiates a new AlgorithmParameterSpec.
PKCS11X942DhMQVKeyAgreementParameterSpec - Class in iaik.pkcs.pkcs11.provider.keyagreements
The Class PKCS11X942MQVKeyAgreementParameterSpec.
PKCS11X942DhMQVKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, PublicKey, PublicKey, PrivateKey, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhMQVKeyAgreementParameterSpec
Deprecated. 
PKCS11X942DhMQVKeyAgreementParameterSpec(Key, PublicKey, PublicKey, PrivateKey, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhMQVKeyAgreementParameterSpec
Instantiates a parameter spec.
PKCS11X942DhMQVKeyAgreementParameterSpec(TokenManager, Key, boolean, boolean, long, byte[], IAIKPKCS11DhPublicKey, IAIKPKCS11DhPublicKey, IAIKPKCS11DhPrivateKey, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhMQVKeyAgreementParameterSpec
Deprecated. 
PKCS11X942DhMQVKeyAgreementParameterSpec(Key, long, byte[], IAIKPKCS11DhPublicKey, IAIKPKCS11DhPublicKey, IAIKPKCS11DhPrivateKey, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhMQVKeyAgreementParameterSpec
Instantiates a parameter spec.
PKCS1_VERSION - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
The PKCS#1 version field in the ASN.1 encoding.
PKCS8_VERSION - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
The PKCS#8 version field in the ASN.1 encoding.
promptNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
 
promptNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Show this dialog and return the entered password(s).
promptNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Show this dialog and return the entered password(s).
promptNewPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
Returns the new passphrase and the old if required.
promptNewPassphrase() - Method in interface iaik.apps.util.passphrase.NewPassphrasePrompt
Prompt the new passphrase and the old passphrase if required from the user.
promptPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Prompt the passphrase from the user after displaying the prompt message to him.
promptPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseDialog
Show this dialog and return the entered password.
promptPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Show this dialog and return the entered password.
promptPassphrase() - Method in class iaik.apps.util.passphrase.PassphraseHolder
Gets the passphrase.
promptPassphrase() - Method in interface iaik.apps.util.passphrase.PassphrasePrompt
Prompt the passphrase from the user after displaying the prompt message to him.
PROPERTIES - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The properties file that contains the configuration of this delegate provder.
PROVIDER_BASE_NAME - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The name the provider is registered to Java.
PROVIDER_INFO_BASE - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The info for this provider that is registered to Java.
PROVIDER_INSTANCE_PREFIX - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The prefix of the name of the properties entry for each provider instance configuration in the global properties.
PROVIDER_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the configuration properties for a provider instance.
PROVIDER_VERSION - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The version of this implementation.

R

RC2 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for RC2.
Rc2Cipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a RC2 Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
Rc2Cipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Default constructor.
Rc2KeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a RC2 secret key factory that transforms RC2 key specs into PKCS#11 key objects and vice versa.
Rc2KeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.Rc2KeyFactory
Default constructor.
Rc2KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates RC2 keys on a token.
Rc2KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Rc2KeyGenerator
Default constructor.
Rc2Mac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a RC2 MAC class that uses the IAIK PKCS#11 wrapper to access the token.
Rc2Mac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
Default constructor.
RC4 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for RC4.
Rc4Cipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a RC4 Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
Rc4Cipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Default constructor.
Rc4KeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a RC4 secret key factory that transforms RC4 key specs into PKCS#11 key objects and vice versa.
Rc4KeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.Rc4KeyFactory
Default constructor.
Rc4KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates RC4 keys on a token.
Rc4KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Rc4KeyGenerator
Default constructor.
RC5 - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for RC5.
Rc5Cipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a RC5 Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
Rc5Cipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Default constructor.
Rc5KeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a RC5 secret key factory that transforms RC5 key specs into PKCS#11 key objects and vice versa.
Rc5KeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.Rc5KeyFactory
Default constructor.
Rc5KeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that generates RC5 keys on a token.
Rc5KeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Rc5KeyGenerator
Default constructor.
Rc5Mac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a RC5 MAC class that uses the IAIK PKCS#11 wrapper to access the token.
Rc5Mac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
Default constructor.
read() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Reads a byte from the underlying input stream and updates the signature engine, if the signing function is on.
read(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Reads some bytes from the underlying input stream into the given buffer and updates the signature engine, if the signing function is on.
read(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Reads some bytes from the underlying input stream into the given buffer and updates the signature engine, if the signing function is on.
releaseSessionCloseLock(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Releases a previously acquired close-lock for the given session.
RipeMd128 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the RipeMd128 hash.
RipeMd128() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.RipeMd128
Default constructor.
RipeMd128HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a RipeMd128 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
RipeMd128HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.RipeMd128HMac
Default constructor.
RipeMd160 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the RipeMd160 hash.
RipeMd160() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.RipeMd160
Default constructor.
RipeMd160HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a RipeMd160 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
RipeMd160HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.RipeMd160HMac
Default constructor.
RSA - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for RSA.
RsaCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
This is an implementation of a RSA Cipher class that uses the IAIK PKCS#11 wrapper to access the token.
RsaCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Default constructor.
RsaIso9796Signature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
RsaIso9796Signature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaIso9796Signature
Public default constructor to enable instantiation via Class.forName(String).
RsaKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a RSA key factory that transforms RSA key specs into PKCS#11 key objects and vice versa.
RsaKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
Default constructor.
RsaKeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating RSA key-pairs on a token.
RsaKeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.RsaKeyPairGenerator
Construct new generator.
RsaPkcs1Signature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
RsaPkcs1Signature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPkcs1Signature
Public default constructor to enable instantiation via Class.forName(String).
RsaPssSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
RsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
Public default constructor to enable instantiation via Class.forName(String).
RsaSignature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
RsaSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaSignature
Public default constructor to enable instantiation via Class.forName(String).
RsaX931KeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating RSA key-pairs on a token according to ANSI X9.31.
RsaX931KeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.RsaX931KeyPairGenerator
Construct new generator.
RsaX931Signature - Class in iaik.pkcs.pkcs11.provider.signatures.rsa
This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
RsaX931Signature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaX931Signature
Public default constructor to enable instantiation via Class.forName(String).
RStoASN1(byte[]) - Static method in class iaik.pkcs.pkcs11.provider.signatures.SignatureUtil
This method encodes the raw r and s values of a DSA or ECDSA signature into an X.509 signature.

S

SECRET_KEY_FACTORY_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for secret key factory implementations.
SecretKeyFactory - Class in iaik.pkcs.pkcs11.provider.keyfactories
This is a generic secret key factory that transforms secret key specs into PKCS#11 key objects and vice versa.
SecretKeyFactory() - Constructor for class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Default constructor.
SECURE_RANDOM_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for secure random implementations.
SESSION_POOL_MAX_SIZE - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the maximum number of sessions to keep in the session pool (cache).
SessionContainer - Class in iaik.pkcs.pkcs11.provider
Wraps a session and adds a simple way to create and dispose dummy sessions.
SessionContainer(TokenManager, Session) - Constructor for class iaik.pkcs.pkcs11.provider.SessionContainer
Instantiates a new session container.
setAutoConversion(boolean) - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Switch the automatic conversion feature on or off.
setAutoDestroy(boolean) - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Set if this key object should be deleted automatically upon object finalization.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Set this prompt object to allow cancelling or not.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Set, if the user is allowed to cancel this dialog without entering a password.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Set, if the user is allowed to cancel this dialog without entering a password.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
This method does nothing.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Set this prompt object to allow cancelling or not.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.PassphraseDialog
Set, if the user is allowed to cancel this dialog without entering a password.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Set, if the user is allowed to cancel this dialog without entering a password.
setCancelAllowed(boolean) - Method in class iaik.apps.util.passphrase.PassphraseHolder
The implementation of this method does nothing.
setCancelAllowed(boolean) - Method in interface iaik.apps.util.passphrase.PassphraseInterfacce
Set this prompt object to allow cancelling or not.
setCheckMechanismSupported(boolean) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set if the provider should check, if a requested algorithm is supported by the underlying PKCS#11 token.
setConstraints(PassphraseConstraints) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Sets a new contraints object.
setConstraints(PassphraseConstraints) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Sets a new contraints object.
setDelegateProvider(DelegateProvider) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the delegate provider.
setEnableSoftwareDelegation(boolean) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Enable or disable the software delegation feature of the PKCS#11 provider.
setForceProtectedAuthenticationPath(boolean) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Set if the login manager shall use the protected authentication path for prompting the user PIN, if this feature is available.
setGlobalDelegateProvider(DelegateProvider) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the global delegate provider.
setGlobalKeyHandler(KeyHandler) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the key handler.
setHashAlgorithm(Mechanism) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
set the mechanism for the hash algorithm used for data hashing, e.g.
setKeyDerivationFunctionType(long) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpecWithKDF
Sets the key derivation function.
setKeystoreSupportProvider(String) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the keystore support provider.
setLoginKeystoreOnDemand(boolean) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Enable or disable login on demand for the keystore.
setLoginManager(LoginManager) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the login manager used by this provider to login the user, to change the user PIN and to logout.
setMessage(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Set the prompt object that should be presented to the user as information what passphrase is required.
setMessage(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Set the message to be displayed by this dialog.
setMessage(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Set the message to be displayed by this dialog.
setMessage(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
This method does nothing.
setMessage(Object) - Method in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Set the prompt object that should be presented to the user as information what passphrase is required.
setMessage(Object) - Method in class iaik.apps.util.passphrase.PassphraseDialog
Set the message to be displayed by this dialog.
setMessage(Object) - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Set the message to be displayed by this dialog.
setMessage(Object) - Method in class iaik.apps.util.passphrase.PassphraseHolder
The implementation of this method does nothing.
setMessage(Object) - Method in interface iaik.apps.util.passphrase.PassphraseInterfacce
Set the prompt object that should be presented to the user as information what passphrase is required.
setMgfHashAlgorithm(long) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
set the hash algorithm to be used by the mask generation function, e.g.
setModuleAlreadyInitialized(String) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the behavior in case of a CKR_CRYPTOKI_ALREADY_INITIALIZED error upon module initialization.
setModuleInitializationParameters(String) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set an initialization parameter string to be passed to the underlying PKCS#11 module during initialization.
setMultiThreadInit(boolean) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set, if the provider initializes the underlying PKCS#11 module for multi-threaded operation or not.
setNewPassphrase(char[]) - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
Sets the new passphrase.
setNumberOfLoginRetries(int) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Set the number of allowed login retries.
setOaepSourceData(byte[]) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
Set the OAEP source data
setOaepSourceType(long) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
Sets the OAEP source type, typically RSAPkcsOaepParameters.SourceType.DATA_SPECIFIED.
setOldPassphrase(char[]) - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
Sets the old passphrase.
setOldPassphraseRequired(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
 
setOldPassphraseRequired(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Set if the use must enter the old passphrase in addition to the new.
setOldPassphraseRequired(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Set if the use must enter the old passphrase in addition to the new.
setOldPassphraseRequired(boolean) - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
Set if the old password is required.
setOldPassphraseRequired(boolean) - Method in interface iaik.apps.util.passphrase.NewPassphrasePrompt
Set if the use must enter the old passphrase in addition to the new.
setOn(boolean) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Switch the signing/verification functionality on or off.
setOn(boolean) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Switch the signing/verification functionality on or off.
setOtherInfo(byte[]) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
Sets the otherInfo data.
setParameters(Parameters) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11SignatureParameterSpec
Set the PKCS#11 parameters.
setPassphrase(char[]) - Method in class iaik.apps.util.passphrase.PassphraseHolder
Sets the passphrase.
setPassphraseChangePrompt(NewPassphrasePrompt) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Set the handler object for changing the PIN or pass phrase.
setPassphrasePrompt(PassphrasePrompt) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Set the handler object for prompting a PIN or pass phrase.
setPin(char[]) - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Allows to preset the required pin for User and SO session types.
setProperties(Properties) - Method in class iaik.pkcs.pkcs11.provider.Configurable
Set the configuration properties.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Set the object that specifies the protectd resource; i.e.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Set the object that represents the protected resources; i.e.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Set the object that represents the protected resources; i.e.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.NewPassphraseHolder
This method does nothing.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Set the object that specifies the protectd resource; i.e.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.PassphraseDialog
Set the object that represents the protected resources; i.e.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Set the object that represents the protected resources; i.e.
setProtectedResourceInfo(Object) - Method in class iaik.apps.util.passphrase.PassphraseHolder
The implementation of this method does nothing.
setProtectedResourceInfo(Object) - Method in interface iaik.apps.util.passphrase.PassphraseInterfacce
Set the object that specifies the protectd resource; i.e.
setReadProtectedKeyOnDemand(boolean) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStore
Setting this property causes this object to search for objects using only a not explicitely logged-in session.
setSession(Session) - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Cache the given session in this key.
setSessionPoolMaxSize(int) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the maximum number of sessions to keep in the session pool of the token manager.
setSharedData(String) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Sets the shared data.
setSignature(Signature) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Set the signature engine used by this stream.
setSignature(Signature) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Set the signature engine used by this stream.
setTokenManager(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Set the manager of the token that processes this digest.
setTokenManager(TokenManager) - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
When there are multiple PKCS11-tokens in use, use this method to specify which TokenManager should be used.
setUseAnonymousRole(boolean) - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Use an anonymous (aka public) session when performing the task.
setUseProtectedAuthenticationPath(boolean) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Set if the login manager shall use the protected authentication path for prompting the user PIN, if this feature is available.
setUserPIN(TokenManager, Session, char[], char[]) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Change the user PIN.
setUserPIN(char[]) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Set the user PIN this provider shall use.
setUserPIN(TokenManager, Session, char[], char[]) - Method in class iaik.pkcs.pkcs11.provider.LoginManager
Change the user PIN.
setUserPIN(Session, char[], char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Set or change the user PIN of the token.
setUseSORole() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Use a Security Officer (SO) session when performing the task.
setUseUserRole(boolean) - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Use a user session when performing the task.
Sha1 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the SHA-1 hash.
Sha1() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.Sha1
Default constructor.
Sha1HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a SHA-1 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
Sha1HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Sha1HMac
Default constructor.
Sha1KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using SHA-1.
Sha1KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Sha1KeyDerivation
Default constructor.
Sha256 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the SHA-256 hash.
Sha256() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.Sha256
Default constructor.
Sha256HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a SHA-256 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
Sha256HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Sha256HMac
Default constructor.
Sha256KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using SHA-256.
Sha256KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Sha256KeyDerivation
Default constructor.
Sha384 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the SHA-384 hash.
Sha384() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.Sha384
Default constructor.
Sha384HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a SHA-384 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
Sha384HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Sha384HMac
Default constructor.
Sha384KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using SHA-384.
Sha384KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Sha384KeyDerivation
Default constructor.
Sha512 - Class in iaik.pkcs.pkcs11.provider.hashes
This is a digest class that uses a token to calculate the SHA-512 hash.
Sha512() - Constructor for class iaik.pkcs.pkcs11.provider.hashes.Sha512
Default constructor.
Sha512HMac - Class in iaik.pkcs.pkcs11.provider.macs
This is an implementation of a SHA-512 HMAC class that uses the IAIK PKCS#11 wrapper to access the token.
Sha512HMac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.Sha512HMac
Default constructor.
Sha512KeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
This is a key generator that derives secret keys on a token using SHA-512.
Sha512KeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.Sha512KeyDerivation
Default constructor.
show() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Show this dialog.
show() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Show this dialog.
show() - Method in class iaik.apps.util.passphrase.PassphraseDialog
Show this dialog.
show() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Show this dialog.
SIGNATURE_DELEGATE_PROVIDER - Static variable in class iaik.pkcs.pkcs11.provider.DefaultDelegateProvider
The property entry of the name of the provider that is used for signature implementations.
SignatureInputStream - Class in iaik.pkcs.pkcs11.provider.signatures
This class implements a streaming version of a signature engine.
SignatureInputStream(InputStream, Signature, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Creates a streaming signature engine that reads its data from the provided stream.
SignatureOutputStream - Class in iaik.pkcs.pkcs11.provider.signatures
This class implements a streaming version of a signature engine.
SignatureOutputStream(OutputStream, Signature, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Creates a streaming signature engine that reads its data from the provided stream.
SignatureUtil - Class in iaik.pkcs.pkcs11.provider.signatures
This class hosts static utility methods used by two or more classes of this package.
SKIPJACK - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for SKIPJACK.
SLOT_ID - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the slot ID.
SSL3KeyAndMacDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
The Class SSL3KeyAndMacDerivation.
SSL3KeyAndMacDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.SSL3KeyAndMacDerivation
 
SSL3MasterKeyDerivation - Class in iaik.pkcs.pkcs11.provider.keygenerators
 
SSL3MasterKeyDerivation() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.SSL3MasterKeyDerivation
 
SSL3Md5Mac - Class in iaik.pkcs.pkcs11.provider.macs
The SSL3 MD5 Mac engine.
SSL3Md5Mac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.SSL3Md5Mac
Instantiates a new SSL3 MD5 Mac engine.
SSL3PremasterkeyGenerator - Class in iaik.pkcs.pkcs11.provider.keygenerators
Generator engine for SSL3 which generates the pre_master key.
SSL3PremasterkeyGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keygenerators.SSL3PremasterkeyGenerator
 
SSL3Sha1Mac - Class in iaik.pkcs.pkcs11.provider.macs
The SSL3 MD5 Mac engine.
SSL3Sha1Mac() - Constructor for class iaik.pkcs.pkcs11.provider.macs.SSL3Sha1Mac
Instantiates a new SSL3 MD5 Mac engine.

T

TokenKeyStore - Class in iaik.pkcs.pkcs11.provider
An adapter class to gain the possibility to instantiate an object that is an instance of KeyStore.
TokenKeyStore(TokenKeyStoreSpi, IAIKPkcs11, String) - Constructor for class iaik.pkcs.pkcs11.provider.TokenKeyStore
Construct a new KeyStore that forwards all calls to the cardKeyStore object.
TokenKeyStoreFastSpi - Class in iaik.pkcs.pkcs11.provider
An adapter class to gain the possibility to instantiate an object that is an instance of KeyStore.
TokenKeyStoreFastSpi() - Constructor for class iaik.pkcs.pkcs11.provider.TokenKeyStoreFastSpi
 
TokenKeyStoreFastSpi(TokenManager) - Constructor for class iaik.pkcs.pkcs11.provider.TokenKeyStoreFastSpi
 
TokenKeyStoreSpi - Class in iaik.pkcs.pkcs11.provider
A key store implementation that uses the IAIK PKCS#11 wrapper.
TokenKeyStoreSpi() - Constructor for class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Construct a new uninitialized keystore.
TokenKeyStoreSpi(TokenManager) - Constructor for class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Construct a new keystore from the given PKCS#11 token.
TokenManager - Class in iaik.pkcs.pkcs11.provider
One token manager instance is bound to exactly one PKCS#11 slot.
TokenManager(IAIKPkcs11) - Constructor for class iaik.pkcs.pkcs11.provider.TokenManager
Create and initialize this token manager.
toString() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Returns a string with the name and the version number of this provider.
toString() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Returns a string presentation for debug output.
toString() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Get a string representation of this object for debugging.
toString() - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Get a string representation of this object for debugging.
toString() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Returns a string with the name and the version number of this provider.
TWOFISH - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for AES.

U

updateKeystore() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStore
This method updates the key and certificate tables even if token did not change.
USE_PUBLIC_SESSION - Static variable in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Deprecated. 
USE_READ_ONLY_SESSION - Static variable in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Deprecated. 
USE_READ_WRITE_SESSION - Static variable in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Deprecated. 
USE_USER_SESSION - Static variable in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Deprecated. 
USE_UTF8_ENCODING - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry to set character encoding to UTF8.
useCofactorAgreement() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
Use cofactor agreement?.
USER_PIN - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the user PIN.
Util - Class in iaik.apps.util.passphrase
This class provides static helper method for this package.
Util() - Constructor for class iaik.apps.util.passphrase.Util
 

V

VENDOR_DEFINED - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for VENDOR_DEFINED.

W

waitForSlotEvent() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
This method blocks until an event for the slot of this token manager occurs.
write(int) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Writes a byte to the underlying input stream and updates the signature engine, if the signing function is on.
write(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Write some bytes from the given buffer to the underlying output stream and updates the signature engine, if the signing function is on.
write(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Write some bytes from the given buffer to the underlying output stream and updates the signature engine, if the signing function is on.

X

X942DhKeyAgreement - Class in iaik.pkcs.pkcs11.provider.keyagreements
This ia a Diffie-Hellman key agreement implementation that uses a PKCS#11 token to perform the actual operation.
X942DhKeyAgreement() - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Default constructor.
X942DhKeyPairGenerator - Class in iaik.pkcs.pkcs11.provider.keypairgenerators
An engine class for generating X9.42 Diffie Hellman key-pairs on a token.
X942DhKeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.X942DhKeyPairGenerator
Construct new generator.
A B C D E F G H I J K L M N P R S T U V W X 
IAIK PKCS#11 Provider API Documentation
version 1.5

IAIK JavaSecurity Website http://jce.iaik.tugraz.at/

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