Class
Tree
Deprecated
Index
Help
PREV NEXT
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
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
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES