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

A

acIssuer - Variable in class X509AttributeCertificate
DER-encoding of the attribute certificate's issuer field.
Attribute - class Attribute.
 
Attribute(int, Object) - Constructor for class Attribute
 
attrTypes - Variable in class X509AttributeCertificate
BER-encoding of a sequence of object identifier value corresponding to the attribute type.

B

BatonSecretKey - class BatonSecretKey.
Hold single length BATON(MISSI's BATON block cipher) secret key.
BatonSecretKey() - Constructor for class BatonSecretKey
 

C

CANCEL - Static variable in class OoctiException
 
cancelFunction() - Method in class Session
A legacy function which return a legacy error code that define thare is no function executing in parallel in the specified session.
Cast128SecretKey - class Cast128SecretKey.
Hold CAST128 (Entrust Technologie's symmetric blocj chiper), also known as CAST5, secret keys.
Cast128SecretKey() - Constructor for class Cast128SecretKey
 
Cast3SecretKey - class Cast3SecretKey.
Hold CAST3 (Entrust Technologie's proprietary symmetric block chiper) secret key objects.
Cast3SecretKey() - Constructor for class Cast3SecretKey
 
CastSecretKey - class CastSecretKey.
Hold CAST (Entrust Technologie's proprietary symmetric block chiper) secret keys.
CastSecretKey() - Constructor for class CastSecretKey
 
CdmfSecretKey - class CdmfSecretKey.
Hold single length CDMF (Commercial Data Masking Facility, a block encipherment method specified by International Business Machines Corporation and based on DES) secrets key.
CdmfSecretKey() - Constructor for class CdmfSecretKey
 
Certificate - class Certificate.
 
Certificate() - Constructor for class Certificate
 
Clock - class Clock.
This object represent the real-time clock that exist on the device.
Clock() - Constructor for class Clock
 
closeAllSession() - Method in class Session
Close all sessions an application has with a token.
closeSession() - Method in class Session
Close a session between an application and a token.
copyObject(OoctiObject) - Method in class Session
Copies an object, creating a new object for the copy.
createObject(Template) - Method in class Session
Create a new object.

D

Data - class Data.
Hold information defined by an application.
Data() - Constructor for class Data
 
Date - class Date.
Defines the date.
Date() - Constructor for class Date
 
decrypt(char) - Method in class Session
Decrypts a encrypted data in a single part.
decryptDigestUpdate(char) - Method in class Session
Continues a multiple-part combine decryption and digest operation, processing another data part.
decryptFinal() - Method in class Session
Finishes a multiple-part decryption operation.
decryptInit(Mechanism, Key) - Method in class Session
Initializes a decryption operation.
decryptUpdate(char) - Method in class Session
Continues a multiple-part decryption operation, processing another encrypted data part.
decryptVerifyUpdate(char) - Method in class Session
Continues a multiple-part combined decryption and verification operation, processing another data part.
deriveKey(Mechanism, Key, Template) - Method in class Session
Derive a key from a bese key, creating a new key object.
Des2SecretKey - class Des2SecretKey.
Hold double-length DES (Data Encryption Standard, as defined in FIPS PUB 46-2) keys.
Des2SecretKey() - Constructor for class Des2SecretKey
 
Des3SecretKey - class Des3SecretKey.
Hold triple-length DES (Data Encryption Standard, as defined in FIPS PUB 46-2) secret key.
Des3SecretKey() - Constructor for class Des3SecretKey
 
DesSecretKey - class DesSecretKey.
Hold a single-length DES (Data Encryption Standard, as defined in FIPS PUB 46-2) keys.
DesSecretKey() - Constructor for class DesSecretKey
 
destroyObject(OoctiObject) - Method in class Session
Destroy an object.
DiffieHellmanPrivateKey - class DiffieHellmanPrivateKey.
Hold Deffie-Hellman private keys.
DiffieHellmanPrivateKey() - Constructor for class DiffieHellmanPrivateKey
 
DiffieHellmanPublicKey - class DiffieHellmanPublicKey.
Hold Deffie-Hellman public keys.
DiffieHellmanPublicKey() - Constructor for class DiffieHellmanPublicKey
 
digest(char) - Method in class Session
Digests data in a single part.
digestEncryptUpdate(char) - Method in class Session
Continues multiple-part digest and encryption operations, processing another data part.
digestFinal() - Method in class Session
Finishes a multiple-part message-digesting operation, returning the message digest.
digestInit(Mechanism) - Method in class Session
Initializes a message-digesting operation.
digestKey(SecretKey) - Method in class Session
Continues a multiple-part message-digestion by digesting the value of a secret key.
digestUpdate(char) - Method in class Session
Continues a multiple-part message-digesting operation, processing another data part.
DsaPrivateKey - class DsaPrivateKey.
Hold DSA (Digital Signature Algorithm, as defined in FIPS PUB 186) private Keys.
DsaPrivateKey() - Constructor for class DsaPrivateKey
 
DsaPublicKey - class DsaPublicKey.
Hold DSA (Digital Signature Algorithm, as defined in FIPS PUB 186) public Keys.
DsaPublicKey() - Constructor for class DsaPublicKey
 

E

EcdsaPrivateKey - class EcdsaPrivateKey.
Hold ECDSA (Elliptic Curve DSA, as in ANSI X9.62) private keys.
EcdsaPrivateKey() - Constructor for class EcdsaPrivateKey
 
EcdsaPublicKey - class EcdsaPublicKey.
Hold ECDSA (Elliptic Curve DSA, as in ANSI X9.62) public keys.
EcdsaPublicKey() - Constructor for class EcdsaPublicKey
 
encrypt(char) - Method in class Session
Encrypts single-part data.
encryptFinal() - Method in class Session
Finishes a multiple-part encryption operation.
encryptInit(Mechanism, Key) - Method in class Session
Initialize an encryption operation.
encryptUpdate(char) - Method in class Session
Continues a multiple-part encryption operation, processing another data part.

F

findObjects() - Method in class Session
Search for token and session objects that match a template.
findObjectsFinal() - Method in class Session
Terminates a search for token and session object.
findObjectsInit(Template) - Method in class Session
Initializes a search for token and session object that match a template.
FunctionList - class FunctionList.
Used to obtain a list of functions.
FunctionList() - Constructor for class FunctionList
 

G

GENERAL_ERROR - Static variable in class OoctiException
 
generateKey(Mechanism, Template) - Method in class Session
Generate a secret key, creating a new key object.
generateKeyPair(Mechanism, Template, Template) - Method in class Session
Generate a public/private key pair, creating new key objects.
generateRandom() - Method in class Session
Generates random or pseudo-random data.
GenericSecretKey - class GenericSecretKey.
Secret key object that hold generic secret keys.
GenericSecretKey() - Constructor for class GenericSecretKey
 
getAttributes() - Method in class Template
Gets the template attributes
getAttributeType() - Method in class Attribute
Gets the attribute type
getAttributeValue() - Method in class Attribute
Gets the attribute value
getAttributeValue() - Method in class PublicKey
Obtain the values of one or more attributes of an object.
getAttributeValue(Template) - Method in class OoctiObject
Obtain the values of one or more attributes of an object.
getCode() - Method in class OoctiException
Return the error code of this exception
getFunctionList() - Method in class FunctionList
Obtain a pointer to the Cryptoki library's list of function pointers.
getFunctionStatus() - Method in class Session
A legacy function which return a legacy error code that define thare is no function executing in parallel in the specified session.
getInfo() - Method in class PKInfo
Return general information about Cryptoki.
getMechanismInfo(long) - Method in class Mechanism
Used to obtains information about a particular mechanism possibly supported by a token.
getMechanismList() - Method in class MechanismList
Used to obtain a list of mechanism types supported by a token.
getObjectSize() - Method in class OoctiObject
Get the size of an object in bytes.
getOperationState() - Method in class Session
Obtain a copy of the cryptographic operations state of a session, encoded as a string of byte.
getSessionInfo() - Method in class Session
Obtain information about the session.
getSlotInfo() - Method in class Slot
Used to obain information about a particular slot in the system.
getSlotList(boolean) - Method in class SlotList
Used to obtain a list of slots in the system.
getTokenInfo() - Method in class Token
Obtains information about a particular token in the system.

H

HOST_MEMORY - Static variable in class OoctiException
 
HwFeature - class HwFeature.
This Class represent the features of the device.
HwFeature() - Constructor for class HwFeature
 

I

id - Variable in class X509PublicKeyCertificate
Key identifier for public/private key pair.
IdeaSecretKey - class IdeaSecretKey.
Hold IDEA (Ascom Systec's symmetric block cipher) secret key.
IdeaSecretKey() - Constructor for class IdeaSecretKey
 
initPin(NormalUser) - Method in class SOUser
Initialize the normal user's PIN.
initToken(Token, char, long) - Method in class SOUser
Initialize a token.
issuer - Variable in class X509PublicKeyCertificate
DER-encoding of the certificate issuer name.

J

JuniperSecretKey - class JuniperSecretKey.
Hold single-length JUNIPER (MISSI's JUNIPER block cipher) secret keys.
JuniperSecretKey() - Constructor for class JuniperSecretKey
 

K

KeaPrivateKey - class KeaPrivateKey.
Hold KEA ( MISSI's Key Exchange Algorithm) private keys.
KeaPrivateKey() - Constructor for class KeaPrivateKey
 
KeaPublicKey - class KeaPublicKey.
Hold KEA ( MISSI's Key Exchange Algorithm) public keys.
KeaPublicKey() - Constructor for class KeaPublicKey
 
Key - class Key.
Objects that hold encryption or authentication keys, which can de public keys, private keys, or secret keys.
Key() - Constructor for class Key
 

L

login(Session, long, char, long) - Method in class User
Logs a user into a token.
logout(Session) - Method in class User
Logs a user out from a token.

M

Mechanism - class Mechanism.
Specifies the mechanisms supported by different cryptographic operations.
Mechanism() - Constructor for class Mechanism
 
MechanismList - class MechanismList.
Define the mechanism types supported by a token.
MechanismList() - Constructor for class MechanismList
 
MonotonicCounter - class MonotonicCounter.
This object represent hardware counters that exist on the device.
MonotonicCounter() - Constructor for class MonotonicCounter
 

N

NormalUser - class NormalUser.
The only user that is allowed access to private objects on the token.
NormalUser() - Constructor for class NormalUser
 
notifyCancelFunction(Session) - Method in class Token
A legacy function which return a legacy error code that define thare is no function executing in parallel in the specified session.
notifyCloseAllSession(Session) - Method in class Token
Close all sessions an application has with a token.
notifyCloseSession(Session) - Method in class Token
Close a session between an application and a token.
notifyCopyObject(Session, OoctiObject) - Method in class Token
Copies an object, creating a new object for the copy.
notifyCreateObject(Session, Template) - Method in class Token
Create a new object.
notifyDecrypt(Session, byte[]) - Method in class Token
Decrypts a encrypted data in a single part.
notifyDecryptDigestUpdate(Session, byte[]) - Method in class Token
Continues a multiple-part combine decryption and digest operation, processing another data part.
notifyDecryptFinal(Session) - Method in class Token
Finishes a multiple-part decryption operation.
notifyDecryptInit(Session, Mechanism, Key) - Method in class Token
Initializes a decryption operation.
notifyDecryptUpdate(Session, byte[]) - Method in class Token
Continues a multiple-part decryption operation, processing another encrypted data part.
notifyDecryptVerifyUpdate(Session, byte[]) - Method in class Token
Continues a multiple-part combined decryption and verification operation, processing another data part.
notifyDeriveKey(Session, Mechanism, Key, Template) - Method in class Token
Derive a key from a bese key, creating a new key object.
notifyDestroyObject(Session, OoctiObject) - Method in class Token
Destroy an object.
notifyDigest(Session, byte[]) - Method in class Token
Digests data in a single part.
notifyDigestEncryptUpdate(Session, byte[]) - Method in class Token
Continues multiple-part digest and encryption operations, processing another data part.
notifyDigestFinal(Session) - Method in class Token
Finishes a multiple-part message-digesting operation, returning the message digest.
notifyDigestInit(Session, Mechanism) - Method in class Token
Initializes a message-digesting operation.
notifyDigestKey(Session, SecretKey) - Method in class Token
Continues a multiple-part message-digestion by digesting the value of a secret key.
notifyDigestUpdate(Session, byte[]) - Method in class Token
Continues a multiple-part message-digesting operation, processing another data part.
notifyEncrypt(Session, byte[]) - Method in class Token
Encrypts single-part data.
notifyEncryptFinal(Session) - Method in class Token
Finishes a multiple-part encryption operation.
notifyEncryptInit(Session, Mechanism, Key) - Method in class Token
Initialize an encryption operation.
notifyEncryptUpdate(Session, byte[]) - Method in class Token
Continues a multiple-part encryption operation, processing another data part.
notifyFindObjects(Session) - Method in class Token
Search for token and session objects that match a template.
notifyFindObjectsFinal(Session) - Method in class Token
Terminates a search for token and session object.
notifyFindObjectsInit(Session, Template) - Method in class Token
Initializes a search for token and session object that match a template.
notifyGenerateKey(Session, Mechanism, Template) - Method in class Token
Generate a secret key, creating a new key object.
notifyGenerateKeyPair(Session, Mechanism, Template, Template) - Method in class Token
Generate a public/private key pair, creating new key objects.
notifyGenerateRandom(Session) - Method in class Token
Generates random or pseudo-random data.
notifyGetFunctionStatus(Session) - Method in class Token
A legacy function which return a legacy error code that define thare is no function executing in parallel in the specified session.
notifyGetOperationState(Session) - Method in class Token
Obtain a copy of the cryptographic operations state of a session, encoded as a string of byte.
notifyOpenSession() - Method in class Token
Opens a session with the Token
notifySeedRandom(Session, byte[]) - Method in class Token
Mixes additional seed material into the token's random number generator.
notifySetOperationState(Session, String, Key, Key) - Method in class Token
Restore the cryptographic operations state of a session from a string of byte obtained with getOperationState.
notifySign(Session, byte[]) - Method in class Token
Sings data in a single part, where the signature is an appendix to the data.
notifySignEncryptUpdate(Session, byte[]) - Method in class Token
Continues a multiple-part combined signature and encryption operation, processing another data part.
notifySignFinal(Session) - Method in class Token
Finishes a multiple-part signature operation, returning the signature.
notifySignInit(Session, Mechanism, Key) - Method in class Token
Initialize a signature operation, where the signature is an appendix to the data.
notifySignRecover(Session, byte[]) - Method in class Token
Signs data in a single operation, where the data can be recovered from the signature.
notifySignRecoverInit(Session, Mechanism, Key) - Method in class Token
Initializes a signature operation, where the data can be recovered from the signature.
notifySignUpdate(Session, byte[]) - Method in class Token
Continue a multiple-part signature operation, processing another data part.
notifyUnwrapKey(Session, Mechanism, Key, Key, Template) - Method in class Token
Unwraps a wrapped key, creating a new private key or secret key.
notifyVerify(Session, byte[]) - Method in class Token
Verifies a signature in a single-part operation.
notifyVerifyFinal(Session) - Method in class Token
Finishes a multiple-part verification operation, checking the signature.
notifyVerifyInit(Session, Mechanism, Key) - Method in class Token
Initialize a verification operation, where the signature is an appendix to the data.
notifyVerifyRecover(Session, byte[]) - Method in class Token
Verifies a signature in a single-part operation, where the data is recovered from the signature.
notifyVerifyRecoverInit(Session, Mechanism, Key) - Method in class Token
Initialize a signature verification operation, where the data is recovered from the signature.
notifyVerifyUpdate(Session, byte[]) - Method in class Token
Continue a multiple-part verification operation, processing another data part.
notifyWrapKey(Session, Mechanism, Key, Key) - Method in class Token
Wrap a private or secret key.

O

OK - Static variable in class OoctiException
 
OoctiException - exception OoctiException.
 
OoctiException(int) - Constructor for class OoctiException
 
OoctiObject - class OoctiObject.
 
OoctiObject() - Constructor for class OoctiObject
 
owner - Variable in class X509AttributeCertificate
DER-encoding of the attribute certificate's subject field.

P

PKInfo - class PKInfo.
Provide general information about Cryptoki.
PKInfo() - Constructor for class PKInfo
 
PrivateKey - class PrivateKey.
Objects that hold private keys.
PrivateKey() - Constructor for class PrivateKey
 
PublicKey - class PublicKey.
Object that hold a public key.
PublicKey() - Constructor for class PublicKey
 

R

Rc2SecretKey - class Rc2SecretKey.
Key object that hold RC2 secret key object.
Rc2SecretKey() - Constructor for class Rc2SecretKey
 
Rc4SecretKey - class Rc4SecretKey.
Hold RC4 (RSA Data Security's proprietary RC4 symmetric stream cipher) secret keys.
Rc4SecretKey() - Constructor for class Rc4SecretKey
 
Rc5SecretKey - class Rc5SecretKey.
Hold RC5 (RCA Data Security's RC5 symmetric block cipher) secrets key.
Rc5SecretKey() - Constructor for class Rc5SecretKey
 
RsaPrivateKey - class RsaPrivateKey.
Hold RSA (The RSA public-key cryptosystem) private keys.
RsaPrivateKey() - Constructor for class RsaPrivateKey
 
RsaPublicKey - class RsaPublicKey.
Hold RSA (The RSA public-key cryptosystem) public keys.
RsaPublicKey() - Constructor for class RsaPublicKey
 

S

SecretKey - class SecretKey.
Objects that hold secret keys.
SecretKey() - Constructor for class SecretKey
 
seedRandom(char) - Method in class Session
Mixes additional seed material into the token's random number generator.
serialNumber - Variable in class X509AttributeCertificate
DER-encoding of the certificate serial number.
serialNumber - Variable in class X509PublicKeyCertificate
DER-encoding of the certificate serial number.
Session - class Session.
Logical conection between the token and the application.
Session() - Constructor for class Session
 
setAttributes(Attribute[]) - Method in class Template
Sets the template attributes
setAttributeValue(Template) - Method in class OoctiObject
Modifies the value of one or more attributes of an object.
setAttributeValue(Template) - Method in class PublicKey
Modifies the value of one or more attributes of an object.
setOperationState(String, Key, Key) - Method in class Session
Restore the cryptographic operations state of a session from a string of byte obtained with getOperationState.
setPin() - Method in class NormalUser
Modifies the PIN of the user that is currently logged in.
sign(char) - Method in class Session
Sings data in a single part, where the signature is an appendix to the data.
signEncryptUpdate(char) - Method in class Session
Continues a multiple-part combined signature and encryption operation, processing another data part.
signFinal() - Method in class Session
Finishes a multiple-part signature operation, returning the signature.
signInit(Mechanism, Key) - Method in class Session
Initialize a signature operation, where the signature is an appendix to the data.
signRecover(char) - Method in class Session
Signs data in a single operation, where the data can be recovered from the signature.
signRecoverInit(Mechanism, Key) - Method in class Session
Initializes a signature operation, where the data can be recovered from the signature.
signUpdate(char) - Method in class Session
Continue a multiple-part signature operation, processing another data part.
SkipjackSecretKey - class SkipjackSecretKey.
Hold a single-length MEK or TEK secret key.
SkipjackSecretKey() - Constructor for class SkipjackSecretKey
 
Slot - class Slot.
The slot who have the encription card.
SLOT_ID_INVALID - Static variable in class OoctiException
 
Slot() - Constructor for class Slot
 
SlotList - class SlotList.
The list of available slots.
SlotList() - Constructor for class SlotList
 
SOUser - class SOUser.
Security officer user, this user initialize a token and set the normal user's PIN
SOUser() - Constructor for class SOUser
 
Storage - class Storage.
Defines Objects in which cryptographic operations can be performed.
Storage() - Constructor for class Storage
 
subject - Variable in class X509PublicKeyCertificate
DER-encoding of the certificate subject name.

T

Template - class Template.
 
Template() - Constructor for class Template
 
Template(Attribute[]) - Constructor for class Template
 
Token - class Token.
The logical view of a cryptographic device defined by Cryptoki.
Token(Slot) - Constructor for class Token
 

U

unwrapKey(Mechanism, Key, Key, Template) - Method in class Session
Unwraps a wrapped key, creating a new private key or secret key.
User - class User.
The person using an application that interface to Cryptoki.
User() - Constructor for class User
 

V

value - Variable in class X509AttributeCertificate
BER-encoding of the certificate.
value - Variable in class X509PublicKeyCertificate
BER-encoding of the certificate.
verify(char) - Method in class Session
Verifies a signature in a single-part operation.
verifyFinal() - Method in class Session
Finishes a multiple-part verification operation, checking the signature.
verifyInit(Mechanism, Key) - Method in class Session
Initialize a verification operation, where the signature is an appendix to the data.
verifyRecover(char) - Method in class Session
Verifies a signature in a single-part operation, where the data is recovered from the signature.
verifyRecoverInit(Mechanism, Key) - Method in class Session
Initialize a signature verification operation, where the data is recovered from the signature.
verifyUpdate(char) - Method in class Session
Continue a multiple-part verification operation, processing another data part.

W

waitForSlotEvent() - Method in class Slot
Used to wait for a slot event, such as token insertion or token removal, to occur.
wrapKey(Mechanism, Key, Key) - Method in class Session
Wrap a private or secret key.

X

X509AttributeCertificate - class X509AttributeCertificate.
This object hold X.509 attribute certificate.
X509AttributeCertificate() - Constructor for class X509AttributeCertificate
 
X509PublicKeyCertificate - class X509PublicKeyCertificate.
Hold X.509 public key certificates objects.
X509PublicKeyCertificate() - Constructor for class X509PublicKeyCertificate
 

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