Skip navigation links
IAIK PKCS#11 Provider
version 1.9.2
A B C D E F G H I J K L M N O 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.
activeSessions_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
Holds the currently active sessions_.
addAlgorithms() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Read the algorithms from the configuration and enter them into the provider hash table.
addKeyStoreReference(TokenKeyStoreSpi) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Notify this token manager that a new key store object has been created.
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_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.FastHash
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Md2
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Md5
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.RipeMd128
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.RipeMd160
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha1
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha224
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha256
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha384
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha3_224
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha3_256
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha3_384
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha3_512
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha512
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha512_224
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.hashes.Sha512_256
The JCE name of this digest algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.AesKeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.Cast128KeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.Cast3KeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.CastKeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.DesEdeKeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.DesKeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.GenericKeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.IdeaKeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.Rc2KeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.Rc4KeyFactory
The name of the key algorithm.
ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.Rc5KeyFactory
The name of the key algorithm.
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.
alias_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The chached alias for this key.
aliases_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
The collection of all aliases of this key store.
array_ - Variable in class iaik.pkcs.pkcs11.provider.ComparableByteArray
The content of this object.
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.
autoDestroy_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Dtermines if the associated PKCS#11 key object should be deleted upon object finalization.

B

baseKey_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivationSpec
The base for the new key.
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.
blockSize_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
 
BLOWFISH - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The key algortihm name for AES.
buffer_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The buffer to collect all input, because RSA encryption/decryption mechanisms only support single-part operations.
buffer_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The buffer to collect all input, because RSA encryption/decryption mechanisms only support single-part operations.
buffer_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Buffer to delay the first data block to be able to calculate the MAC in one step.
buffer_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
The buffer to collect all input.
bytesProcessed_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
The number of bytes that have been signed by this stream.
bytesProcessed_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
The number of bytes that have been processed by this stream.

C

calculateSignatureFromHash(AlgorithmID, AlgorithmID, PrivateKey, byte[]) - Method in class iaik.pkcs.pkcs11.provider.cms.IaikPkcs11CmsSecurityProvider
Calculates the signature value for a CMS SignerInfo over the given digest value with the given algorithm using the supplied private key.
calculateSignatureFromSignedAttributes(AlgorithmID, AlgorithmID, PrivateKey, byte[]) - Method in class iaik.pkcs.pkcs11.provider.cms.IaikPkcs11CmsSecurityProvider
Calculates the signature value for a CMS SignerInfo over the given signed attributes with the given algorithm using the supplied private key.
cancelAllowed_ - Variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Indicates if this passphrase dialog can be canceled by the user with entering a password
cancelAllowed_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
indicates if this passphrase dialog can be canceled by the user with entering a password
cancelAllowed_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
indicates if this passphrase dialog can be canceled by the user with entering a password
cancelAllowed_ - Variable in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Indicates if this passphrase dialog can be canceled by the user with entering a password
cancelAllowed_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
indicates if this passphrase dialog can be canceled by the user with entering a password
cancelAllowed_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
indicates if this passphrase dialog can be canceled by the user with entering a password
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.
certificateChainAliasToPkcs11ObjectsTable_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Provides the PKCS#11 objects that correspond to a certificate chain alias.
certificateChains_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Hash table that holds the certificate chains that belong to the user's keys.
CHECK_MECHANISM_SUPPORTED - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the mechanism-support-check feature.
CHECK_SESSION_INTEGRITY - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry to check the session integrity after getting a session from the pool.
checkAccessPermission(String) - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Check, if the given target access is allowed.
checkInitKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Check the key object used for initialization, if it is acceptable for this agreement implementation.
checkInitKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Check the key object used for initialization, if it is acceptable for this agreement implementation.
checkInitKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Check the key object used for initialization, if it is acceptable for this agreement implementation.
checkInitKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Check the key object used for initialization, if it is acceptable for this agreement implementation.
checkJdk16AndEccelerate() - Static method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
check if JDK 1.5 is used and IAIK ECCelerate is in classpath and set isJdk16AndEccelerate.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Check the given key object, if it is acceptable for this cipher.
checkKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Check the given key object, if it is acceptable for this cipher.
checkPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Check the actual enteres passphrase for validity and throw an PassphraseException if passphrase is not ok of any reason.
checkPassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Check the actual enteres passphrase for validity and throw an PassphraseException if passphrase is not ok of any reason.
checkPhaseKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Check the key object used for a phase, if it is acceptable for this agreement implementation.
checkPhaseKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Check the key object used for a phase, if it is acceptable for this agreement implementation.
checkPhaseKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Check the key object used for a phase, if it is acceptable for this agreement implementation.
checkPhaseKeyObject(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Check the key object used for a phase, if it is acceptable for this agreement implementation.
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.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
The JCE name of this cipher.
CIPHER_NAME - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The JCE name of this cipher.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
The mapping from mode + "/" + padding to the cryptoki mechanism for DES.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
The mapping from mode + "/" + padding to the cryptoki mechanism for IDEA.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
The mapping from mode + "/" + padding to the cryptoki mechanism for IDEA.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
The mapping from mode + "/" + padding to the cryptoki mechanism for IDEA.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
The mapping from mode + "/" + padding to the cryptoki mechanism for DES.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
The mapping from mode + "/" + padding to the cryptoki mechanism for Tripple DES.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
The mapping from mode + "/" + padding to the cryptoki mechanism for IDEA.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
The mapping from mode + "/" + padding to the cryptoki mechanism for RC2.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
The mapping from mode + "/" + padding to the cryptoki mechanism for RC5.
cipherModePaddingMechansims_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The mapping from mode + "/" + padding to the cryptoki mechanism for RSA.
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.
clearTables() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Clear all tables.
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.
closeSessionNow(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
This method definitely closes the given session unconditionally.
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
 
CONFIGURATION_PROPERTIES - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties file that holds the configuration.
cons_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Contraints for a passphrase
cons_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Contraints for a passphrase
Constants - Interface in iaik.pkcs.pkcs11.provider
This is a public interface holding constants for this project.
contains(List, byte[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
 
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.IAIKPKCS11EC16PrivateKey
Create a new instance of a IAIKPKCS11EC16PrivateKey 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.IAIKPKCS11EC16PublicKey
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.
createCertificate(Certificate, byte[], char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a certificate object on the token as token object and assign the given ID to it, if the certificate type supports the ID attribute.
createCertificateChain(X509Certificate, Map, char[], IdentityMap) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a certificate chain that starts with the given user certificate.
createECPrivateKey(byte[], byte[]) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Creates a new PKCS#11 EC private key for the given parameters and encoding.
createECPublicKey(byte[], byte[]) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Creates a new PKCS#11 EC public key for the given parameters and encoding.
createKey(Object) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
This method creates a Java key from the given key creation template.
createKey(Object) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
This method creates a Java key from the given key creation template.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.AesKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Cast128KeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Cast3KeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.CastKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesEdeKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.GenericKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.IdeaKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc2KeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc4KeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc5KeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Create the key template to use as input for the object creation.
createKeyCreationTemplate(Key) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a template based on the given key.
createKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a key spec out of the given key.
createPkcs11PrivateKey(TokenManager, PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Create a new JCE RSA private key with the given PKCS#11 object.
createPkcs11PublicKey(TokenManager, PublicKey) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Create a new JCE RSA public key with the given PKCS#11 object.
createPrivateKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DhKeyPairGenerator
This implementation accepts internal parameters of type javax.crypto.spec.DHParameterSpec.
createPrivateKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Create the public key template to use as input for the key-pair generation.
createPrivateKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.X942DhKeyPairGenerator
 
createPrivateKeySpec(Key) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a key spec out of the given key.
createPublicKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DhKeyPairGenerator
This implementation accepts internal parameters of type javax.crypto.spec.DHParameterSpec.
createPublicKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DsaKeyPairGenerator
This implementation accepts internal parameters of type java.security.spec.DSAParameterSpec.
createPublicKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.KeaKeyPairGenerator
This implementation accepts internal parameters of type java.security.spec.DSAParameterSpec.
createPublicKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Create the public key template to use as input for the key-pair generation.
createPublicKeyCreationTemplate(PKCS11KeyPairGenerationSpec) - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.X942DhKeyPairGenerator
This implementation accepts internal parameters of type java.security.spec.DSAParameterSpec.
createPublicKeySpec(Key) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a key spec out of the given key.
createSecretKeySpec(SecretKey) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Create a key spec out of the given key.
createUniqueAlias(Object, Set) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
This method creates a alias for the given pkcs#11 object that does not already exist in this key store.
currentKeyIsSoftwareKey_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Indiecates that the currently used key is a software key.
currentKeyIsSoftwareKey_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Indicates that the currently used key is a software key.
currentKeyIsSoftwareKey_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Indiecates that the currently used key is a software key.
currentKeyIsSoftwareKey_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Indiecates that the currently used key is a software key.

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.
decryptKey(byte[], AlgorithmID, PrivateKey, String) - Method in class iaik.pkcs.pkcs11.provider.cms.IaikPkcs11CmsSecurityProvider
Decrypts the given encrypted content encryption key for a KeyTransRecipientInfo.
DEFAULT_ALGORITHM_PROPERTIES_NAME - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The resource name of the default list of the algorithms.
DEFAULT_CHANGE_DIALOG - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the new passphrase dialog.
DEFAULT_CONFIGURATION_PROPERTIES - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties file that holds the configuration.
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_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
The defualt mechanism for this cipher.
DEFAULT_MECHANISM - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The defualt mechanism for this cipher.
DEFAULT_MODE - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
The defualt mode of operation for this cipher.
DEFAULT_MODE - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The defualt mode of operation for this cipher.
DEFAULT_MODE - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The defualt mode of operation for this cipher.
DEFAULT_NEW_PROMPT_MESSAGE_PREFIX - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the prefix of the message presented to the user when prompting a new passphrase or PIN.
DEFAULT_PADDING - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
The defualt padding scheme for this cipher.
DEFAULT_PADDING - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The defualt padding scheme for this cipher.
DEFAULT_PADDING - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The defualt padding scheme for this cipher.
DEFAULT_PROMPT_DIALOG - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the passphrase prompt dialog.
DEFAULT_PROMPT_MESSAGE_PREFIX - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the prefix of the message presented to the user when prompting a passphrase or PIN.
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.
defaultConfiguration_ - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The default configuation of this login manager.
DefaultConstraints() - Constructor for class iaik.apps.util.passphrase.NewPassphraseDialog.DefaultConstraints
 
DefaultConstraints() - Constructor for class iaik.apps.util.passphrase.NewPassphraseFrameDialog.DefaultConstraints
 
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.
defaultInstanceProperties_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The global (for all instances) default configuration of provider instances.
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.
defaultMacLength_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The mac length.
defaultProperties_ - Static variable in class iaik.pkcs.pkcs11.provider.Configurable
The default configuration properties as given in the properties file.
defaultProperties_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The default configuration of this provider (this instance).
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
 
delegateProvider_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The manager that provides the delegation implementations.
deleteCertificate(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Delete the certificate with the given alias.
deleteChertificateChain(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Delete the certificate chain with the given alias.
deleteKey(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Delete the key with the given alias.
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.
destroyed_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
If this is true, the object has already been destroyed
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.
dialogClosed_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Used to emulated a modal dialog.
dialogClosed_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Used to emulated a modal dialog.
dialogClosedLock_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
This is a flag that is used to synchronize the threads to have a modal dialog
dialogClosedLock_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
This is a flag that is used to synchronize the threads to have a modal dialog
dialogInit() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Initializing and adding all components.
dialogInit() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Initializing and adding all components.
dialogInit() - Method in class iaik.apps.util.passphrase.PassphraseDialog
Initialize all components of this dialog.
dialogInit() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
Initialize all components of this dialog.
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.
displayError(String) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Displays a error message.
displayError(String) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Displays a error message.
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).
DUMMY_DATA - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Dummy data that we
dummyOwner_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
the dummy frame we use if we have no other
dummyOwner_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
the dummy frame we use if we have no other

E

EC_ALGORITHM_ID - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Algorithm identifier for subject public key info
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).
EciesCipher - Class in iaik.pkcs.pkcs11.provider.ciphers
 
EciesCipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Default constructor.
ECIESParameterSpec - Class in iaik.pkcs.pkcs11.provider.ciphers
This is a AlgorithmParameterSpec implementation to be used for ECIES with utimaco HSMs.
ECIESParameterSpec() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
Default constructor using defaults: SHA256, XOR and HmacSha256 and NO shared secrets.
ECIESParameterSpec(String, String, int, String) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
ECIESParameterSpec(String, String, int, String, byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
ENABLE_SOFTWARE_DELEGATION - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the software delegation feature.
ENCODING_FORMAT - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
The default encoding format for public keys.
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.
engineDigest() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Completes the hash computation by performing final operations such as padding.
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data and finish the current operation.
engineDoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data and finish the current operation.
engineDoFinal() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Returns the calculated MAC value.
engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Just copy the input to the output.
engineDoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Just returns a clone of the input data.
engineDoPhase(Key, boolean) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns the key resulting from the next phase of this key agreement.
engineGenerateKey() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Actually generates a secret key from this KeyGenerator object.
engineGenerateKey() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Actually generates a secret key from this KeyGenerator object.
engineGenerateKey() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3KeyAndMacDerivation
performs key generation on token as usual.
engineGeneratePrivate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Generates a private key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Generates a public key object from the provided key specification (key material).
engineGenerateSecret() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns the shared secret finally generated by this key agreement.
engineGenerateSecret(byte[], int) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Generates the shared secret finishing this key agreement procedure and writes it into the given byte array, beginning at the given offset position.
engineGenerateSecret(String) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns the shared secret finally generated by this key agreement as SecretKey to be used for the secret key algorithm given by its name.
engineGenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Converts the given key specification (key material) into a SecretKey object.
engineGenerateSeed(int) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Returns the given number of seed bytes.
engineGetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
If initialized with a PKCS#11 key, this method returns -1 by default.
engineGetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Return 1.
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.
engineGetDigestLength() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Returns the digest length in bytes.
engineGetIV() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
If initialized with a PKCS#11 key, this method returns null by default.
engineGetIV() - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Returns null.
engineGetKey(String, char[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Get the key that has the alias given as argument.
engineGetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
If initialized with a PKCS#11 key, this method returns -1 by default.
engineGetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
If initialized with a PKCS#11 key, this method returns -1 by default.
engineGetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
If initialized with a PKCS#11 key, this method returns -1 by default.
engineGetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Returns -1.
engineGetKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Returns a specification (key material) of the given key object.
engineGetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Returns a specification (key material) of the given key object.
engineGetMacLength() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Returns the length of the calculated MAC value in bytes.
engineGetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
If initialized with a PKCS#11 key, this method returns -1 by default.
engineGetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Returns -1.
engineGetParameter(String) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Gets the value of the specified algorithm parameter.
engineGetParameters() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Returns the parameters used with this cipher.
engineGetParameters() - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Returns null.
engineInit(int, Key, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Initialize this cipher for an operation.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Initialize this cipher for an operation.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Initialize this cipher for an operation.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
 
engineInit(Key, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Initializes this KeyAgreement with the given key and random seed, where the given key constitutes the private key (including all required algorithm parameters) of some entity being involved in this key agreement procedure.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Initializes this KeyAgreement with the given key, algorithm parameters, and random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesCbcEncryptDataKeyDerivation
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesEcbEncryptDataKeyDerivation
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3CbcEncryptDataKeyDerivation
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3EcbEncryptDataKeyDerivation
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesCbcEncryptDataKeyDerivation
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesEcbEncryptDataKeyDerivation
 
engineInit(SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Initializes the key generator with the given random seed.
engineInit(int, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Initializes this key generator for the given strength with the given random seed
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Initializes this key derivator with given algorithm parameters and random seed.
engineInit(SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Initializes the key generator with the given random seed.
engineInit(int, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Initializes this key generator for the given strength with the given random seed
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Initializes this key generator with given algorithm parameters and random seed.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3KeyAndMacDerivation
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3MasterKeyDerivation
 
engineInit(int, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3PremasterkeyGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3PremasterkeyGenerator
 
engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Initializes this Mac object with given secret key and algorithm parameter specification.
engineInit(int, Key, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Does nothing, because this cipher needs no initialization.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Does nothing, because this cipher needs no initialization.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Does nothing, because this cipher needs no initialization.
engineInitSign(PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
engineInitVerify(PublicKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Initializes this Signature object with the given RSA public key for performing a signature verification.
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.
engineNextBytes(byte[]) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Generates a user-specified number of random bytes.
engineNextBytes(byte[]) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
Generates a user-specified number of random bytes from the software delegate.
engineObjectsCache_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
This is a cache of objects of engine classes.
engineReset() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Resets the digest for further use.
engineReset() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Resets this Mac object for being able to be used for further MAC computations, either by using the same secret key again, or using a new key by properly re-initializing this MAC object.
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.
engineSetMode(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Set the mode of operation.
engineSetMode(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Set the mode of operation.
engineSetMode(String) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Does nothing, because this cipher needs no mode.
engineSetPadding(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Set the padding scheme.
engineSetPadding(String) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Does nothing, because this cipher needs no padding.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Set the parameters for this signature object.
engineSetParameter(String, Object) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Sets the specified algorithm parameter to the specified value.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
SPI: Set the parameters for this signature object.
engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
SPI: Set the parameters for this signature object.
engineSetSeed(byte[]) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomNoSetSeedSpi
Reseeds this random object if it uses a software delegate to process the requests; if it uses the token, any given seed bytes are ignored.
engineSetSeed(byte[]) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Reseeds this random object.
engineSetSeed(byte[]) - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
Reseeds the software delegate of this object.
engineSign() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Sign the generated hash.
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.
engineTranslateKey(Key) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
engineTranslateKey(SecretKey) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Translates a key object of some unknown or untrusted provider into a secret key object of this key factory.
engineUnwrap(byte[], String, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Unwrap (decrypt) the given wrapped (encrypted) key.
engineUnwrap(byte[], String, int) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Just returns the given wrapped key as key material in a key object.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data.
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data and write the intermediate result (if any) to the given buffer.
engineUpdate(byte) - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Updates the digest using the specified array of bytes, starting at the specified offset.
engineUpdate(byte) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Processes the given number of bytes, supplied in a byte array starting at the given position.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Just return the input data.
engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Update the cureently running cipher operation with the given data and write the intermediate result (if any) to the given buffer.
engineUpdate(byte) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Updates the data to be signed or verified with the specified byte.
engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
engineUpdateAAD(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Updates the Additional Authentication Data (AAD) with the given data.
engineVerify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Verifies the given signature of a message according to PKCS#1.
engineWrap(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Wrap (encrypt) the given key.
engineWrap(Key) - Method in class iaik.pkcs.pkcs11.provider.NullCipher
Wrap (encrypt) the given key.
ensureCurrentTables() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreFastSpi
Overwrites ensureCurrentTables() of TokenKeyStoreSpi in order to do no updating.
ensureCurrentTables() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
This method calls method update().
ensureReadSession() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
This method ensures that an appropriate session is open.
ensureSupportProvider() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Ensure that the keystore support provider name is available in the supportProviderName_ field.
ensureWriteSession() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
This method ensures that an appropriate session is open.
equals(char[], char[]) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Checks two char arrays for equality.
equals(char[], char[]) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Checks two char arrays for equality.
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.
ExternalHashSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Default constructor for subclasses only.
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).
externalPadding_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
The implementation of the current external padding.
externalPaddings_ - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
The supported software padding schemes of this cipher.
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).
ExternalRsaPssSignature - 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.
ExternalRsaPssSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
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).
extractKeyMaterial(Key) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Get the key material of the given key object.
extractValue(SecretKey) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Extract the value of the given secret key object and return it as byte array.

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.
fill(char[], char) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Fills an array with a specific character.
fill(char[], char) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Fills an array with a specific character.
fillMessage() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
This method fills the NewPassphraseDialog.jTAMsg_ component which holds the message.
fillMessage() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
This method fills the NewPassphraseFrameDialog.jTAMsg_ component which holds the message.
fillMessage() - Method in class iaik.apps.util.passphrase.PassphraseDialog
This method fills the PassphraseDialog.jTAMsg_ component which holds the message.
fillMessage() - Method in class iaik.apps.util.passphrase.PassphraseFrameDialog
This method fills the PassphraseFrameDialog.jTAMsg_ component which holds the message.
finalize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Tries to close the used session.
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.macs.PKCS11Mac
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Tries to close the used session.
finalize() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Try to close the session that this object opened.
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.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
The internal session finalization method, if the current operation has been finished.
finalizePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
The internal session finalization method, if the current operation has been finished.
findCoreespondingKey(Key) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Find a key that corresponds to the given key; e.g.
findKeysAndCertificateTables() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Find all keys and certificates on the token put them in the right tables.
fixString(String) - Static method in class iaik.apps.util.passphrase.Util
Takes the given string and tries to fix any errors like null characters.
FORCE_PROTECTED_AUTHENTICATION_PATH - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty that specifies, if the login manager should always use the protected authentication path (no matter what the token info says).

G

generateKeyPair() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Generate a new key pair.
generateNewID(byte[]) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Generates a new ID that is not used by any existing object on the keystore token yet.
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.
getAdditionalData() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11CCMParameterSpec
 
getAdditionalData() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11GCMParameterSpec
 
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() - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the JCE name of this cipher algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Get the JCA standard name of this key agreement algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.AesKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Cast128KeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Cast3KeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.CastKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesEdeKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
Return the JCA standard name of this key factory algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
Return the JCA standard name of this key factory algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Return the JCA standard name of this key factory algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.GenericKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.IdeaKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Return the JCA standard name of this key factory algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc2KeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc4KeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc5KeyFactory
Get the (default) algorithm name of this factory.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
Return the JCA standard name of this key factory algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesCbcEncryptDataKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesEcbEncryptDataKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesKeyGenerator
Returns AES.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Cast128KeyGenerator
Returns CAST128.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Cast3KeyGenerator
Returns CAST3.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.CastKeyGenerator
Returns CAST.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des2KeyGenerator
Returns DES2.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3CbcEncryptDataKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3EcbEncryptDataKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesCbcEncryptDataKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesEcbEncryptDataKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesEdeKeyGenerator
Returns DESede.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesKeyGenerator
Returns DES.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.GenericSecretKeyGenerator
Returns GenericSecret.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.IdeaKeyGenerator
Returns IDEA.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Md2KeyDerivation
Returns MD2Derivation.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Md5KeyDerivation
Returns MD5Derivation.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Get the JCE algorithm name, e.g.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Rc2KeyGenerator
Returns RC2.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Rc4KeyGenerator
Returns RC4.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Rc5KeyGenerator
Returns RC5.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha1KeyDerivation
Returns SHA1Derivation.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha256KeyDerivation
Returns SHA256Derivation.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha384KeyDerivation
Returns SHA384Derivation.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha512KeyDerivation
Returns SHA512Derivation.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3KeyAndMacDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3MasterKeyDerivation
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3PremasterkeyGenerator
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DhKeyPairGenerator
Returns DH.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DsaKeyPairGenerator
Returns DSA.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.EcDsaKeyPairGenerator
Returns ECDSA.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.KeaKeyPairGenerator
Returns KEA.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Get the JCA algorithm name, e.g.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.RsaKeyPairGenerator
Returns RSA.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.RsaX931KeyPairGenerator
Returns RSA/X9.31.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.X942DhKeyPairGenerator
Returns DH/X9.42.
getAlgorithmName(int) - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Get the name of the algorthim of the give key type code.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.AesMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Cast128Mac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Cast3Mac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.CastMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.DesEdeMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.DesMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.IdeaMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Md2HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Md5HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.RipeMd128HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.RipeMd160HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha1HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha224HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha256HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha384HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha3_224HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha3_256HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha3_384HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha3_512HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha512_224HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha512_256HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.Sha512HMac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.SSL3Md5Mac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.macs.SSL3Sha1Mac
 
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.DsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.InternalSha1DsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.EcdsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.InternalSha1EcdsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd2RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd5RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd128RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd160RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd256RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
Get the JCA standard name of this signature algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaX931Signature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalMd2RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalMd5RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalRipeMd128RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalRipeMd160RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaX931Signature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaIso9796Signature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPkcs1Signature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaSignature
Get the JCA standard name of this signautre algorithm.
getAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaX931Signature
Get the JCA standard name of this signautre algorithm.
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.
getCryptOpt() - Method in class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
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.
getDataLen() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11CCMParameterSpec
 
getDefaultInstanceProperties() - Static method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Get the default (configured via properties file) properties for the next provider instance.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Get the default mechanism of this cipher.
getDefaultMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the default mechanism of this cipher.
getDefaultMode() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the default mode of operation of this cipher.
getDefaultMode() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Get the default mode of operation of this cipher.
getDefaultMode() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the default mode of operation of this cipher.
getDefaultPadding() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the default padding scheme of this cipher.
getDefaultPadding() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Get the default padding scheme of this cipher.
getDefaultPadding() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the default padding scheme of this cipher.
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
 
getFullAlgorithmName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Get the JCE name of this cipher algorithm including mode and padding.
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.ECIESParameterSpec
 
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.
getInitialSeedByteNumber() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
Get the number of seed bytes to use for initial seeding of this random object.
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.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPrivateKey
Get a key factory that can encode this key according to X.509.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DhPublicKey
Get a key factory that can encode this key according to X.509.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPrivateKey
Get a key factory that can encode this key according to X.509.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11DsaPublicKey
Get a key factory that can encode this key according to X.509.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPrivateKey
Get a key factory that can encode this key.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11ECPublicKey
Get a key factory that can encode this key.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PrivateKey
Get a key factory that can encode this key according to PKCS#8.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
Get a key factory that can encode this key according to X.509.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPrivateKey
Get a key factory that can encode this key according to PKCS#8.
getKeyFactory() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11RsaPublicKey
Get a key factory that can encode this key according to X.509.
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.
getMacAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
getMacLen() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11CCMParameterSpec
 
getMacLength() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11MacSpec
Gets the mac length.
getMaxSecretLength(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Get the maximum length in bytes of the resulting shared secret key.
getMaxSecretLength(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Get the maximum length in bytes of the resulting shared secret key.
getMaxSecretLength(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Get the maximum length in bytes of the resulting shared secret key.
getMaxSecretLength(Key) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Get the maximum length in bytes of the resulting shared secret key.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Get the mechanism that this key agreement uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhCoFactorKeyAgreement
Get the mechanism that this key agreement uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Get the mechanism that this key agreement uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Get the mechanism that this key agreement uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Get the mechanism that this key agreement uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesCbcEncryptDataKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesEcbEncryptDataKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesKeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Cast128KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Cast3KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.CastKeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des2KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3CbcEncryptDataKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3EcbEncryptDataKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesCbcEncryptDataKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesEcbEncryptDataKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesEdeKeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesKeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.GenericSecretKeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.IdeaKeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Md2KeyDerivation
Get the mechanism that this key derivator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Md5KeyDerivation
Get the mechanism that this key derivator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Rc2KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Rc4KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Rc5KeyGenerator
Get the mechanism that this key generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha1KeyDerivation
Get the mechanism that this key derivator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha256KeyDerivation
Get the mechanism that this key derivator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha384KeyDerivation
Get the mechanism that this key derivator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Sha512KeyDerivation
Get the mechanism that this key derivator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3KeyAndMacDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3MasterKeyDerivation
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3PremasterkeyGenerator
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DhKeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.DsaKeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.EcDsaKeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.KeaKeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.RsaKeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.RsaX931KeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.X942DhKeyPairGenerator
Get the mechanism that this key-pair generator uses.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Get the current mechanism of this cipher object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.macs.SSL3Md5Mac
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.macs.SSL3Sha1Mac
 
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.DsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.InternalSha1DsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.InternalSha1EcdsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd2RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd5RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd128RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd160RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd256RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaX931Signature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalMd2RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalMd5RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalRipeMd128RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalRipeMd160RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaX931Signature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaIso9796Signature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPkcs1Signature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaSignature
Get the mechanism of this signature object.
getMechanism() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaX931Signature
Get the mechanism of this signature object.
getMechanismFeaturesSupport(String) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Check, what features of the given algorithm the token supports.
getMechanismForModeAndPadding() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
This method returns a mechanism object that corresponds to the currently set mode and padding.
getMechanismForModeAndPadding() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
This method returns a mechanism object that corresponds to the currently set mode and padding.
getMechanismForModeAndPadding() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
This method returns a mechanism object that corresponds to the currently set mode and padding.
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.
getMessageDigest() - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Returns the Message digest engine that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd2RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd5RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd128RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd160RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd256RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaX931Signature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
Returns the message digest's name that this object uses to hash the data.
getMessageDigestName() - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaSignature
Returns the message digest's name that this object uses to hash the data.
getMgfHashAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11OAEPParameterSpec
the hash algorithm used by the mask generation function
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
getModePaddingMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the hashtable that maps from mode + "/" + padding to the cryptoki mechanism.
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.
getName() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS5Padding
 
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.
getOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
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.AesCbcEncryptDataKeyDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.AesEcbEncryptDataKeyDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3CbcEncryptDataKeyDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.Des3EcbEncryptDataKeyDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesCbcEncryptDataKeyDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.DesEcbEncryptDataKeyDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Gets the parameters that this key generator needs.
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11SSL3KeyAndMacDerivationParameterSpec
Gets the parameters.
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3KeyAndMacDerivation
 
getParameters() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.SSL3MasterKeyDerivation
 
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.IAIKPKCS11EC16PrivateKey
Get the ECDSA parameters of this key.
getParams() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC16PublicKey
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.
getReadProtectedKeyOnDemand() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
This property causes this object to search for objects using only a not explicitly logged-in session.
getRole() - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Gets the role.
getS() - Method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC16PrivateKey
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
 
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.
getSharedSecret1() - Method in class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
getSharedSecret2() - Method in class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
getSignature(String, int, Key) - Method in class iaik.pkcs.pkcs11.provider.cms.IaikPkcs11CmsSecurityProvider
This method returns the desired Signature object which uses the PKCS#11 provider if the key is a PKCS#11 key.
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.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
Return the name of the software algorithm to use, if this object must use a software delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
Return the name of the software algorithm to use, if this object must use a software delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Return the name of the software algorithm to use, if this object must use a software delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Return the name of the software algorithm to use, if this object must use a softwre delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Return the name of the software algorithm to use, if this object must use a softwre delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
Return the name of the software algorithm to use, if this object must use a software delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Return the name of the software algorithm to use, if this object must use a software delegation object.
getSoftwareDelegateAlgorithm() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Return the name of the software algorithm to use, if this object must use a softwre delegation object.
getSymmetricCipher() - Method in class iaik.pkcs.pkcs11.provider.ciphers.ECIESParameterSpec
 
getTagBits() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11GCMParameterSpec
 
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
 
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Returns a two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Returns a two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanismFeatures() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Returns an two-dimensional array of MechanismInfos that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhCoFactorKeyAgreement
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Returns an array of Mechanisms that this engine class uses.
getUsedMechanisms() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Returns an array of Mechanisms that this engine class uses.
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.IAIKPKCS11EC16PublicKey
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.
globalDelegateProvider_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Provides the global delegation implementations.
globalProperties_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The properties for multiple instances of this provider.
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
 
gridBagLayout1_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Layout for content pane
gridBagLayout1_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Layout for content pane
gridBagLayout1_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
Layout for content pane
gridBagLayout1_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Layout for content pane

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).
hashValueLength_ - Variable in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
The length of the hash value produced by this hash.

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.cms - package iaik.pkcs.pkcs11.provider.cms
 
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.
IaikPkcs11CmsSecurityProvider - Class in iaik.pkcs.pkcs11.provider.cms
This class implements a SecurityProvider for the IAIK-CMS toolkit.
IaikPkcs11CmsSecurityProvider(IAIKPkcs11) - Constructor for class iaik.pkcs.pkcs11.provider.cms.IaikPkcs11CmsSecurityProvider
The given PKCS#11 provider instance must already be installed in the JCA framework.
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.
IAIKPKCS11EC16PrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java EC private key object that implements the java 1.5 ECPrivateKey interface.
IAIKPKCS11EC16PrivateKey(TokenManager, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC16PrivateKey
Construct a private key object that is associated with the given private key object on the given token.
IAIKPKCS11EC16PublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java EC public key object that implements the java 1.5 ECPublicKey interface.
IAIKPKCS11EC16PublicKey(TokenManager, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11EC16PublicKey
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.
IAIKPKCS11Key(TokenManager, Key) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Construct a key object that is associated with the given PKCS#11 keyObject on the given token useing the given session.
iaikPKCS11KeyStoreSPI_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStore
The reference to the TokenKeyStoreSpi, if the underlying SPI class is of this type.
IAIKPKCS11PrivateKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java key object that is associated with a PKCS#11 key object.
IAIKPKCS11PrivateKey(TokenManager, PrivateKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PrivateKey
Construct a private key object that is associated with the given privatekeyObjecton the given token.
iaikPkcs11Provider_ - Variable in class iaik.pkcs.pkcs11.provider.cms.IaikPkcs11CmsSecurityProvider
Reference to the installed PKCS#11 provider instance.
IAIKPKCS11PublicKey - Class in iaik.pkcs.pkcs11.provider.keys
A Java key object that is associated with a PKCS#11 key object.
IAIKPKCS11PublicKey(TokenManager, PublicKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
Construct a public key object that is associated with the given publickeyObjecton the given token.
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.
IAIKPKCS11SecretKey(TokenManager, SecretKey) - Constructor for class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11SecretKey
Construct a secret key object that is associated with the given secretKeyObject the given token.
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.
info_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
This provider's info string.
infoOfRecentToken_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Stores the information of the token where we read the table contents.
initContentPane() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
This method initializes the content pane.
initContentPane() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
This method initializes the content pane.
INITIAL_SEED_BYTES - Static variable in class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
The number of initial seed bytes to get from the token to seed this object.
initializationParameters_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The module initialization parameters if present.
initialize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The internal initialization method, if all necessary member variables are set.
initialize() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
The internal initialization method, here all necessary member variables are set.
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.
initialize() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The internal initialization method, if all necessary member variables are set.
initialize() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Initialize this secure random object.
initialize() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStore
This method just calls load(null, null) to ensure that the KeyStore super-class recognizes this key store as initialized.
initialize() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Do the internal initialization.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Indicates, if this object is initialized and ready for encryption or decryption.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Indicate that this object is initialized.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Indicates, if this object is initialized and ready for signing or verification.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Indicates, if this object is initialized and ready for signing or verification.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Indicates that we have been already initialized.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Indicates, if this object is initialized and ready for encryption or decryption.
initialized_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Indicates, if this object is initialized and ready for signing or verification.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
The internal session initialization method, if all necessary member variables are set.
initializePkcs11Operation() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
The internal session initialization method, if all necessary member variables are set.
initializeSeed() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
Initialize the seed of this secure random object.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Sets up an appropriate session.
initializeSession() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Sets up an appropriate session.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Instantiate a new software cipher to delegate software keys operations.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Instantiate a new software hash to delegate operations.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Instantiate a new software cipher to delegate software keys operations.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Initialize the software delegate secure random and store a reference in softwareDelegate_.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Initialize the software delegate key factory and store a reference in softwareDelegate_.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Instantiate a new software cipher to delegate software keys operations.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Initialize the software delegate secure random and store a reference in softwareDelegate_.
initializeSoftwareDelegate() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Instantiate a new software cipher to delegate software keys operations.
initKey_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The key used to initialize this object.
initKeyObject_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The PKCS#11 key object used to initialize this object..
input_ - Variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
The stream to read the user input from.
input_ - Variable in class iaik.apps.util.passphrase.PassphraseConsoleDialog
The stream to read the user input from.
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.
instanceCounter_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The number of instances of this provider already created.
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).
INVALID_NEW_PIN_WARNING - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the message presented if the user entered an invalid new passphrase or PIN.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.AesKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Cast128KeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Cast3KeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.CastKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesEdeKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.GenericKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.IdeaKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc2KeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc4KeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.Rc5KeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAlgorithmAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Check, if this factory can handle keys of the algorithm given by its name.
isAtEOF_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
True, if EOF of this stream has been reached.
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.
isCheckSessionIntegrity() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Determines, if the a session should be checked i.e.
isClosed_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
True, if this stream has been closed.
isClosed_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
True, if this stream has been closed.
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.
isEndUserCertificate(X509Certificate) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Check if the given certificate is a end-user certificate.
isEngineClassKey(String) - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Check, if the given property key for this provider denotes a key for an engine class.
isExternalPaddingSupported(String) - Static method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Check, if an external software implementation is available for the given padding scheme.
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.
isFormatAccepted(String) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Check, if this factory can handle keys encoded in the given format.
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.
isModeSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Check, if the given mode of operation is supported by this cipher.
isModeSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Check, if the given mode of operation is supported by this cipher.
isModeSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
 
isModeSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Check, if the given mode of operation is supported by this cipher.
isModeSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
This implementation does not support modes; i.e.
isModeSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Check, if the given mode of operation is supported by this cipher.
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.
isPaddingSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Check, if the given padding scheme is supported by this cipher.
isPaddingSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
 
isPaddingSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Check, if the given padding scheme is supported by this cipher.
isPaddingSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
This implementation does not support paddings; i.e.
isPaddingSupported(String) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Check, if the given padding scheme is supported by this cipher.
isPassphraseValid(char[]) - Method in class iaik.apps.util.passphrase.NewPassphraseDialog.DefaultConstraints
 
isPassphraseValid(char[]) - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog.DefaultConstraints
 
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.
isSeeded_ - Variable in class iaik.pkcs.pkcs11.provider.random.PKCS11SeededRandomSpi
If this object was already seeded with seed bytes from the token.
isSessionAppropriate(Session, PKCS11KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Checks, if the given session is appropriate for use accodring to the given key spec.
isSessionAppropriate(Session, PKCS11KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Checks, if the given session is appropriate for use accodring to the given key spec.
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.
isToBeClosed(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Check if the given session is to be closed.
isTokenPresent() - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Check, if there is a token present in the slot of this token manager.
isUpToDate() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Check, if the tables are up to date.
isUpToDate_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Falg that indicates that the key tables are up to date or if they need to be updated.
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.
ivParameterSpec_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
The current initialization vector parameter.
ivParameterSpecChanged_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Indicates that the ivParameterSpec_ has been changed.

J

jButtonOK_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
OK button
jButtonOK_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
OK button
jButtonOK_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
OK button
jButtonOK_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
OK button
jdk16AndEccelerate() - Static method in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
check if JDK 1.6 is used and IAIK ECCelerate is in classpath and set isJdk16AndEccelerate.
jLConfirmation_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Label for passphrase confirmation field
jLConfirmation_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Label for passphrase confirmation field
jLOldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Label for old passphrase field
jLOldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Label for old passphrase field
jLPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Label for passphrase field
jLPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Label for passphrase field
jLPassphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
Label for passphrase field
jLPassphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Label for passphrase field
jPFConfirmation_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Passphrase confirmation field
jPFConfirmation_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Passphrase confirmation field
jPFOldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Passphrase field
jPFOldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Passphrase field
jPFPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Passphrase field
jPFPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Passphrase field
jPFPassphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
Passphrase field
jPFPassphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Passphrase field
jTAMsg_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
text area to display message
jTAMsg_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
text area to display message
jTAMsg_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
text area to display message
jTAMsg_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Label to display message
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_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The key to use for encryption/decryption.
key_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The key to use for encryption/decryption.
KEY_AGREEEMENT_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
The JCA standard name of this signature algorithm.
KEY_AGREEEMENT_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
The JCA standard name of this signature algorithm.
KEY_AGREEMENT_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
The JCA standard name of this algorithm.
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_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
The JCA standard name of this signature algorithm.
KEY_FACTORY_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
The JCA standard name of this signature algorithm.
KEY_FACTORY_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
The JCA standard name of this signature algorithm.
KEY_FACTORY_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
The JCA standard name of this signature algorithm.
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.
KEY_TYPE_NAME_PROPERTIES - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The name of the properties file that holds the names of the PKCS#11 key types.
KEY_WORD_TOKEN_LABEL - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The key word that is substituted with the token label.
KEY_WORD_TRIALS_LEFT - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The key word that is substituted with the number of trial left.
keyAgreementSpec_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The parameters for this key agreement.
keyAgreementSpecChanged_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Indicates that the parameters for this key agreement changed.
keyAliasToPkcs11ObjectTable_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Provides the PKCS#11 objects that correspond to the key aliases.
keyDerivationFunctionType_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpecWithKDF
The key derivation function_.
keyDerivationMechanism_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyDerivation
The key derivation mechanism.
keyFactory_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PrivateKey
The key factory that is used to encode the key.
keyFactory_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11PublicKey
The key factory that is used to encode the key.
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.
keyGenerationSpec_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
The parameters for this key generator.
KeyHandler - Class in iaik.pkcs.pkcs11.provider
This is the interface to the key handler.
KeyHandler() - Constructor for class iaik.pkcs.pkcs11.provider.KeyHandler
 
keyHandler_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The engine classes call the methods of this handler before they perform the actual crypto operation.
keyObject_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The PKCS#11 key object of the current key.
keyObject_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
Object handle of the associated PKCS#11 key object.
keyObject_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The PKCS#11 key object of the current key.
keyPairGenerationSpec_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
The parameters for this key generator.
keys_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
The hash table holding all type of keys.
keySpec_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeySpec
The actual key spec.
KEYSTORE_TYPE - Static variable in class iaik.pkcs.pkcs11.provider.TokenKeyStore
The JCA standard type name of this key store.
keyStores_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
This is a set of SoftReferences.
keyTemplate_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11UnwrapKeySpec
The template for the new key.
keyTemplate_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreementSpec
The template for the new key.
keyTemplate_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeySpec
The template for the new key.
keyTemplate_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerationSpec
The template for the new key.
keyTypeCodes_ - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The properties object that holds the mapping from key type names code to their PKCS#11 key type codes.
keyTypeNames_ - Static variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
The properties object that holds the mapping from key type code to the name of the PKCS#11 key type.

L

lastNewID_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
The last new PKCS#11 object (key or certificate) ID generated.
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.
LINE_SEPARATOR - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The line separator used for debug outputs and in toString() methods.
lockedSessionROPool_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
The pool of PKCS#11 read-only sessions for which there is a close lock.
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
 
loginManager_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The object handling the login of the user, the change of the user PIN and logout.
loginSession() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Logs in the current session, if a login is required.
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
Open a read-only user session and login as SO.
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
Open a read-only user session and login the user.
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. 
logoutSession() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
This method logs out the session of this key store.

M

MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.AesMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Cast128Mac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Cast3Mac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.CastMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.DesEdeMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.DesMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.IdeaMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Md2HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Md5HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.RipeMd128HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.RipeMd160HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha1HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha224HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha256HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha384HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha3_224HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha3_256HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha3_384HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha3_512HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha512_224HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha512_256HMac
The JCA standard name of this signature algorithm.
MAC_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.macs.Sha512HMac
The JCA standard name of this signature algorithm.
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.
macLength_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11MacSpec
holds the length of the MAC that this mechanisms will produce.
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.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The current cryptoki mechanism to use.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
The current cryptoki mechanism to use.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.DhKeyAgreement
The current cryptoki mechanism to use.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.EcDhKeyAgreement
The current cryptoki mechanism to use.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
The current cryptoki mechanism to use.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
The currently used mechanism (cached).
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
The currently used mechanism (cached).
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
The mechanism of this signature object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaPssSignature
The mechanism of this siganture object which contains parameters also.
mechanism_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
The mechanism of this siganture object which contains parameters also.
message_ - Variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Message in this dialog
message_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Message in this dialog
message_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Message in this dialog
message_ - Variable in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Message in this dialog
message_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
Message in this dialog
message_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Message in this dialog
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
The JCA name of the message digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd2RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd5RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd128RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd160RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd256RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaX931Signature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
The JCA name of the messag digest algorithm.
MESSAGE_DIGEST_ALGORITHM_NAME - Static variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaSignature
The JCA name of the messag digest algorithm.
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.
messageDigest_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Used to hash the incoming data before sending the hash to the token.
mode_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The name of the current mode.
modeChanged_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Indicates that the mode has been changed.
modePaddingMechanisms_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
The mapping from mode + "/" + padding to the cryptoki mechanism.
modePaddingMechanisms_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The mapping from mode + "/" + padding to the cryptoki mechanism.
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.
moduleMapsLock_ - Static variable in class iaik.pkcs.pkcs11.provider.TokenManager
This is used as synchronization lock for accessing the modules maps.
modulesUsageCounterMap_ - Static variable in class iaik.pkcs.pkcs11.provider.TokenManager
The keys are set of already loaded and initialized Modules, to avoid multiple calls to initialize of the same Module.
MULTI_THREAD_INIT - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the multi-threaded initialization.
myProvider_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
Get the configuration from this provider.

N

NEW_PIN_LENGTH_WARNING - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the message presented if the user entered an new passphrase or PIN with an invlaid length.
newPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseHolder
The new passphrase.
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.
NewPassphraseDialog.DefaultConstraints - Class in iaik.apps.util.passphrase
A contraints class for passphrases to use as default.
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.
NewPassphraseFrameDialog.DefaultConstraints - Class in iaik.apps.util.passphrase
A contraints class for passphrases to use as default.
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[]) - Constructor for class iaik.apps.util.passphrase.NewPassphraseHolder
Constructor taking the new passphrase only.
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.
NUMBER_OF_USER_LOGIN_RETRIES - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the maximum number of wrong passphrase/PIN entries.

O

OBJECT_ID_EC_KEY - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
This object identifier names the public key type defined in the X9.62 standard
okActionPerformed() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Wraps actions to perform on OK.
okActionPerformed() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Wraps actions to perform on OK.
okActionPerformed() - Method in class iaik.apps.util.passphrase.PassphraseDialog
Wraps actions to perform on OK.
oldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
The old passphrase
oldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
The old passphrase
oldPassphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseHolder
The old (current) passphrase.
oldPassphrasePrompt_ - Variable in class iaik.apps.util.passphrase.NewPassphraseHolder
If the old passphrase is unavailable but required, it will be prompted with this prompt.
oldPassphraseRequired_ - Variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Indicates if the old passphrase is required.
oldPassphraseRequired_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
indicates if the user must enter the old passphrase also
oldPassphraseRequired_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
indicates if the user must enter the old passphrase also
oldPassphraseRequired_ - Variable in class iaik.apps.util.passphrase.NewPassphraseHolder
The flag that indicates, if the old passphrase is required.
on_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
Indicates if passed through data is signed or just passed through.
on_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
Indicates if passed through data is signed or just passed through.
openedSessionsTotal_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
This is the total number of session that this token manager opened (including any already closed sessions).
openReadSession() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Opens a session with the necessary rights for searching keys and certificates.
openSessions_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
This is the number of currently open sessions in general, not only those we have in our pool.
openWriteSession() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Opens a session with the necessary rights for searching keys and certificates.
operationMode_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The state of this object; DECRYPT_MODE, ENCRYPT_MODE, UNWRAP_MODE or WRAP_MODE.
operationState_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
The state of this object; SIGN or VERIFY.
otherInfo_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11X942DhKeyAgreementParameterSpec
The shared data.
output_ - Variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
The stream the write the prompt messages to.
output_ - Variable in class iaik.apps.util.passphrase.PassphraseConsoleDialog
The stream the write the prompt messages to.

P

pad(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS5Padding
Pads the specified sub-array of the given byte array.
padding_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The name of the current padding.
paddingChanged_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Indicates that the padding has been changed.
padFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS5Padding
 
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.
panel1_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Content pane
panel1_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Content pane
panel1_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
Content pane
panel1_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Content pane
parameters_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Any currently used parameter.
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.
parameterSepc_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
The (optional) parameter spec.
parameterSpecs_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The parameter specs.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaPssSignature
The parameters for this signature object.
parametersSpec_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
The parameters for this signature object.
params_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The params_.
passphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
The passphrase
passphrase_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
The passphrase
passphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
The passphrase
passphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
The passphrase
passphrase_ - Variable in class iaik.apps.util.passphrase.PassphraseHolder
The passphrase
passphraseChangePrompt_ - Variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The object to use for prompting pass phrases or PINs respectively.
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.
passphrasePrompt_ - Variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The object to use for prompting pass phrases or PINs respectively.
passThroughClose_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureInputStream
True, if we should pass through a call to close.
passThroughClose_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.SignatureOutputStream
True, if we should pass through a call to close.
phaseKey_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The key used for the current phase
PIN_FINAL_TRY_WARNING - Static variable in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
The name of the properties enrty for the message presented to the user when it is the finaly try for entering a passphrase or PIN.
PKCS11_NATIVE_MODULE - Static variable in interface iaik.pkcs.pkcs11.provider.Constants
The name of the properties entry for the native module.
PKCS11_OPERATION_ENCRYPT_DECRYPT - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Indicates that this cipher should use the normal PKCS#11 encryption and decryption.
PKCS11_OPERATION_ENCRYPT_DECRYPT - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Indicates that this cipher should use the normal PKCS#11 encryption and decryption.
PKCS11_OPERATION_SIGN_VERIFY - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Indicates that this cipher should use the PKCS#11 sign opertion for private key encryption.
PKCS11_OPERATION_SIGN_VERIFY - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Indicates that this cipher should use the PKCS#11 sign opertion for private key encryption.
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 data-blob which is then encrypted by the given base key 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.
PKCS11BufferingSignature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
Default constructor.
PKCS11CCMParameterSpec - Class in iaik.pkcs.pkcs11.provider.ciphers
Parameter class for AES in CCM Mode.
PKCS11CCMParameterSpec(byte[], byte[], long, long) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11CCMParameterSpec
 
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.
PKCS11Cipher() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Default constructor.
PKCS11DesCbcKeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Has to be used for specifying a data-blob which is then encrypted by the given base key 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.
pkcs11DoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
 
pkcs11DoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Update the currently running cipher operation with the given data and finish the current operation.
pkcs11DoFinal(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data and finish the current operation.
pkcs11DoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data and finish the current operation.
pkcs11DoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Update the currently running cipher operation with the given data and finish the current operation.
pkcs11DoFinal() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Returns the calculated MAC value.
pkcs11DoPhase(Key, boolean) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns the key resulting from the next phase of this key agreement.
PKCS11EcbModeKeyDerivationSpec - Class in iaik.pkcs.pkcs11.provider.keygenerators
Has to be used for specifying a data-blob which is then encrypted by the given base key 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.
PKCS11EcDHKeyAgreementParameterSpec(PKCS11KeyAgreementSpec, boolean) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
 
PKCS11EcDHKeyAgreementParameterSpec(PKCS11KeyAgreementSpec) - Constructor for class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11EcDHKeyAgreementParameterSpec
 
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.
PKCS11GCMParameterSpec - Class in iaik.pkcs.pkcs11.provider.ciphers
Parameter class for AES in GCM Mode.
PKCS11GCMParameterSpec(byte[], byte[], long) - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS11GCMParameterSpec
 
pkcs11GeneratePrivate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
Generates a private key object from the provided key specification (key material).
pkcs11GeneratePrivate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
Generates a private key object from the provided key specification (key material).
pkcs11GeneratePrivate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Generates a private key object from the provided key specification (key material).
pkcs11GeneratePrivate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Generates a private key object from the provided key specification (key material).
pkcs11GeneratePrivate(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
Generates a private key object from the provided key specification (key material).
pkcs11GeneratePublic(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
Generates a public key object from the provided key specification (key material).
pkcs11GeneratePublic(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
Generates a public key object from the provided key specification (key material).
pkcs11GeneratePublic(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Generates a public key object from the provided key specification (key material).
pkcs11GeneratePublic(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Generates a public key object from the provided key specification (key material).
pkcs11GeneratePublic(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
Generates a public key object from the provided key specification (key material).
pkcs11GenerateSecret() - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns the shared secret finally generated by this key agreement.
pkcs11GenerateSecret(byte[], int) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Generates the shared secret finishing this key agreement procedure and writes it into the given byte array, beginning at the given offset position.
pkcs11GenerateSecret(String) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Returns the shared secret finally generated by this key agreement as SecretKey to be used for the secret key algorithm given by its name.
pkcs11GenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Converts the given key specification (key material) into a SecretKey object.
pkcs11GenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Converts the given key specification (key material) into a SecretKey object.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Get the block size of this cipher algorithm.
pkcs11GetBlockSize() - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Get the block size of this cipher algorithm.
pkcs11GetIV() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Get the currently set initialization vector.
pkcs11GetIV() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Get the currently set initialization vector.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.AesCipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Determines the key size in bits.
pkcs11GetKeySize(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Determines the key size in bits.
pkcs11GetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesEdeKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DesKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DhKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.DsaKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.EcDsaKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(Key, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.RsaKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.SecretKeyFactory
Returns a specification (key material) of the given key object.
pkcs11GetMacLength() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Returns the length of the calculated MAC value in bytes.
pkcs11GetMacLength() - Method in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
Returns the length of the calculated MAC value in bytes.
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast128Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Cast3Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.CastCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.DesEdeCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.IdeaCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
pkcs11GetOutputSize(int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
This method tries to determine the size of the output returned by this object.
pkcs11GetParameter(String) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
This method is not implemented and only throws an UnsupportedOperationException
pkcs11GetParameters() - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Returns the parameters used with this cipher.
pkcs11GetParameters() - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Returns the parameters used with this cipher.
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.
PKCS11Hash(String, int, Mechanism) - Constructor for class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Default constructor.
pkcs11Init(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc4Cipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Initialize this cipher for an operation.
pkcs11Init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Initialize this cipher for an operation.
pkcs11Init(Key, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Initializes this KeyAgreement with the given key and random seed, where the given key constitutes the private key (including all required algorithm parameters) of some entity being involved in this key agreement procedure.
pkcs11Init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Initializes this KeyAgreement with the given key, algorithm parameters, and random seed.
pkcs11Init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs11.provider.keyagreements.X942DhKeyAgreement
 
pkcs11Init(Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Initializes this Mac object with given secret key and algorithm parameter specification.
pkcs11Init(Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
 
pkcs11Init(Key, AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
 
pkcs11InitSign(PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
pkcs11InitSign(PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
SPI: Initializes this Signature object with the given RSA private key for going to sign some data.
pkcs11InitSign(PrivateKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Initializes this Signature object with the given RSA private key for going to sign some data.
pkcs11InitVerify(PublicKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
SPI: Initializes this Signature object with the given RSA public key for performing a signature verification.
pkcs11InitVerify(PublicKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
SPI: Initializes this Signature object with the given RSA public key for performing a signature verification.
pkcs11InitVerify(PublicKey) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Initializes this Signature object with the given RSA public key for performing a signature verification.
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.
PKCS11KeyPairGenerator() - Constructor for class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Construct new generator.
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.
pkcs11KeySpec_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
The specification how to generate the key.
pkcs11KeySpec_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
The specification how to generate the key.
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.
PKCS11Mac(Mechanism, int) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Instantiates a new pKC s11 mac.
PKCS11Mac(Mechanism, Mechanism, int) - Constructor for class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Default constructor.
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.
pkcs11module_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
Reference to the PKCS#11 module of the wrapper.
pkcs11ModulePath_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
Path to the PKCS#11 driver; e.g.
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.
pkcs11Operation_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
The currently active PKCS11 operation sign/verify or encrypt/decrypt.
pkcs11Operation_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
The currently active PKCS11 operation sign/verify or encrypt/decrypt.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Indicates, if the PKCS#11 cipher is already initialized for the next cipher operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
Indicates, if the PKCS#11 session is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11OperationInitialized_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Indicates, if the PKCS#11 signature/verify is already initialized for the next operation round.
pkcs11Parameters_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11SignatureParameterSpec
The PKCS#11 parameters.
pkcs11Prepare() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Pkcs11 prepare.
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.
pkcs11Reset() - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Resets this Mac object for being able to be used for further MAC computations, either by using the same secret key again, or using a new key by properly re-initializing this MAC object.
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.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(String, Object) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
This method is not implemented and only throws an UnsupportedOperationException
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha1RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha256RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha384RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.InternalSha512RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11SetParameter(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.RsaPssSignature
SPI: Set the parameters for this signature object.
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.DsaSignature
Create the signature value (X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
Create the signature value (X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
Create the signature value (X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.InternalSha1DsaSignature
Create the signature value (X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.InternalSha1EcdsaSignature
Create the signature value (ANSI X9.62, same as X.509 format).
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Sign the generated hash.
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
Sign the generated hash.
pkcs11Sign() - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Sign the generated hash.
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.
PKCS11Signature() - Constructor for class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Default constructor.
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.
pkcs11TranslateKey(Key) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
pkcs11TranslateKey(SecretKey) - Method in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
Translates a key object of some unknown or untrusted provider into a secret key object of this key factory.
pkcs11Unwrap(byte[], String, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Unwrap (decrypt) the given wrapped (encrypted) key.
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.
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.BlockCipher
 
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
Update the currently running cipher operation with the given data.
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data.
pkcs11Update(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Update the currently running cipher operation with the given data and write
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.ciphers.RsaCipher
Update the currently running cipher operation with the given data.
pkcs11Update(byte) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Processes the given byte.
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
Processes the given number of bytes, supplied in a byte array starting at the given position.
pkcs11Update(byte) - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
SPI: Updates the data to be signed or verified with the specified byte.
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
SPI: Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
pkcs11Update(byte) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Updates the data to be signed or verified with the specified byte.
pkcs11Update(byte[], int, int) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Updates the data to be signed or verified with the specified number of bytes, beginning at the specified offset within the given byte array.
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.DsaSignature
Verifies the given signature (X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha1DsaSignature
Verifies the given signature (X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.ExternalSha256DsaSignature
Verifies the given signature (X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.dsa.InternalSha1DsaSignature
Verifies the given signature (X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalRipeMd160EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha1EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha224EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha256EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha384EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalSha512EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.ExternalWhirlpoolEcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ecdsa.InternalSha1EcdsaSignature
Verifies the given signature (ANSI X9.62, same as X.509 format).
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Verifies the given signature of a message according to PKCS#1.
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11BufferingSignature
Verifies the given signature of a message according to PKCS#1.
pkcs11Verify(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
Verifies the given signature of a message according to PKCS#1.
pkcs11Wrap(Key) - Method in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
Wrap (encrypt) the given key.
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.
PKCS5_PADDING - Static variable in class iaik.pkcs.pkcs11.provider.ciphers.EciesCipher
 
PKCS5Padding - Class in iaik.pkcs.pkcs11.provider.ciphers
Implements a padding scheme as specified by the PKCS#5: Password-Based Encryption Standard.
PKCS5Padding() - Constructor for class iaik.pkcs.pkcs11.provider.ciphers.PKCS5Padding
 
PKCS8_VERSION - Static variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
The PKCS#8 version field in the ASN.1 encoding.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.ExternalHashSignature
Prepares the hash for input to the signature function.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd2RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalMd5RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd128RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd160RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalRipeMd256RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha1RsaX931Signature
Prepares the hash for input to the signature function.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha256RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha384RsaSignature
Wraps the hash into a DigestInfo object.
prepareHash(byte[]) - Method in class iaik.pkcs.pkcs11.provider.signatures.rsa.ExternalSha512RsaSignature
Wraps the hash into a DigestInfo object.
privateKey_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
The private key to use for signing.
privateKeyTemplate_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
The template for the new private key.
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.
properties_ - Variable in class iaik.pkcs.pkcs11.provider.Configurable
The session properties.
properties_ - Variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The configuration of this provider.
propertiesChanged() - Method in class iaik.pkcs.pkcs11.provider.Configurable
Properties changed - hook.
propertiesChanged() - Method in class iaik.pkcs.pkcs11.provider.DefaultKeyHandler
Read properties.
protectedResourceInfo_ - Variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Object specifying the protected resource; e.g.
protectedResourceInfo_ - Variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Object specifying the protected resource; e.g.
protectedResourceInfo_ - Variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Object specifying the protected resource; e.g.
protectedResourceInfo_ - Variable in class iaik.apps.util.passphrase.PassphraseConsoleDialog
Object specifying the protected resource; e.g.
protectedResourceInfo_ - Variable in class iaik.apps.util.passphrase.PassphraseDialog
Object specifying the protected resource; e.g.
protectedResourceInfo_ - Variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Object specifying the protected resource; e.g.
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.
providerInstances_ - Static variable in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
The list of all instances of this provider.
publicKey_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
The public key to use for verification.
publicKeyTemplate_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerationSpec
The template for the new public key.

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.
rc2ParameterSpec_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
The current RC2 cipher parameter.
rc2ParameterSpec_ - Variable in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
The parameters for the RC2 algorithm.
rc2ParameterSpecChanged_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc2Cipher
Indicates that the rc2ParameterSpec_ has been changed.
rc2ParameterSpecChanged_ - Variable in class iaik.pkcs.pkcs11.provider.macs.Rc2Mac
Indicates that the rc2ParameterSpec_ has been changed.
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.
rc5ParameterSpec_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
The current RC2 cipher parameter.
rc5ParameterSpec_ - Variable in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
The parameters for the RC5 algorithm.
rc5ParameterSpecChanged_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.Rc5Cipher
Indicates that the rc2ParameterSpec_ has been changed.
rc5ParameterSpecChanged_ - Variable in class iaik.pkcs.pkcs11.provider.macs.Rc5Mac
Indicates that the rc2ParameterSpec_ has been changed.
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.
readProviderName(InputStream) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Read the complete content of the stream and return the content as string.
readSession_ - Variable in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
The session to use for finding object; i.e.
releaseSessionCloseLock(Session) - Method in class iaik.pkcs.pkcs11.provider.TokenManager
Releases a previously acquired close-lock for the given session.
releaseSessions() - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
A call to this method signals that the sessions are no longer used.
replaceKeyWord(String, String, String) - Method in class iaik.pkcs.pkcs11.provider.DefaultLoginManager
Replace all ocurrances of the key word in the given message with the given value.
res_ - Static variable in class iaik.apps.util.passphrase.NewPassphraseConsoleDialog
Used to read strings from (internationalization)
res_ - Static variable in class iaik.apps.util.passphrase.NewPassphraseDialog
Used to read strings from (internationalization)
res_ - Static variable in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Used to read strings from (internationalization)
res_ - Static variable in class iaik.apps.util.passphrase.PassphraseDialog
Used to read strings from (internationalization)
res_ - Static variable in class iaik.apps.util.passphrase.PassphraseFrameDialog
Used to read strings from (internationalization)
retrievePassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseDialog
Retrieve passphrase from input fields.
retrievePassphrase() - Method in class iaik.apps.util.passphrase.NewPassphraseFrameDialog
Retrieve passphrase from input fields.
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_ - Variable in class iaik.pkcs.pkcs11.provider.ciphers.PKCS11Cipher
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.hashes.PKCS11Hash
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.keyagreements.PKCS11KeyAgreement
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11KeyFactory
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.keyfactories.PKCS11SecretKeyFactory
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.keygenerators.PKCS11KeyGenerator
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.keypairgenerators.PKCS11KeyPairGenerator
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.keys.IAIKPKCS11Key
This is for chaching sessions of session keys to avoid that they are destroyed when the session gets closed.
session_ - Variable in class iaik.pkcs.pkcs11.provider.macs.PKCS11Mac
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.random.PKCS11RandomSpi
The session this object works with.
session_ - Variable in class iaik.pkcs.pkcs11.provider.signatures.PKCS11Signature
The session this object works with.
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).
sessionCloseLockCounts_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
The sessions of session keys.
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.
sessionPoolMaxSize_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
This is the maximum number of sessions to keep in to pool of open sessions.
sessionROPool_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
The pool of PKCS#11 read-only session objects.
sessionRWPool_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
The pool of PKCS#11 read-write session objects.
sessionsInPool_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
This is the number of sessions currently in our pool.
sessionsToBeClosed_ - Variable in class iaik.pkcs.pkcs11.provider.TokenManager
This set contains sessions that must be closed when they are no longer used; i.e.
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.
setInfo() - Method in class iaik.pkcs.pkcs11.provider.IAIKPkcs11
Sets the information string of this provider using information of the properties of this provider.
setKeyAttributes(PrivateKey, X509Certificate, MechanismInfo) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Inspect the certificate and the mechanisms supported by the token and set the attributes of the private key template accordingly.
setKeyAttributes(PublicKey, X509Certificate, MechanismInfo) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Inspect the certificate and the mechanisms supported by the token and set the attributes of the public key template accordingly.
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.
setReadProtectedKeyOnDemand(boolean) - Method in class iaik.pkcs.pkcs11.provider.TokenKeyStoreSpi
Setting this property causes this object to search for objects using only a not explicitly logged-in session.
setRole(int) - Method in class iaik.pkcs.pkcs11.provider.spec.PKCS11Spec
Sets the role.
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.
setSharedSecret1(byte[]) - Method in class iaik.pkcs.pkcs11.provider.ciphers.