Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| IAIK PKCS#11 Wrapper version 1.2.16
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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

## S

SALT_SPECIFIED - Static variable in interface iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters.SaltSourceType
  The indentifier for specified salt.
SECONDARY_AUTH - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SECRET_KEY - Static variable in interface iaik.pkcs.pkcs11.objects.Object.ObjectClass
  The indentifier for a secret key object or any sub-class of it.
SENSITIVE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SERIAL_NUMBER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SERIAL_SESSION - Static variable in interface iaik.pkcs.pkcs11.Token.SessionType
  Indicates a serial session.
SHA1 - Static variable in interface iaik.pkcs.pkcs11.parameters.RSAPkcsParameters.MessageGenerationFunctionType
  The indentifier for CKG_MGF1_SHA1.
SHA1_KDF - Static variable in interface iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters.KeyDerivationFunctionType
  The indentifier for CKD_SHA1_KDF.
SHA1_KDF_ASN1 - Static variable in interface iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters.KeyDerivationFunctionType
  The indentifier for CKD_SHA1_KDF_ASN1.
SHA1_KDF_CONCATENATE - Static variable in interface iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters.KeyDerivationFunctionType
  The indentifier for CKD_SHA1_KDF_CONCATENATE.
SHA1_KEY_DERIVATION - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA1_RSA_PKCS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA1_RSA_PKCS_PSS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA1_RSA_X9_31 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA256 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA256 - Static variable in interface iaik.pkcs.pkcs11.parameters.RSAPkcsParameters.MessageGenerationFunctionType
  The indentifier for CKG_MGF1_SHA256.
SHA256_HMAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA256_HMAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA256_KEY_DERIVATION - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA256_RSA_PKCS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA256_RSA_PKCS_PSS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA384 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA384 - Static variable in interface iaik.pkcs.pkcs11.parameters.RSAPkcsParameters.MessageGenerationFunctionType
  The indentifier for CKG_MGF1_SHA384.
SHA384_HMAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA384_HMAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA384_KEY_DERIVATION - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA384_RSA_PKCS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA384_RSA_PKCS_PSS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA512 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA512 - Static variable in interface iaik.pkcs.pkcs11.parameters.RSAPkcsParameters.MessageGenerationFunctionType
  The indentifier for CKG_MGF1_SHA512.
SHA512_HMAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA512_HMAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA512_KEY_DERIVATION - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA512_RSA_PKCS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA512_RSA_PKCS_PSS - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA_1 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA_1_HMAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
SHA_1_HMAC_GENERAL - Static variable in class iaik.pkcs.pkcs11.Mechanism
SIGN - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SIGN_RECOVER - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SKIPJACK - Static variable in interface iaik.pkcs.pkcs11.objects.Key.KeyType
  The indentifier for a SKIPJACK key.
SKIPJACK_CBC64 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_CFB16 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_CFB32 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_CFB64 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_CFB8 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_ECB64 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_KEY_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_OFB64 - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_PRIVATE_WRAP - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_RELAYX - Static variable in class iaik.pkcs.pkcs11.Mechanism
SKIPJACK_WRAP - Static variable in class iaik.pkcs.pkcs11.Mechanism
SO - Static variable in interface iaik.pkcs.pkcs11.Session.UserType
  This constant stands for the security officer.
SSL3KeyMaterialOutParameters - class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialOutParameters.
  Objects of this class encapsulates key material output for the mechanism Mechanism.SSL3_KEY_AND_MAC_DERIVE.
SSL3KeyMaterialOutParameters(byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialOutParameters
  Create a new SSL3KeyMaterialOutParameters object.
SSL3KeyMaterialParameters - class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters.
  This class encapsulates parameters for the Mechanism.SSL3_KEY_AND_MAC_DERIVE mechanism.
SSL3KeyMaterialParameters(long, long, long, boolean, SSL3RandomDataParameters, SSL3KeyMaterialOutParameters) - Constructor for class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
  Create a new SSL3KeyMaterialParameters object with the given parameters.
SSL3MasterKeyDeriveParameters - class iaik.pkcs.pkcs11.parameters.SSL3MasterKeyDeriveParameters.
  This class encapsulates parameters for the Mechanism.SSL3_MASTER_KEY_DERIVE mechanism and the Mechanism.TLS_MASTER_KEY_DERIVE.
SSL3MasterKeyDeriveParameters(SSL3RandomDataParameters, VersionParameters) - Constructor for class iaik.pkcs.pkcs11.parameters.SSL3MasterKeyDeriveParameters
  Create a new SSL3MasterKeyDeriveParameters object with the given random info and version.
SSL3RandomDataParameters - class iaik.pkcs.pkcs11.parameters.SSL3RandomDataParameters.
  This class encapsulates parameters for the Mechanism.SSL3_MASTER_KEY_DERIVE and Mechanism.SSL3_KEY_AND_MAC_DERIVE mechanisms.
SSL3RandomDataParameters(byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.SSL3RandomDataParameters
  Create a new SSL3RandomDataParameters object with the given cleint and server random.
SSL3_KEY_AND_MAC_DERIVE - Static variable in class iaik.pkcs.pkcs11.Mechanism
SSL3_MASTER_KEY_DERIVE - Static variable in class iaik.pkcs.pkcs11.Mechanism
SSL3_MASTER_KEY_DERIVE_DH - Static variable in class iaik.pkcs.pkcs11.Mechanism
SSL3_MD5_MAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
SSL3_PRE_MASTER_KEY_GEN - Static variable in class iaik.pkcs.pkcs11.Mechanism
SSL3_SHA1_MAC - Static variable in class iaik.pkcs.pkcs11.Mechanism
START_DATE - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SUBJECT - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SUBPRIME - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SUB_PRIME_BITS - Static variable in class iaik.pkcs.pkcs11.objects.Attribute
SecretKey - class iaik.pkcs.pkcs11.objects.SecretKey.
  This is the base class for secret (symmetric) keys.
SecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.SecretKey
  Deafult Constructor.
SecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.SecretKey
  Called by sub-classes to create an instance of a PKCS#11 secret key.
Session - class iaik.pkcs.pkcs11.Session.
  Session objects are used to perform cryptographic operations on a token.
Session(Token, long) - Constructor for class iaik.pkcs.pkcs11.Session
  Constructor taking the token and the sesion handle.
Session.UserType - interface iaik.pkcs.pkcs11.Session.UserType.
  This interface defines the different user tpyes of PKCS#11.
SessionInfo - class iaik.pkcs.pkcs11.SessionInfo.
  An object of this class provides information about a session.
SessionInfo(CK_SESSION_INFO) - Constructor for class iaik.pkcs.pkcs11.SessionInfo
  Constructor taking a CK_SESSION_INFO object that provides the infromation.
SkipJackPrivateWrapParameters - class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters.
  This class encapsulates parameters for the Mechanism.SKIPJACK_PRIVATE_WRAP.
SkipJackPrivateWrapParameters(byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Create a new SkipJackPrivateWrapParameters object with the given attributes.
SkipJackRelayXParameters - class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters.
  This class encapsulates parameters for the Mechanism.SKIPJACK_RELAYX.
SkipJackRelayXParameters(byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Create a new SkipJackRelayXParameters object with the given attributes.
SkipJackSecretKey - class iaik.pkcs.pkcs11.objects.SkipJackSecretKey.
  Objects of this class represent SkipJack secret keys as specified by PKCS#11 v2.11.
SkipJackSecretKey() - Constructor for class iaik.pkcs.pkcs11.objects.SkipJackSecretKey
  Deafult Constructor.
SkipJackSecretKey(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.SkipJackSecretKey
  Called by getInstance to create an instance of a PKCS#11 SkipJack secret key.
Slot - class iaik.pkcs.pkcs11.Slot.
  Objects of this class represet slots that can accpet tokens.
Slot(Module, long) - Constructor for class iaik.pkcs.pkcs11.Slot
  The constructor that takes a reference to the module and the slot ID.
SlotInfo - class iaik.pkcs.pkcs11.SlotInfo.
  Objects of this call provide information about a slot.
SlotInfo(CK_SLOT_INFO) - Constructor for class iaik.pkcs.pkcs11.SlotInfo
  Constructor that takes the CK_SLOT_INFO object as given by PKCS11.C_GetSlotInfo().
State - class iaik.pkcs.pkcs11.State.
  Objects of this class show the state of a session.
State(long) - Constructor for class iaik.pkcs.pkcs11.State
  Constructor that simply takes the status code as defined in PKCS#11.
Storage - class iaik.pkcs.pkcs11.objects.Storage.
  Objects of this class represent PKCS#11 objects of type storage as defined in PKCSC#11 2.11, but is compatible to version 2.01.
Storage() - Constructor for class iaik.pkcs.pkcs11.objects.Storage
  The default constructor.
Storage(Session, long) - Constructor for class iaik.pkcs.pkcs11.objects.Storage
  Constructor taking the reference to the PKCS#11 module for accessing the object's attributes, the session handle to use for reading the attribute values and the object handle.
sLen - Variable in class iaik.pkcs.pkcs11.wrapper.CK_RSA_PKCS_PSS_PARAMS
  PKCS#11: CK_ULONG sLen;
saltLength_ - Variable in class iaik.pkcs.pkcs11.parameters.RSAPkcsPssParameters
  The length of the salt value in octets.
saltSource - Variable in class iaik.pkcs.pkcs11.wrapper.CK_PKCS5_PBKD2_PARAMS
  PKCS#11: CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;
saltSourceData_ - Variable in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  The data used as the input for the salt source.
saltSource_ - Variable in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  The source of the salt value.
salt_ - Variable in class iaik.pkcs.pkcs11.parameters.PBEParameters
  The salt to be used in the PBE key generation.
secondaryAuth_ - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
  True, if this private key supports secondary authentication.
secondaryAuthentication_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  True, if the token supports secondary authentication for private key objects.
seedRandom(byte[]) - Method in class iaik.pkcs.pkcs11.Session
  Mixes additional seeding material into the random number generator.
sensitive_ - Variable in class iaik.pkcs.pkcs11.objects.Attribute
  True, if this attribute is sensitive.
sensitive_ - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
  True, if this private key is sensitive.
sensitive_ - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
  True, if this key is sensitive.
serialNumber - Variable in class iaik.pkcs.pkcs11.wrapper.CK_TOKEN_INFO
  must be blank padded and only the first 16 chars will be used PKCS#11: CK_CHAR serialNumber[16];
serialNumber_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  The serial number of this token.
serialNumber_ - Variable in class iaik.pkcs.pkcs11.objects.X509AttributeCertificate
  The serial number attribute of this certificate.
serialNumber_ - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
  The serial number attribute of this certificate.
serialSession_ - Variable in class iaik.pkcs.pkcs11.SessionInfo
  True, if this a serial session.
serverIV_ - Variable in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialOutParameters
  The initialization vector (IV) created for the server (if any).
serverKey_ - Variable in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialOutParameters
  The resulting Server Secret key.
serverMacSecret_ - Variable in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialOutParameters
  The resulting Server MAC Secret key.
serverRandom_ - Variable in class iaik.pkcs.pkcs11.parameters.SSL3RandomDataParameters
  The server's random data.
sessionCount_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  The current number of open sessions.
sessionHandle_ - Variable in class iaik.pkcs.pkcs11.Session
  The session handle to perform the operations with.
sessionInfoFlagsToString(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
  Converts the long value flags to a SessionInfoFlag string.
sessionStateToString(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
  Converts the long value state to a SessionState string.
setAllPresentFlags(boolean) - Method in class iaik.pkcs.pkcs11.objects.GenericTemplate
  Set the present flags of all attributes of this object to the given value.
setAttributeValues(Object, Object) - Method in class iaik.pkcs.pkcs11.Session
  Gets all present attributes of the given template object an writes them to the object to update on the token (or in the session).
setBaseG(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Set the base g value.
setBitIndex(long) - Method in class iaik.pkcs.pkcs11.parameters.ExtractParameters
  Set the bit of the base key that should be used as the first bit of the derived key.
setBlockContents(byte) - Method in class iaik.pkcs.pkcs11.parameters.KeyWrapSetOaepParameters
  Set the block contents byte.
setBooleanValue(Boolean) - Method in class iaik.pkcs.pkcs11.objects.BooleanAttribute
  Set the boolean value of this attribute.
setByteArrayValue(byte[]) - Method in class iaik.pkcs.pkcs11.objects.ByteArrayAttribute
  Set the byte-array value of this attribute.
setCharArrayValue(char[]) - Method in class iaik.pkcs.pkcs11.objects.CharArrayAttribute
  Set the char-array value of this attribute.
setCkAttribute(CK_ATTRIBUTE) - Method in class iaik.pkcs.pkcs11.objects.Attribute
  Set the CK_ATTRIBUTE of this Attribute.
setClientRandom(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SSL3RandomDataParameters
  Set the client's random data.
setData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.KeyDerivationStringDataParameters
  Set the string data.
setDateValue(Date) - Method in class iaik.pkcs.pkcs11.objects.DateAttribute
  Set the date value of this attribute.
setDecrypt(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for decryption.
setDerive(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for key derivation.
setDigest(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for digesting.
setEcCompress(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used with elliptic curve point compressed.
setEcEcParameters(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used with EC domain parameters of the choice ecParameters.
setEcF2m(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used with EC domain parameters over F2m.
setEcFp(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used with EC domain parameters over Fp.
setEcNamedCurve(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used with EC domain parameters of the choice namedCurve.
setEcUncompress(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used with elliptic curve point uncompressed.
setEffectiveBits(long) - Method in class iaik.pkcs.pkcs11.parameters.RC2Parameters
  Set the effective number of bits in the RC2 search space.
setEncrypt(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for encryption.
setExtension(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if there is an extension to the flags; false, if no extensions.
setFlagBit(long, boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set the given feature flag(s) to the given value.
setGenerate(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for secret key generation.
setGenerateKeyPair(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for key-pair generation.
setHashAlgorithm(Mechanism) - Method in class iaik.pkcs.pkcs11.parameters.RSAPkcsParameters
  Set the message digest algorithm used to calculate the digest of the encoding parameter.
setHw(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set, if this mechanism is performed in hardware.
setInitializationVector(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.InitializationVectorParameters
  Set the initialization vector.
setInitializationVector(char[]) - Method in class iaik.pkcs.pkcs11.parameters.PBEParameters
  Set the 8-byte initialization vector (IV), if an IV is required.
setInitializationVector(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.RC2CbcParameters
  Set the initialization vector.
setInitializationVector(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.RC5CbcParameters
  Set the initialization vector.
setInitializationVectorSizeInBits(long) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
  Set the length (in bits) of the IV agreed upon during the protocol handshake phase.
setIterations(long) - Method in class iaik.pkcs.pkcs11.parameters.PBEParameters
  Set the number of iterations required for the generation.
setIterations(long) - Method in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  Set the number of iterations to perform when generating each block of random data.
setKeyDerivationFunction(long) - Method in class iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters
  Set the ey derivation function used on the shared secret value.
setKeySizeInBits(long) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
  Set the length (in bits) of the secret keys agreed upon during the protocol handshake phase.
setLibraryCantCreateOsThreads(boolean) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
  Set, if application threads which are executing calls to the library may not use native operating system calls to spawn new threads.
setLongValue(Long) - Method in class iaik.pkcs.pkcs11.objects.LongAttribute
  Set the long value of this attribute.
setMacLength(long) - Method in class iaik.pkcs.pkcs11.parameters.MacGeneralParameters
  Set the length of the MAC produced, in bytes.
setMacLength(long) - Method in class iaik.pkcs.pkcs11.parameters.RC2MacGeneralParameters
  Set the length of the MAC produced, in bytes.
setMacLength(long) - Method in class iaik.pkcs.pkcs11.parameters.RC5MacGeneralParameters
  Set the length of the MAC produced, in bytes.
setMacLength(long) - Method in class iaik.pkcs.pkcs11.parameters.RC5Parameters
  Set the number of rounds of RC5 encipherment.
setMacSizeInBits(long) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
  Set the length (in bits) of the MACing keys agreed upon during the protocol handshake phase.
setMajor(byte) - Method in class iaik.pkcs.pkcs11.parameters.VersionParameters
  Set the major version number.
setMaskGenerationFunction(long) - Method in class iaik.pkcs.pkcs11.parameters.RSAPkcsParameters
  Set the mask function to apply to the encoded block.
setMaxKeySize(long) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  /** Set the maximum key length supported by this mechanism.
setMechanism(Mechanism) - Method in class iaik.pkcs.pkcs11.objects.MechanismAttribute
  Set the mechanism value of this attribute.
setMinKeySize(long) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set the minimum key length supported by this mechanism.
setMinor(byte) - Method in class iaik.pkcs.pkcs11.parameters.VersionParameters
  Set the minor version number.
setMutexHandler(MutexHandler) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
  This method sets the object that implements the functionality for handling mutexes.
setNewPassword(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the new user-supplied password.
setNewPublicData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the new other party's key exchange public key value.
setNewRandomA(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the new random Ra data.
setObjectHandle(long) - Method in class iaik.pkcs.pkcs11.objects.Object
  Sets the object handle of the underlying PKCS#11 object on the token.
setObjectHandle(Object) - Method in class iaik.pkcs.pkcs11.parameters.ObjectHandleParameters
  Set the PKCS#11 object.
setOldPassword(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the old user-supplied password.
setOldPublicData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the old other party's key exchange public key value.
setOldRandomA(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the old random Ra data.
setOldWrappedX(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackRelayXParameters
  Set the old wrapped key.
setOperationState(byte[], Key, Key) - Method in class iaik.pkcs.pkcs11.Session
  Sets the operation state of this session to a previously saved one.
setOsLockingOk(boolean) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
  set, if the library can use the native operation system threading model for locking.
setOtherInfo(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.X942DH1KeyDerivationParameters
  Set the data shared between the two parties.
setPIN(char[], char[]) - Method in class iaik.pkcs.pkcs11.Session
  Set the user-PIN to a new value.
setPKCS11ParamsObject(CK_SSL3_KEY_MAT_OUT, Session) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialOutParameters
  This method takes the key handles from the given input structure, which will be the result after a call to DeriveKey, and creates the SecretKey objects for this object.
setPKCS11ParamsObject(CK_VERSION) - Method in class iaik.pkcs.pkcs11.parameters.VersionParameters
  This method allows setting the major and minor version numbers using a version object of the lower level API.
setParameters(Parameters) - Method in class iaik.pkcs.pkcs11.Mechanism
  Set the parameters for this mechanism.
setPassword(char[]) - Method in class iaik.pkcs.pkcs11.parameters.PBEParameters
  Set the password to be used in the PBE key generation.
setPassword(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Set the user-supplied password.
setPresent(boolean) - Method in class iaik.pkcs.pkcs11.objects.Attribute
  Set, if this attribute is really present in the associated object.
setPrimeP(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Set the prime p value.
setPrivateData(Object) - Method in class iaik.pkcs.pkcs11.parameters.EcDH2KeyDerivationParameters
  Set the key for the second EC private key value.
setPrivateData(Object) - Method in class iaik.pkcs.pkcs11.parameters.X942DH2KeyDerivationParameters
  Set the key for the second X9.42 private key value.
setPrivateDataLength(long) - Method in class iaik.pkcs.pkcs11.parameters.EcDH2KeyDerivationParameters
  Set the length in bytes of the second EC private key.
setPrivateDataLength(long) - Method in class iaik.pkcs.pkcs11.parameters.X942DH2KeyDerivationParameters
  Set the length in bytes of the second X9.42 private key.
setPrivateKey(PrivateKey) - Method in class iaik.pkcs.pkcs11.objects.KeyPair
  Set the private key part of this key-pair.
setPseudoRandomFunction(long) - Method in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  Set the pseudo-random function (PRF) to used to generate the key.
setPseudoRandomFunctionData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  Set the data used as the input for PRF in addition to the salt value.
setPublicData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.DHKeyDerivationParameters
  Set the other partie's public key value.
setPublicData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.KEADeriveParameters
  Set the other party's KEA public key value.
setPublicData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Set the other party's key exchange public key value.
setPublicData2(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.EcDH2KeyDerivationParameters
  Set the other party’s second EC public key value.
setPublicData2(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.X942DH2KeyDerivationParameters
  Set the other party’s second X9.42 public key value.
setPublicKey(PublicKey) - Method in class iaik.pkcs.pkcs11.objects.KeyPair
  Set the public key part of this key-pair.
setPublicValue(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.DHPkcsDeriveParameters
  Set the public value of the other party in the key agreement protocol.
setRandomA(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.KEADeriveParameters
  Set the random data Ra.
setRandomA(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Set the random Ra data.
setRandomB(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.KEADeriveParameters
  Set the random data Rb.
setRandomInfo(SSL3RandomDataParameters) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
  Set the client's and server's random data information.
setRandomInfo(SSL3RandomDataParameters) - Method in class iaik.pkcs.pkcs11.parameters.SSL3MasterKeyDeriveParameters
  Set the client's and server's random data information.
setReserved(Object) - Method in class iaik.pkcs.pkcs11.DefaultInitializeArgs
  Set the reserved parameter.
setReturnedKeyMaterial(SSL3KeyMaterialOutParameters) - Method in class iaik.pkcs.pkcs11.parameters.SSL3KeyMaterialParameters
  Set the object that receives the handles for the keys generated and the IVs.
setSalt(char[]) - Method in class iaik.pkcs.pkcs11.parameters.PBEParameters
  Set the salt to be used in the PBE key generation.
setSaltLength(long) - Method in class iaik.pkcs.pkcs11.parameters.RSAPkcsPssParameters
  Set the length of the salt value in octets.
setSaltSource(long) - Method in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  Set the source of the salt value.
setSaltSourceData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.PKCS5PBKD2Parameters
  Set the data used as the input for the salt source.
setSender(boolean) - Method in class iaik.pkcs.pkcs11.parameters.KEADeriveParameters
  Set the option for generating the key (called a TEK).
setSensitive(boolean) - Method in class iaik.pkcs.pkcs11.objects.Attribute
  Set, if this attribute is sensitive in the associated object.
setServerRandom(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SSL3RandomDataParameters
  Set the server's random data.
setSharedData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.EcDH1KeyDerivationParameters
  Set the data shared between the two parties.
setSign(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for signing.
setSignRecover(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for signing with data recovery.
setSource(long) - Method in class iaik.pkcs.pkcs11.parameters.RSAPkcsOaepParameters
  Set the source of the encoding parameter.
setSourceData(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.RSAPkcsOaepParameters
  Set the data used as the input for the encoding parameter source.
setSubprimeQ(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  Set the subprime q value.
setType(Long) - Method in class iaik.pkcs.pkcs11.objects.Attribute
  Set the PKCS#11 type of this attribute.
setUnwrap(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for key unwrapping.
setVendorDefinedCertificateBuilder(Certificate.VendorDefinedCertificateBuilder) - Static method in class iaik.pkcs.pkcs11.objects.Certificate
  Set a vendor-defined certificate builder that should be called to create an instance of an vendor-defined PKCS#11 certificate; i.e. an instance of a vendor defined sub-class of this class.
setVendorDefinedDomainParametersBuilder(DomainParameters.VendorDefinedDomainParametersBuilder) - Static method in class iaik.pkcs.pkcs11.objects.DomainParameters
  Set a vendor-defined DomainParameters builder that should be called to create an instance of vendor-defined PKCS#11 domain parameters; i.e.
setVendorDefinedHardwareFeatureBuilder(HardwareFeature.VendorDefinedHardwareFeatureBuilder) - Static method in class iaik.pkcs.pkcs11.objects.HardwareFeature
  Set a vendor-defined hardware feature builder that should be called to create an* instance of an vendor-defined PKCS#11 hardware feature; i.e.
setVendorDefinedKeyBuilder(Key.VendorDefinedKeyBuilder) - Static method in class iaik.pkcs.pkcs11.objects.Key
  Set a vendor-defined key builder that should be called to create an instance of an vendor-defined PKCS#11 key; i.e. an instance of a vendor defined sub-class of this class.
setVendorDefinedObjectBuilder(Object.VendorDefinedObjectBuilder) - Static method in class iaik.pkcs.pkcs11.objects.Object
  Set a vendor-defined object builder that should be called to create an instance of an vendor-defined PKCS#11 object; i.e. an instance of a vendor defined sub-class of this class.
setVerify(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for verification.
setVerifyRecover(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for verification with data recovery.
setVersion(VersionParameters) - Method in class iaik.pkcs.pkcs11.parameters.SSL3MasterKeyDeriveParameters
  Set the SSL protocol version information.
setWordSize(long) - Method in class iaik.pkcs.pkcs11.parameters.RC5Parameters
  Set the wordsize of RC5 cipher in bytes.
setWrap(boolean) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Set if this mechanism can be used for key wrapping.
setX(byte[]) - Method in class iaik.pkcs.pkcs11.parameters.KeyWrapSetOaepParameters
  Set the concatenation of hash of plaintext data (if present) and extra data (if present).
sharedData_ - Variable in class iaik.pkcs.pkcs11.parameters.EcDH1KeyDerivationParameters
  The data shared between the two parties.
sign(byte[]) - Method in class iaik.pkcs.pkcs11.Session
  Signs the given data with the key and mechansim given to the signInit method.
signEncryptUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
  Dual-function.
signFinal() - Method in class iaik.pkcs.pkcs11.Session
  This method finalizes a signing operation and returns the final result.
signInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
  Initializes a new signing operation.
signRecover(byte[]) - Method in class iaik.pkcs.pkcs11.Session
  Signs the given data with the key and mechansim given to the signRecoverInit method.
signRecoverInit(Mechanism, Key) - Method in class iaik.pkcs.pkcs11.Session
  Initializes a new signing operation for signing with recovery.
signRecover_ - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
  True, if this private key can be used for signing with recover.
signUpdate(byte[]) - Method in class iaik.pkcs.pkcs11.Session
  This method can be used to sign multiple pieces of data; e.g.
signVerifyRecoverMechanisms_ - Static variable in class iaik.pkcs.pkcs11.wrapper.Functions
  This table contains the mechanisms that are sign/verify mechanisms with message recovery.
sign_ - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
  True, if this private key can be used for signing.
sign_ - Variable in class iaik.pkcs.pkcs11.objects.SecretKey
  True, if this key can be used for signing.
singleOperationEncryptDecryptMechanisms_ - Static variable in class iaik.pkcs.pkcs11.wrapper.Functions
  This table contains the mechanisms that are single-operation encrypt/decrypt mechanisms; i.e. mechanisms that do not support the update functoins.
singleOperationSignVerifyMechanisms_ - Static variable in class iaik.pkcs.pkcs11.wrapper.Functions
  This table contains the mechanisms that are single-operation sign/verify mechanisms; i.e. mechanisms that do not support the update functoins.
slotDescription - Variable in class iaik.pkcs.pkcs11.wrapper.CK_SLOT_INFO
  must be blank padded and only the first 64 chars will be used PKCS#11: CK_UTF8CHAR slotDescription[64];
slotDescription_ - Variable in class iaik.pkcs.pkcs11.SlotInfo
  A short descrption of this slot.
slotID - Variable in class iaik.pkcs.pkcs11.wrapper.CK_SESSION_INFO
  PKCS#11: CK_SLOT_ID slotID;
slotID_ - Variable in class iaik.pkcs.pkcs11.SessionInfo
  The identifier of the slot in which the token resides this session is bound to.
slotID_ - Variable in class iaik.pkcs.pkcs11.Slot
  The indentifier of the slot.
slotInfoFlagsToString(long) - Static method in class iaik.pkcs.pkcs11.wrapper.Functions
  Converts the long value flags to a SlotInfoFlag string.
slot_ - Variable in class iaik.pkcs.pkcs11.Token
  The reference to the slot.
soPinCountLow_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  True, if the security officer-PIN has been entered incorrectly at least once since the last successful authentication.
soPinFinalTry_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  True, if the security officer has just one try left to supply the correct PIN before the security officer-PIN gets locked.
soPinLocked_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  True, if the security officer-PIN is locked.
soPinToBeChanged_ - Variable in class iaik.pkcs.pkcs11.TokenInfo
  True, if the security officer-PIN value is the default value set by token initialization or manufacturing.
source - Variable in class iaik.pkcs.pkcs11.wrapper.CK_RSA_PKCS_OAEP_PARAMS
  PKCS#11: CK_RSA_PKCS_OAEP_SOURCE_TYPE source;
sourceData_ - Variable in class iaik.pkcs.pkcs11.parameters.RSAPkcsOaepParameters
  The data used as the input for the encoding parameter source.
source_ - Variable in class iaik.pkcs.pkcs11.parameters.RSAPkcsOaepParameters
  The source of the encoding parameter.
startDate_ - Variable in class iaik.pkcs.pkcs11.objects.Key
  The start date of this key's validity.
state - Variable in class iaik.pkcs.pkcs11.wrapper.CK_SESSION_INFO
  PKCS#11: CK_STATE state;
state_ - Variable in class iaik.pkcs.pkcs11.SessionInfo
  The current session state.
subject_ - Variable in class iaik.pkcs.pkcs11.objects.PrivateKey
  The subject of this private key.
subject_ - Variable in class iaik.pkcs.pkcs11.objects.PublicKey
  The subject attribute of this public key.
subject_ - Variable in class iaik.pkcs.pkcs11.objects.X509PublicKeyCertificate
  The subject attribute of this certificate.
subprimeBits_ - Variable in class iaik.pkcs.pkcs11.objects.X942DHParams
  The length of the subprime value in bits.
subprimeQ_ - Variable in class iaik.pkcs.pkcs11.parameters.SkipJackPrivateWrapParameters
  The subprime q value.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.DSAParams
  The subprime (q) of this DSA key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.DSAPrivateKey
  The subprime (q) of this DSA key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.DSAPublicKey
  The subprime (q) of this DSA key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.KEAPrivateKey
  The subprime (q) of this KEA key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.KEAPublicKey
  The subprime (q) of this KEA key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.X942DHParams
  The subprime (q) of this DH key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.X942DHPrivateKey
  The subprime (q) of this X9.42 DH key.
subprime_ - Variable in class iaik.pkcs.pkcs11.objects.X942DHPublicKey
  The subprime (q) of this X9.42 DH key.
supports(MechanismInfo) - Method in class iaik.pkcs.pkcs11.MechanismInfo
  Check, if this mechanism info has those flags set to true, which are set in the given mechanism info.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| IAIK PKCS#11 Wrapper version 1.2.16
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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.