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

I

ID - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
IDEA - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
The indentifier for a IDEA key.
IDEASecretKey - class iaik.pkcs.pkcs11.objects.IDEASecretKey.
Objects of this class represent IDEA secret keys as specified by PKCS#11 v2.11.
IDEASecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.IDEASecretKey
Deafult Constructor.
IDEASecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.IDEASecretKey
Called by getInstance to create an instance of a PKCS#11 IDEA secret key.
IDEA_CBC - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
IDEA_CBC_PAD - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
IDEA_ECB - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
IDEA_KEY_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
IDEA_MAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
IDEA_MAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
 
INDENT - Static variable in class iaik.pkcs.pkcs11.wrapper.Constants
 
ISSUER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
 
Info - class iaik.pkcs.pkcs11.Info.
Objects of this class provide information about a PKCS#11 moduel; i.e. the driver for a spcific token.
Info(CK_INFO) - Constructor for class iaik.pkcs.pkcs11.Info
Constructor taking the CK_INFO object of the token.
InitializationVectorParameters - class iaik.pkcs.pkcs11.parameters.InitializationVectorParameters.
This class encapsulates parameters for general block ciphers in CBC mode.
InitializationVectorParameters(byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.InitializationVectorParameters
Create a new InitializationVectorParameters object with the given initialization vector.
InitializeArgs - interface iaik.pkcs.pkcs11.InitializeArgs.
The interface that an object must implement to be a valid parameter for the initialize method of a Module object.
iaik.pkcs.pkcs11 - package iaik.pkcs.pkcs11
 
iaik.pkcs.pkcs11.objects - package iaik.pkcs.pkcs11.objects
 
iaik.pkcs.pkcs11.parameters - package iaik.pkcs.pkcs11.parameters
 
iaik.pkcs.pkcs11.wrapper - package iaik.pkcs.pkcs11.wrapper
 
id_ - Variable in class iaik.pkcs.pkcs11.objects.Key
The identifier (ID) of this key.
id_ - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The ID attribute of this certificate.
initPIN(char[]) - Method in class iaik.pkcs.pkcs11.Session
Initializes the user-PIN.
initToken(char[], String) - Method in class iaik.pkcs.pkcs11.Token
Initialize the token.
initializationVectorSizeInBits_ - Variable in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
The length (in bits) of the IV agreed upon during the protocol handshake phase.
initializationVector_ - Variable in class iaik.pkcs.pkcs11.parameters.InitializationVectorParameters
The initialization vector.
initializationVector_ - Variable in class iaik.pkcs.pkcs11.parameters.PBEParameters
The 8-byte initialization vector (IV), if an IV is required.
initializationVector_ - Variable in class iaik.pkcs.pkcs11.parameters.RC2CbcParameters
The initialization vector.
initializationVector_ - Variable in class iaik.pkcs.pkcs11.parameters.RC5CbcParameters
The initialization vector.
initialize(InitializeArgs) - Method in class iaik.pkcs.pkcs11.Module
Initializes the module.
initializeLibrary() - Static method in class iaik.pkcs.pkcs11.wrapper.PKCS11Implementation
This method does the initialization of the native library.
isClockOnToken() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token has an own clock.
isDecrypt() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for decryption.
isDerive() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key derivation.
isDigest() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for digesting.
isDigestMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a digest mechanism.
isDigestMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a digest mechanism.
isDualCryptoOperations() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token supports dual crypto operations.
isEcCompress() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with elliptic curve point compressed.
isEcEcParameters() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters of the choice ecParameters.
isEcF2m() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters over F2m.
isEcFp() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters over Fp.
isEcNamedCurve() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with EC domain parameters of the choice namedCurve.
isEcUncompress() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used with elliptic curve point uncompressed.
isEncrypt() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for encryption.
isExport() - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
Check whether the keys have to be derived for an export version of the protocol.
isExport(boolean) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
Set whether the keys have to be derived for an export version of the protocol.
isExtension() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if there is an extension to the flags; false, if no extensions.
isFullEncryptDecryptMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a full encrypt/decrypt mechanism; i.e. it supports the encryptUpdate() and decryptUpdate() functions.
isFullEncryptDecryptMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a full encrypt/decrypt mechanism; i.e. it supports the encryptUpdate() and decryptUpdate() functions.
isFullSignVerifyMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a full sign/verify mechanism; i.e. it supports the signUpdate() and verifyUpdate() functions.
isFullSignVerifyMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a full sign/verify mechanism; i.e. it supports the signUpdate() and verifyUpdate() functions.
isGenerate() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for secret key generation.
isGenerateKeyPair() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key-pair generation.
isHw() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism is performed in hardware.
isHwSlot() - Method in class iaik.pkcs.pkcs11.SlotInfo
Indicate, if the token is a hardware device or if it is just a pure software implementation; e.g. in case of a pure softwaretoken.
isKeyDerivationMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a key derivation mechanism.
isKeyDerivationMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a key derivation mechanism.
isKeyGenerationMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a key generation mechanism for generating symmetric keys.
isKeyGenerationMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a key generation mechanism for generating symmetric keys.
isKeyPairGenerationMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a key-pair generation mechanism for generating key-pairs.
isKeyPairGenerationMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a key-pair generation mechanism for generating key-pairs.
isLibraryCantCreateOsThreads() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Check, if application threads which are executing calls to the library may not use native operating system calls to spawn new threads.
isLibraryCantCreateOsThreads() - Method in interface iaik.pkcs.pkcs11.InitializeArgs
Check, if application threads which are executing calls to the library may not use native operating system calls to spawn new threads.
isLocal() - Method in class iaik.pkcs.pkcs11.objects.DomainParameters
Check, if this key is a local key; i.e. was generated on the token or created via copy from a different key on the token.
isLoginRequired() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token requires the user to log in before certain operations can be performed.
isOsLockingOk() - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
Check, if the library can use the native operation system threading model for locking.
isOsLockingOk() - Method in interface iaik.pkcs.pkcs11.InitializeArgs
Check, if the library can use the native operation system threading model for locking.
isPresent() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Check, if this attribute is really present in the associated object.
isProtectedAuthenticationPath() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token has an protected authentication path.
isRNG() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token has a random number generator.
isRemovableDevice() - Method in class iaik.pkcs.pkcs11.SlotInfo
Indicate, if the token is removalbe from this slot or not.
isResetOnInit() - Method in class iaik.pkcs.pkcs11.objects.MonotonicCounter
Gets the reseet-on-init attribute of this monotonic counter object.
isRestoreKeyNotNeeded() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if a successful save of a session’s cryptographic operations state always contains all keys needed to restore the state of the session.
isRwSession() - Method in class iaik.pkcs.pkcs11.SessionInfo
Check, if this is a read-write session.
isSecondaryAuthentication() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token supports secondary authentication for private key objects.
isSender() - Method in class iaik.pkcs.pkcs11.parameters.KEADeriveParameters
Get the option for generating the key (called a TEK).
isSender - Variable in class iaik.pkcs.pkcs11.wrapper.CK_KEA_DERIVE_PARAMS
PKCS#11: CK_BBOOL isSender;
isSender_ - Variable in class iaik.pkcs.pkcs11.parameters.KEADeriveParameters
Option for generating the key (called a TEK).
isSensitive() - Method in class iaik.pkcs.pkcs11.objects.Attribute
Check, if this attribute is sensitive in the associated object.
isSerialSession() - Method in class iaik.pkcs.pkcs11.SessionInfo
Check, if this is a serial session.
isSign() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for signing.
isSignRecover() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for signing with data recovery.
isSignVerifyRecoverMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a sign/verify mechanism with message recovery.
isSignVerifyRecoverMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a sign/verify mechanism with message recovery.
isSingleOperationEncryptDecryptMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a single-operation encrypt/decrypt mechanism; i.e. it does not support the encryptUpdate() and decryptUpdate() functions.
isSingleOperationEncryptDecryptMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a single-operation encrypt/decrypt mechanism; i.e. it does not support the encryptUpdate() and decryptUpdate() functions.
isSingleOperationSignVerifyMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a single-operation sign/verify mechanism; i.e. it does not support the signUpdate() and encryptUpdate() functions.
isSingleOperationSignVerifyMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a single-operation sign/verify mechanism; i.e. it does not support the signUpdate() and encryptUpdate() functions.
isSoPinCountLow() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer-PIN has been entered incorrectly at least once since the last successful authentication.
isSoPinFinalTry() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer has just one try left to supply the correct PIN before the security officer-PIN gets locked.
isSoPinLocked() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer-PIN is locked.
isSoPinToBeChanged() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the security officer PIN value is the default value set by token initialization or manufacturing.
isTokenInitialized() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token is already initialized.
isTokenPresent() - Method in class iaik.pkcs.pkcs11.SlotInfo
Indicates, if there is a token present in this slot.
isUnwrap() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key unwrapping.
isUserPinCountLow() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user-PIN has been entered incorrectly at least once since the last successful authentication.
isUserPinFinalTry() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user has just one try left to supply the correct PIN before the user-PIN gets locked.
isUserPinInitialized() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user-PIN is already initialized.
isUserPinLocked() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user-PIN is locked.
isUserPinToBeChanged() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the user PIN value is the default value set by token initialization or manufacturing.
isVerify() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for verification.
isVerifyRecover() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for verification with data recovery.
isWrap() - Method in class iaik.pkcs.pkcs11.MechanismInfo
Check, if this mechanism can be used for key wrapping.
isWrapUnwrapMechanism() - Method in class iaik.pkcs.pkcs11.Mechanism
This method checks, if this mechanism is a wrap/unwrap mechanism; i.e. it supports the wrapKey() and unwrapKey() functions.
isWrapUnwrapMechanism(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
This method checks, if the mechanism with the given code is a wrap/unwrap mechanism; i.e. it supports the wrapKey() and unwrapKey() functions.
isWriteProtected() - Method in class iaik.pkcs.pkcs11.TokenInfo
Check, if the token is write protected.
issuer_ - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
The issuer attribute of this certificate.
iterations - Variable in class iaik.pkcs.pkcs11.wrapper.CK_PKCS5_PBKD2_PARAMS
PKCS#11: CK_ULONG iterations;
iterations_ - Variable in class iaik.pkcs.pkcs11.parameters.PBEParameters
The number of iterations required for the generation.
iterations_ - Variable in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
The number of iterations to perform when generating each block of random data.
iv - Variable in class iaik.pkcs.pkcs11.wrapper.CK_RC2_CBC_PARAMS
only the first 8 bytes will be used PKCS#11: CK_BYTE iv[8];

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

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