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

A

abortTransaction() - Static method in class javacard.framework.JCSystem
 
AESKey - Interface in javacard.security
AESKey contains a 16/24/32 byte key for AES computations based on the Rijndael algorithm.
AESKeyWrapped - Interface in javacardx.crypto
AESKeyWrapped contains a 16/24/32 byte key for AES computations based on the Rijndael algorithm.
AID - Class in javacard.framework
This class encapsulates the Application Identifier (AID) associated with an applet.
AID(byte[], short, byte) - Constructor for class javacard.framework.AID
The Java Card runtime environment uses this constructor to create a new AID instance encapsulating the specified AID bytes.
ALG_AES_BLOCK_128_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_128_CBC_NOPAD provides a cipher using AES with block size 128 in CBC mode and does not pad input data.
ALG_AES_BLOCK_128_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_128_ECB_NOPAD provides a cipher using AES with block size 128 in ECB mode and does not pad input data.
ALG_AES_BLOCK_192_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_192_CBC_NOPAD provides a cipher using AES with block size 192 in CBC mode and does not pad input data.
ALG_AES_BLOCK_192_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_192_ECB_NOPAD provides a cipher using AES with block size 192 in ECB mode and does not pad input data.
ALG_AES_BLOCK_256_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_256_CBC_NOPAD provides a cipher using AES with block size 256 in CBC mode and does not pad input data.
ALG_AES_BLOCK_256_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_256_ECB_NOPAD provides a cipher using AES with block size 256 in ECB mode and does not pad input data.
ALG_AES_CBC_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_CBC_ISO9797_M1 provides a cipher using AES with block size 128 in CBC mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_AES_CBC_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_CBC_ISO9797_M2 provides a cipher using AES with block size 128 in CBC mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_AES_CBC_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_CBC_PKCS5 provides a cipher using AES with block size 128 in CBC mode, and pads input data according to the PKCS#5 scheme.
ALG_AES_ECB_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_ECB_ISO9797_M1 provides a cipher using AES with block size 128 in ECB mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_AES_ECB_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_ECB_ISO9797_M2 provides a cipher using AES with block size 128 in ECB mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_AES_ECB_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_ECB_PKCS5 provides a cipher using AES in ECB mode, and pads input data according to the PKCS#5 scheme.
ALG_AES_MAC_128_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_AES_MAC_128_NOPAD generates a 16-byte MAC using AES with blocksize 128 in CBC mode and does not pad input data.
ALG_DES_CBC_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_ISO9797_M1 provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_DES_CBC_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_ISO9797_M2 provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_NOPAD provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and does not pad input data.
ALG_DES_CBC_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_PKCS5 provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and pads input data according to the PKCS#5 scheme.
ALG_DES_ECB_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_ISO9797_M1 provides a cipher using DES in ECB mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_DES_ECB_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_ISO9797_M2 provides a cipher using DES in ECB mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_NOPAD provides a cipher using DES in ECB mode, and does not pad input data.
ALG_DES_ECB_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_PKCS5 provides a cipher using DES in ECB mode, and pads input data according to the PKCS#5 scheme.
ALG_DES_MAC4_ISO9797_1_M2_ALG3 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_ISO9797_1_M2_ALG3 generates a 4-byte MAC using a 2-key DES3 key according to ISO9797-1 MAC algorithm 3 with method 2 (also EMV'96, EMV'2000), where input data is padded using method 2 and the data is processed as described in MAC Algorithm 3 of the ISO 9797-1 specification.
ALG_DES_MAC4_ISO9797_M1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_ISO9797_M1 generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC4_ISO9797_M2 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_ISO9797_M2 generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC4_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_NOPAD generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC4_PKCS5 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_PKCS5 generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_ISO9797_1_M2_ALG3 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_ISO9797_1_M2_ALG3 generates an 8-byte MAC using a 2-key DES3 key according to ISO9797-1 MAC algorithm 3 with method 2 (also EMV'96, EMV'2000), where input data is padded using method 2 and the data is processed as described in MAC Algorithm 3 of the ISO 9797-1 specification.
ALG_DES_MAC8_ISO9797_M1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_ISO9797_M1 generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_ISO9797_M2 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_ISO9797_M2 generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC_8_NOPAD generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_PKCS5 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_PKCS5 generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DSA - Static variable in class javacard.security.KeyPair
KeyPair object containing a DSA key pair.
ALG_DSA_SHA - Static variable in class javacard.security.Signature
Signature algorithm ALG_DSA_SHA generates a 20-byte SHA digest and signs/verifies the digests using DSA.
ALG_EC_F2M - Static variable in class javacard.security.KeyPair
KeyPair object containing an EC key pair for EC operations over fields of characteristic 2 with polynomial basis.
ALG_EC_FP - Static variable in class javacard.security.KeyPair
KeyPair object containing an EC key pair for EC operations over large prime fields
ALG_ECDSA_SHA - Static variable in class javacard.security.Signature
Signature algorithm ALG_ECDSA_SHA generates a 20-byte SHA digest and signs/verifies the digest using ECDSA.
ALG_HMAC_MD5 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_MD5 This algorithm generates an HMAC following the steps found in RFC: 2104 using MD5 as the hashing algorithm.
ALG_HMAC_RIPEMD160 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_RIPEMD160 This algorithm generates an HMAC following the steps found in RFC: 2104 using RIPEMD160 as the hashing algorithm.
ALG_HMAC_SHA1 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA1 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA1 as the hashing algorithm.
ALG_HMAC_SHA_256 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA_256 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA-256 as the hashing algorithm.
ALG_HMAC_SHA_384 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA_384 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA-384 as the hashing algorithm.
ALG_HMAC_SHA_512 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA_512 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA-512 as the hashing algorithm.
ALG_KOREAN_SEED_MAC_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_KOREAN_SEED_MAC_NOPAD generates an 16-byte MAC using Korean SEED in CBC mode.
ALG_MD5 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm MD5.
ALG_PSEUDO_RANDOM - Static variable in class javacard.security.RandomData
Utility pseudo-random number generation algorithms.
ALG_RIPEMD160 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm RIPE MD-160.
ALG_RSA - Static variable in class javacard.security.KeyPair
KeyPair object containing a RSA key pair.
ALG_RSA_CRT - Static variable in class javacard.security.KeyPair
KeyPair object containing a RSA key pair with private key in its Chinese Remainder Theorem form.
ALG_RSA_ISO14888 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_ISO14888 provides a cipher using RSA, and pads input data according to the ISO 14888 scheme.
ALG_RSA_ISO9796 - Static variable in class javacardx.crypto.Cipher
This Cipher algorithm ALG_RSA_ISO9796 should not be used.
ALG_RSA_MD5_PKCS1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_MD5_PKCS1 generates a 16-byte MD5 digest, pads the digest according to the PKCS#1 (v1.5) scheme, and encrypts it using RSA.
ALG_RSA_MD5_PKCS1_PSS - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_MD5_PKCS1_PSS generates a 16-byte MD5 digest, pads it according to the PKCS#1-PSS scheme (IEEE 1363-2000), and encrypts it using RSA.
ALG_RSA_MD5_RFC2409 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_MD5_RFC2409 generates a 16-byte MD5 digest, pads the digest according to the RFC2409 scheme, and encrypts it using RSA.
ALG_RSA_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_NOPAD provides a cipher using RSA and does not pad input data.
ALG_RSA_PKCS1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_PKCS1 provides a cipher using RSA, and pads input data according to the PKCS#1 (v1.5) scheme.
ALG_RSA_PKCS1_OAEP - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_PKCS1_OAEP provides a cipher using RSA, and pads input data according to the PKCS#1-OAEP scheme (IEEE 1363-2000).
ALG_RSA_RIPEMD160_ISO9796 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_RIPEMD160_ISO9796 generates a 20-byte RIPE MD-160 digest, pads the digest according to the ISO 9796 scheme, and encrypts it using RSA.
ALG_RSA_RIPEMD160_ISO9796_MR - Static variable in class javacard.security.Signature
Signature algorithmALG_RSA_RIPEMD160_ISO9796_MR generates 20-byte RIPE MD-160 digest, pads it according to the ISO9796-2 specification and encrypts using RSA.
ALG_RSA_RIPEMD160_PKCS1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_RIPEMD160_PKCS1 generates a 20-byte RIPE MD-160 digest, pads the digest according to the PKCS#1 (v1.5) scheme, and encrypts it using RSA.
ALG_RSA_RIPEMD160_PKCS1_PSS - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_RIPEMD160_PKCS1_PSS generates a 20-byte RIPE MD-160 digest, pads it according to the PKCS#1-PSS scheme (IEEE 1363-2000), and encrypts it using RSA.
ALG_RSA_SHA_ISO9796 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_ISO9796 generates a 20-byte SHA digest, pads the digest according to the ISO 9796-2 scheme as specified in EMV '96 and EMV 2000, and encrypts it using RSA.
ALG_RSA_SHA_ISO9796_MR - Static variable in class javacard.security.Signature
Signature algorithmALG_RSA_SHA_ISO9796_MR generates 20-byte SHA-1 digest, pads it according to the ISO9796-2 specification and encrypts using RSA.
ALG_RSA_SHA_PKCS1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_PKCS1 generates a 20-byte SHA digest, pads the digest according to the PKCS#1 (v1.5) scheme, and encrypts it using RSA.
ALG_RSA_SHA_PKCS1_PSS - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_PKCS1_PSS generates a 20-byte SHA-1 digest, pads it according to the PKCS#1-PSS scheme (IEEE 1363-2000), and encrypts it using RSA.
ALG_RSA_SHA_RFC2409 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_RFC2409 generates a 20-byte SHA digest, pads the digest according to the RFC2409 scheme, and encrypts it using RSA.
ALG_SECURE_RANDOM - Static variable in class javacard.security.RandomData
Cryptographically secure random number generation algorithms.
ALG_SHA - Static variable in class javacard.security.MessageDigest
Message Digest algorithm SHA.
ALG_SHA_256 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm SHA-256.
ALG_SHA_384 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm SHA-384.
ALG_SHA_512 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm SHA-512.
APDU - Class in javacard.framework
Application Protocol Data Unit (APDU) is the communication format between the card and the off-card applications.
APDU() - Constructor for class javacard.framework.APDU
 
APDUException - Exception in javacard.framework
APDUException represents an APDU related exception.
APDUException(short) - Constructor for exception javacard.framework.APDUException
Constructs an APDUException.
Applet - Class in javacard.framework
This abstract class defines an Java Card technology-based applet.
Applet() - Constructor for class javacard.framework.Applet
Only this class's install() method should create the applet object.
AppletEvent - Interface in javacard.framework
The AppletEvent interface provides a callback interface for the Java Card runtime environment to inform the applet about life cycle events.
Application - Interface in org.globalplatform
This defines the interface that represents an applet method accessible through the OPEN to the application's associated Security Domain.
APPLICATION_INSTALLED - Static variable in class org.globalplatform.GPSystem
The current applet context is in the Life Cycle State of INSTALLED (0x03).
APPLICATION_SELECTABLE - Static variable in class org.globalplatform.GPSystem
The current applet context is in the Life Cycle State of SELECTABLE (0x07).
arrayCompare(byte[], short, byte[], short, short) - Static method in class javacard.framework.Util
Compares an array from the specified source array, beginning at the specified position, with the specified position of the destination array from left to right.
arrayCopy(byte[], short, byte[], short, short) - Static method in class javacard.framework.Util
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
arrayCopyNonAtomic(byte[], short, byte[], short, short) - Static method in class javacard.framework.Util
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array (non-atomically).
arrayFillNonAtomic(byte[], short, short, byte) - Static method in class javacard.framework.Util
Fills the byte array (non-atomically) beginning at the specified position, for the specified length with the specified byte value.
AUTHENTICATED - Static variable in interface org.globalplatform.SecureChannel
Entity Authentication has occurred (0x80).

B

BAD_LENGTH - Static variable in exception javacard.framework.APDUException
This reason code is used by the APDU.setOutgoingLength() method to indicate that the length parameter is greater that 256 or if non BLOCK CHAINED data transfer is requested and len is greater than (IFSD-2), where IFSD is the Outgoing Block Size.
beginTransaction() - Static method in class javacard.framework.JCSystem
 
beginVerify(byte[], short, short) - Method in interface javacard.security.SignatureMessageRecovery
This method begins the verification sequence by recovering the message encoded within the signature itself and initializing the internal hash function.
blockState() - Method in interface org.globalplatform.CVM
This method sets the CVM state to BLOCKED.
BUFFER_BOUNDS - Static variable in exception javacard.framework.APDUException
This reason code is used by the APDU.sendBytes() method to indicate that the sum of buffer offset parameter and the byte length parameter exceeds the APDU buffer size.
BUFFER_FULL - Static variable in exception javacard.framework.TransactionException
This reason code is used during a transaction to indicate that the commit buffer is full.
buildKey(byte, short, boolean) - Static method in class javacard.security.KeyBuilder
Creates uninitialized cryptographic keys for signature and cipher algorithms.

C

C_DECRYPTION - Static variable in interface org.globalplatform.SecureChannel
The unwrap method will decrypt incoming command data (0x02).
C_MAC - Static variable in interface org.globalplatform.SecureChannel
The unwrap method will verify the MAC on an incoming command (0x01).
CARD_INITIALIZED - Static variable in class org.globalplatform.GPSystem
The card is in the Life Cycle State of INITIALIZED (0x07).
CARD_LOCKED - Static variable in class org.globalplatform.GPSystem
The card is in the Life Cycle State of CARD_LOCKED (0x7F).
CARD_OP_READY - Static variable in class org.globalplatform.GPSystem
The card is in the Life Cycle State of OP_READY (0x01).
CARD_SECURED - Static variable in class org.globalplatform.GPSystem
The card is in the Life Cycle State of SECURED (0x0F).
CARD_TERMINATED - Static variable in class org.globalplatform.GPSystem
The card is in the Life Cycle State of TERMINATED (0xFF).
CardRuntimeException - Exception in javacard.framework
The CardRuntimeException class defines a field reason and two accessor methods getReason() and setReason().
CardRuntimeException(short) - Constructor for exception javacard.framework.CardRuntimeException
Constructs a CardRuntimeException instance with the specified reason.
check(byte[], short, byte) - Method in class javacard.framework.OwnerPIN
Compares pin against the PIN value.
check(byte[], short, byte) - Method in interface javacard.framework.PIN
Compares pin against the PIN value.
Cipher - Class in javacardx.crypto
The Cipher class is the abstract base class for Cipher algorithms.
Cipher() - Constructor for class javacardx.crypto.Cipher
Protected constructor.
CLA_ISO7816 - Static variable in interface javacard.framework.ISO7816
APDU command CLA : ISO 7816 = 0x00
CLEAR_ON_DESELECT - Static variable in class javacard.framework.JCSystem
This event code indicates that the contents of the transient object are cleared to the default value on applet deselection event or in CLEAR_ON_RESET cases.
CLEAR_ON_RESET - Static variable in class javacard.framework.JCSystem
This event code indicates that the contents of the transient object are cleared to the default value on card reset (or power on) event.
clearKey() - Method in interface javacard.security.Key
Clears the key and sets its initialized state to false.
commitTransaction() - Static method in class javacard.framework.JCSystem
 
CryptoException - Exception in javacard.security
CryptoException represents a cryptography-related exception.
CryptoException(short) - Constructor for exception javacard.security.CryptoException
Constructs a CryptoException with the specified reason.
CVM - Interface in org.globalplatform
This defines the interface of a privileged system class that represents a Card Holder Verification Method.
CVM_FAILURE - Static variable in interface org.globalplatform.CVM
The CVM value comparison failed.
CVM_GLOBAL_PIN - Static variable in class org.globalplatform.GPSystem
Indicates that the CVM interface required is a Global PIN (0x11).
CVM_SUCCESS - Static variable in interface org.globalplatform.CVM
The CVM value comparison was successful.

D

decryptData(byte[], short, short) - Method in interface org.globalplatform.SecureChannel
This method is used to decrypt data located in the input buffer.
deselect() - Method in class javacard.framework.Applet
Called by the Java Card runtime environment to inform that this currently selected applet is being deselected on this logical channel and no applet from the same package is still active on any other logical channel.
deselect(boolean) - Method in interface javacard.framework.MultiSelectable
Called by the Java Card runtime environment to inform that this applet instance has been selected while the same applet instance or another applet instance from the same package is active on another logical channel.
deselect() - Method in class javacard.framework.TransientArrays
 
DESKey - Interface in javacard.security
DESKey contains an 8/16/24-byte key for single/2 key triple DES/3 key triple DES operations.
DESKeyWrapped - Interface in javacardx.crypto
DESKeyWrapped contains an 8/16/24-byte key for single/2 key triple DES/3 key triple DES operations.
doFinal(byte[], short, short, byte[], short) - Method in class javacard.security.MessageDigest
Generates a hash of all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacardx.crypto.Cipher
Generates encrypted/decrypted output from all/last input data.
DSAKey - Interface in javacard.security
The DSAKey interface is the base interface for the DSA algorithm's private and public key implementations.
DSAPrivateKey - Interface in javacard.security
The DSAPrivateKey interface is used to sign data using the DSA algorithm.
DSAPublicKey - Interface in javacard.security
The DSAPublicKey interface is used to verify signatures on signed data using the DSA algorithm.

E

ECKey - Interface in javacard.security
The ECKey interface is the base interface for the EC algorithm's private and public key implementations.
ECPrivateKey - Interface in javacard.security
The ECPrivateKey interface is used to generate signatures on data using the ECDSA (Elliptic Curve Digital Signature Algorithm) and to generate shared secrets using the ECDH (Elliptic Curve Diffie-Hellman) algorithm.
ECPublicKey - Interface in javacard.security
The ECPublicKey interface is used to verify signatures on signed data using the ECDSA algorithm and to generate shared secrets using the ECDH algorithm.
encryptData(byte[], short, short) - Method in interface org.globalplatform.SecureChannel
This method is used to encrypt data located in the input buffer.
equals(Object) - Method in class javacard.framework.AID
Compares the AID bytes in this AID instance to the AID bytes in the specified object.
equals(byte[], short, byte) - Method in class javacard.framework.AID
Checks if the specified AID bytes in bArray are the same as those encapsulated in this AID object.
ExtendedLength - Interface in javacardx.apdu
The ExtendedLength interface serves as a tagging interface to indicate that the applet supports extended length APDU.

F

FORMAT_ASCII - Static variable in interface org.globalplatform.CVM
The CVM value is formatted as ASCII bytes.
FORMAT_BCD - Static variable in interface org.globalplatform.CVM
The CVM value is formatted as numerical digits, coded on a nibble (4 bits) and left justified.
FORMAT_HEX - Static variable in interface org.globalplatform.CVM
The CVM value is formatted as hexadecimal (binary) data.

G

generateData(byte[], short, short) - Method in class javacard.security.RandomData
Generates random data.
genKeyPair() - Method in class javacard.security.KeyPair
(Re)Initializes the key objects encapsulated in this KeyPair instance with new key values.
getA(byte[], short) - Method in interface javacard.security.ECKey
Returns the first coefficient of the curve of the key.
getAID() - Static method in class javacard.framework.JCSystem
Returns the Java Card runtime environment-owned instance of the AID object associated with the current applet context, or null if the Applet.register() method has not yet been invoked.
getAlgorithm() - Method in class javacard.security.MessageDigest
Gets the Message digest algorithm.
getAlgorithm() - Method in class javacard.security.Signature
Gets the Signature algorithm.
getAlgorithm() - Method in interface javacard.security.SignatureMessageRecovery
Gets the Signature algorithm.
getAlgorithm() - Method in class javacardx.crypto.Cipher
Gets the Cipher algorithm.
getB(byte[], short) - Method in interface javacard.security.ECKey
Returns the second coefficient of the curve of the key.
getBuffer() - Method in class javacard.framework.APDU
Returns the APDU buffer byte array.
getBytes(byte[], short) - Method in class javacard.framework.AID
Called to get all the AID bytes encapsulated within AID object.
getCardContentState() - Static method in class org.globalplatform.GPSystem
This method returns the Life Cycle State of the current applet context.
getCardState() - Static method in class org.globalplatform.GPSystem
This method returns the Life Cycle State of the card.
getCLAChannel() - Static method in class javacard.framework.APDU
Returns the logical channel number associated with the current APDU command based on the CLA byte.
getCurrentAPDU() - Static method in class javacard.framework.APDU
This method is called to obtain a reference to the current APDU object.
getCurrentAPDUBuffer() - Static method in class javacard.framework.APDU
This method is called to obtain a reference to the current APDU buffer.
getCurrentState() - Method in class javacard.framework.APDU
This method returns the current processing state of the APDU object.
getCVM(byte) - Static method in class org.globalplatform.GPSystem
This method returns a handle to the CVM interface.
getData() - Method in class javacard.framework.APDU
 
getDP1(byte[], short) - Method in interface javacard.security.RSAPrivateCrtKey
Returns the value of the DP1 parameter in plain text.
getDQ1(byte[], short) - Method in interface javacard.security.RSAPrivateCrtKey
Returns the value of the DQ1 parameter in plain text.
getExponent(byte[], short) - Method in interface javacard.security.RSAPrivateKey
Returns the private exponent value of the key in plain text.
getExponent(byte[], short) - Method in interface javacard.security.RSAPublicKey
Returns the public exponent value of the key in plain text.
getField(byte[], short) - Method in interface javacard.security.ECKey
Returns the field specification parameter value of the key.
getG(byte[], short) - Method in interface javacard.security.DSAKey
Returns the base parameter value of the key in plain text.
getG(byte[], short) - Method in interface javacard.security.ECKey
Returns the fixed point of the curve.
getInBlockSize() - Static method in class javacard.framework.APDU
Returns the configured incoming block size.
getIncomingLength() - Method in class javacard.framework.APDU
Returns the incoming data length(Lc).
getInitializedMessageDigestInstance(byte, boolean) - Static method in class javacard.security.MessageDigest
Creates a InitializedMessageDigest object instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacard.security.MessageDigest
Creates a MessageDigest object instance of the selected algorithm.
getInstance(byte) - Static method in class javacard.security.RandomData
Creates a RandomData instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacard.security.Signature
Creates a Signature object instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacardx.crypto.Cipher
Creates a Cipher object instance of the selected algorithm.
getK() - Method in interface javacard.security.ECKey
Returns the cofactor of the order of the fixed point G of the curve.
getKey(byte[], short) - Method in interface javacard.security.AESKey
Returns the Key data in plain text.
getKey(byte[], short) - Method in interface javacard.security.DESKey
Returns the Key data in plain text.
getLength() - Method in class javacard.security.MessageDigest
Returns the byte length of the hash.
getLength() - Method in class javacard.security.Signature
Returns the byte length of the signature data.
getLength() - Method in interface javacard.security.SignatureMessageRecovery
Returns the byte length of the signature data.
getModulus(byte[], short) - Method in interface javacard.security.RSAPrivateKey
Returns the modulus value of the key in plain text.
getModulus(byte[], short) - Method in interface javacard.security.RSAPublicKey
Returns the modulus value of the key in plain text.
getNAD() - Method in class javacard.framework.APDU
Returns the Node Address byte (NAD) in T=1 protocol, and 0 in T=0 protocol.
getNewTransientBooleanArray(short, short) - Method in class javacard.framework.TransientArrays
 
getNewTransientByteArray(short, short) - Method in class javacard.framework.TransientArrays
 
getNewTransientShortArray(short, short) - Method in class javacard.framework.TransientArrays
 
getOffsetCdata() - Method in class javacard.framework.APDU
Returns the offset within the APDU buffer for incoming command data.
getOutBlockSize() - Static method in class javacard.framework.APDU
Returns the configured outgoing block size.
getP(byte[], short) - Method in interface javacard.security.DSAKey
Returns the prime parameter value of the key in plain text.
getP(byte[], short) - Method in interface javacard.security.RSAPrivateCrtKey
Returns the value of the P parameter in plain text.
getPartialBytes(short, byte[], short, byte) - Method in class javacard.framework.AID
Called to get part of the AID bytes encapsulated within the AID object starting at the specified offset for the specified length.
getPQ(byte[], short) - Method in interface javacard.security.RSAPrivateCrtKey
Returns the value of the PQ parameter in plain text.
getPrivate() - Method in class javacard.security.KeyPair
Returns a reference to the private key component of this KeyPair object.
getProtocol() - Static method in class javacard.framework.APDU
Returns the ISO 7816 transport protocol type, T=1 or T=0 in the low nibble and the transport media in the upper nibble in use.
getPublic() - Method in class javacard.security.KeyPair
Returns a reference to the public key component of this KeyPair object.
getQ(byte[], short) - Method in interface javacard.security.DSAKey
Returns the subprime parameter value of the key in plain text.
getQ(byte[], short) - Method in interface javacard.security.RSAPrivateCrtKey
Returns the value of the Q parameter in plain text.
getR(byte[], short) - Method in interface javacard.security.ECKey
Returns the order of the fixed point G of the curve.
getReason() - Method in exception javacard.framework.CardRuntimeException
Gets the reason code
getS(byte[], short) - Method in interface javacard.security.ECPrivateKey
Returns the value of the secret key in plaintext form.
getSecureChannel() - Static method in class org.globalplatform.GPSystem
This method returns a handle to the SecureChannel interface.
getSecurityLevel() - Method in interface org.globalplatform.SecureChannel
This method is used to determine whether the Security Domain has performed authentication and to determine what level of security will be applied by the wrap and unwrap methods.
getShort(byte[], short) - Static method in class javacard.framework.Util
Concatenates two bytes in a byte array to form a short value.
getSize() - Method in interface javacard.security.Key
Returns the key size in number of bits.
getState() - Method in class javacard.framework.APDU
 
getTransientArrays() - Method in class javacard.framework.Applet
 
getTriesRemaining() - Method in class javacard.framework.OwnerPIN
Returns the number of times remaining that an incorrect PIN can be presented before the PIN is blocked.
getTriesRemaining() - Method in interface javacard.framework.PIN
Returns the number of times remaining that an incorrect PIN can be presented before the PIN is blocked.
getTriesRemaining() - Method in interface org.globalplatform.CVM
This method returns the number of tries remaining for the CVM.
getType() - Method in interface javacard.security.Key
Returns the key interface type.
getValidatedFlag() - Method in class javacard.framework.OwnerPIN
This protected method returns the validated flag.
getW(byte[], short) - Method in interface javacard.security.ECPublicKey
Returns the point of the curve comprising the public key in plain text form.
getX(byte[], short) - Method in interface javacard.security.DSAPrivateKey
Returns the value of the key in plain text.
getY(byte[], short) - Method in interface javacard.security.DSAPublicKey
Returns the value of the key in plain text.
GPSystem - Class in org.globalplatform
The GPSystem class exposes a subset of the behavior of the OPEN to the outside world.
GPSystem() - Constructor for class org.globalplatform.GPSystem
 

I

ILLEGAL_AID - Static variable in exception javacard.framework.SystemException
This reason code is used by the javacard.framework.Applet.register() method to indicate that the input AID parameter is not a legal AID value.
ILLEGAL_TRANSIENT - Static variable in exception javacard.framework.SystemException
This reason code is used to indicate that the request to create a transient object is not allowed in the current applet context.
ILLEGAL_USE - Static variable in exception javacard.framework.APDUException
This APDUException reason code indicates that the method should not be invoked based on the current state of the APDU.
ILLEGAL_USE - Static variable in exception javacard.framework.SystemException
This reason code is used to indicate that the requested function is not allowed.
ILLEGAL_USE - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that the signature or cipher algorithm does not pad the incoming message and the input message is not block aligned.
ILLEGAL_VALUE - Static variable in exception javacard.framework.PINException
This reason code is used to indicate that one or more input parameters is out of allowed bounds.
ILLEGAL_VALUE - Static variable in exception javacard.framework.SystemException
This reason code is used to indicate that one or more input parameters is out of allowed bounds.
ILLEGAL_VALUE - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that one or more input parameters is out of allowed bounds.
IN_PROGRESS - Static variable in exception javacard.framework.TransactionException
This reason code is used by the beginTransaction method to indicate a transaction is already in progress.
init(CardDetails) - Method in class javacard.framework.Applet
This method is used by the card wrapper to pass the persistant data
init(Key, byte) - Method in class javacard.security.Signature
Initializes the Signature object with the appropriate Key.
init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature
Initializes the Signature object with the appropriate Key and algorithm specific parameters.
init(Key, byte) - Method in interface javacard.security.SignatureMessageRecovery
Initializes the Signature object with the appropriate Key.
init(Key, byte) - Method in class javacardx.crypto.Cipher
Initializes the Cipher object with the appropriate Key.
init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.Cipher
Initializes the Cipher object with the appropriate Key and algorithm specific parameters.
InitializedMessageDigest - Class in javacard.security
The InitializedMessageDigest class is a subclass of the base class MessageDigest.
InitializedMessageDigest() - Constructor for class javacard.security.InitializedMessageDigest
protected constructor
INS_EXTERNAL_AUTHENTICATE - Static variable in interface javacard.framework.ISO7816
APDU command INS : EXTERNAL AUTHENTICATE = 0x82
INS_SELECT - Static variable in interface javacard.framework.ISO7816
APDU command INS : SELECT = 0xA4
install(byte[], short, byte) - Static method in class javacard.framework.Applet
 
INTERNAL_FAILURE - Static variable in exception javacard.framework.TransactionException
This reason code is used during a transaction to indicate an internal Java Card runtime environment problem (fatal error).
INVALID_INIT - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that the signature or cipher object has not been correctly initialized for the requested operation.
IO_ERROR - Static variable in exception javacard.framework.APDUException
This reason code indicates that an unrecoverable error occurred in the I/O transmission layer.
isActive() - Method in interface org.globalplatform.CVM
This method indicates whether the CVM is present and activated.
isBlocked() - Method in interface org.globalplatform.CVM
This method indicates whether the CVM is currently BLOCKED.
isCommandChainingCLA() - Method in class javacard.framework.APDU
Returns whether the current APDU command is the first or part of a command chain.
isInitialized() - Method in interface javacard.security.Key
Reports the initialized state of the key.
isISOInterindustryCLA() - Method in class javacard.framework.APDU
Returns whether the current APDU command CLA byte corresponds to an interindustry command as defined in ISO 7816-4:2005 specification.
ISO7816 - Interface in javacard.framework
ISO7816 encapsulates constants related to ISO 7816-3 and ISO 7816-4.
ISOException - Exception in javacard.framework
ISOException class encapsulates an ISO 7816-4 response status word as its reason code.
ISOException(short) - Constructor for exception javacard.framework.ISOException
Constructs an ISOException instance with the specified status word.
isSecureMessagingCLA() - Method in class javacard.framework.APDU
Returns true if the encoding of the current APDU command based on the CLA byte indicates secure messaging.
isSubmitted() - Method in interface org.globalplatform.CVM
This method indicates whether an attempt has been made to compare the CVM value.
isValidated() - Method in class javacard.framework.OwnerPIN
Returns true if a valid PIN has been presented since the last card reset or last call to reset().
isValidated() - Method in interface javacard.framework.PIN
Returns true if a valid PIN value has been presented since the last card reset or last call to reset().
isValidCLA() - Method in class javacard.framework.APDU
Returns whether the current APDU command CLA byte is valid.
isVerified() - Method in interface org.globalplatform.CVM
This method indicates whether a successful comparison of the CVM value has occurred (CVM state of VALIDATED).

J

javacard.framework - package javacard.framework
 
javacard.security - package javacard.security
 
javacardx.apdu - package javacardx.apdu
 
javacardx.crypto - package javacardx.crypto
 
JCSystem - Class in javacard.framework
 
JCSystem() - Constructor for class javacard.framework.JCSystem
 

K

Key - Interface in javacard.security
The Key interface is the base interface for all keys.
KeyBuilder - Class in javacard.security
The KeyBuilder class is a key object factory.
KeyPair - Class in javacard.security
This class is a container for a key pair (a public key and a private key).
KeyPair(byte, short) - Constructor for class javacard.security.KeyPair
Constructs a KeyPair instance for the specified algorithm and keylength; the encapsulated keys are uninitialized.
KeyPair(PublicKey, PrivateKey) - Constructor for class javacard.security.KeyPair
Constructs a new KeyPair object containing the specified public key and private key.
KeyWrapping - Interface in javacardx.crypto
KeyWrapping interface defines the methods used to enable wrapped key data access to a key implementation.

L

LENGTH_AES_128 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_128 = 128.
LENGTH_AES_192 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_192 = 192.
LENGTH_AES_256 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_256 = 256.
LENGTH_DES - Static variable in class javacard.security.KeyBuilder
DES Key Length LENGTH_DES = 64.
LENGTH_DES3_2KEY - Static variable in class javacard.security.KeyBuilder
DES Key Length LENGTH_DES3_2KEY = 128.
LENGTH_DES3_3KEY - Static variable in class javacard.security.KeyBuilder
DES Key Length LENGTH_DES3_3KEY = 192.
LENGTH_DSA_1024 - Static variable in class javacard.security.KeyBuilder
DSA Key Length LENGTH_DSA_1024 = 1024.
LENGTH_DSA_512 - Static variable in class javacard.security.KeyBuilder
DSA Key Length LENGTH_DSA_512 = 512.
LENGTH_DSA_768 - Static variable in class javacard.security.KeyBuilder
DSA Key Length LENGTH_DSA_768 = 768.
LENGTH_EC_F2M_113 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_113 = 113.
LENGTH_EC_F2M_131 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_131 = 131.
LENGTH_EC_F2M_163 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_163 = 163.
LENGTH_EC_F2M_193 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_193 = 193.
LENGTH_EC_FP_112 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_112 = 112.
LENGTH_EC_FP_128 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_128 = 128.
LENGTH_EC_FP_160 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_160 = 160.
LENGTH_EC_FP_192 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_192 = 192.
LENGTH_EC_FP_256 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_256 = 256.
LENGTH_HMAC_SHA_1_BLOCK_64 - Static variable in class javacard.security.KeyBuilder
HMAC Key Length LENGTH_HMAC_SHA_1_BLOCK_64 = 64.
LENGTH_HMAC_SHA_256_BLOCK_64 - Static variable in class javacard.security.KeyBuilder
HMAC Key Length LENGTH_HMAC_SHA_256_BLOCK_64 = 64.
LENGTH_HMAC_SHA_384_BLOCK_128 - Static variable in class javacard.security.KeyBuilder
HMAC Key Length LENGTH_HMAC_SHA_384_BLOCK_128 = 64.
LENGTH_HMAC_SHA_512_BLOCK_128 - Static variable in class javacard.security.KeyBuilder
HMAC Key Length LENGTH_HMAC_SHA_512_BLOCK_128 = 64.
LENGTH_KOREAN_SEED_128 - Static variable in class javacard.security.KeyBuilder
Korean Seed Key Length LENGTH_KOREAN_SEED_128 = 128.
LENGTH_MD5 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for MD5
LENGTH_RIPEMD160 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for RIPE MD-160
LENGTH_RSA_1024 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1024 = 1024.
LENGTH_RSA_1280 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1280 = 1280.
LENGTH_RSA_1536 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1536 = 1536.
LENGTH_RSA_1984 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1984 = 1984.
LENGTH_RSA_2048 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_2048 = 2048.
LENGTH_RSA_512 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_512 = 512.
LENGTH_RSA_736 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_736 = 736.
LENGTH_RSA_768 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_768 = 768.
LENGTH_RSA_896 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_896 = 896.
LENGTH_SHA - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA
LENGTH_SHA_256 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-256
LENGTH_SHA_384 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-384
LENGTH_SHA_512 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-512
lockCard() - Static method in class org.globalplatform.GPSystem
This method locks the card.

M

makeShort(byte, byte) - Static method in class javacard.framework.Util
Concatenates the two parameter bytes to form a short value.
makeTransientBooleanArray(short, short) - Static method in class javacard.framework.JCSystem
 
makeTransientByteArray(short, short) - Static method in class javacard.framework.JCSystem
 
makeTransientShortArray(short, short) - Static method in class javacard.framework.JCSystem
 
MEMORY_TYPE_PERSISTENT - Static variable in class javacard.framework.JCSystem
Constant to indicate persistent memory type.
MEMORY_TYPE_TRANSIENT_DESELECT - Static variable in class javacard.framework.JCSystem
Constant to indicate transient memory of CLEAR_ON_DESELECT type
MEMORY_TYPE_TRANSIENT_RESET - Static variable in class javacard.framework.JCSystem
Constant to indicate transient memory of CLEAR_ON_RESET type.
MessageDigest - Class in javacard.security
The MessageDigest class is the base class for hashing algorithms.
MessageDigest() - Constructor for class javacard.security.MessageDigest
Protected Constructor
MODE_DECRYPT - Static variable in class javacardx.crypto.Cipher
Used in init() methods to indicate decryption mode.
MODE_ENCRYPT - Static variable in class javacardx.crypto.Cipher
Used in init() methods to indicate encryption mode.
MODE_SIGN - Static variable in class javacard.security.Signature
Used in init() methods to indicate signature sign mode.
MODE_VERIFY - Static variable in class javacard.security.Signature
Used in init() methods to indicate signature verify mode.
MultiSelectable - Interface in javacard.framework
The MultiSelectable interface identifies the implementing Applet subclass as being capable of concurrent selections.

N

NO_RESOURCE - Static variable in exception javacard.framework.SystemException
This reason code is used to indicate that there is insufficient resource in the Card for the request.
NO_SECURITY_LEVEL - Static variable in interface org.globalplatform.SecureChannel
Entity Authentication has not occurred (0x00).
NO_SUCH_ALGORITHM - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that the requested algorithm or key type is not supported.
NO_T0_GETRESPONSE - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=0 protocol, the CAD did not return a GET RESPONSE command in response to a <61xx> response status to send additional data.
NO_T0_REISSUE - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=0 protocol, the CAD did not reissue the same APDU command with the corrected length in response to a <6Cxx> response status to request command reissue with the specified length.
NO_TRANSIENT_SPACE - Static variable in exception javacard.framework.SystemException
This reason code is used by the makeTransient..() methods to indicate that no room is available in volatile memory for the requested object.
NOT_A_TRANSIENT_OBJECT - Static variable in class javacard.framework.JCSystem
This event code indicates that the object is not transient.
NOT_IN_PROGRESS - Static variable in exception javacard.framework.TransactionException
This reason code is used by the abortTransaction and commitTransaction methods when a transaction is not in progress.

O

OFFSET_CDATA - Static variable in interface javacard.framework.ISO7816
APDU command data offset : CDATA = 5
OFFSET_CLA - Static variable in interface javacard.framework.ISO7816
APDU header offset : CLA = 0
OFFSET_INS - Static variable in interface javacard.framework.ISO7816
APDU header offset : INS = 1
OFFSET_LC - Static variable in interface javacard.framework.ISO7816
APDU header offset : LC = 4
OFFSET_P1 - Static variable in interface javacard.framework.ISO7816
APDU header offset : P1 = 2
OFFSET_P2 - Static variable in interface javacard.framework.ISO7816
APDU header offset : P2 = 3
org.globalplatform - package org.globalplatform
 
OwnerPIN - Class in javacard.framework
This class represents an Owner PIN, implements Personal Identification Number functionality as defined in the PIN interface, and provides the ability to update the PIN and thus owner functionality.
OwnerPIN(byte, byte) - Constructor for class javacard.framework.OwnerPIN
Constructor.

P

partialEquals(byte[], short, byte) - Method in class javacard.framework.AID
Checks if the specified partial AID byte sequence matches the first length bytes of the encapsulated AID bytes within this AID object.
PIN - Interface in javacard.framework
This interface represents a PIN.
PINException - Exception in javacard.framework
PINException represents a OwnerPIN class access-related exception.
PINException(short) - Constructor for exception javacard.framework.PINException
Constructs a PINException.
PrivateKey - Interface in javacard.security
The PrivateKey interface is the base interface for private keys used in asymmetric algorithms.
process(APDU) - Method in class javacard.framework.Applet
Called by the Java Card runtime environment to process an incoming APDU command.
processData(byte[], short, short) - Method in interface org.globalplatform.Application
This method processes application specific data received from another entity on the card.
processSecurity(APDU) - Method in interface org.globalplatform.SecureChannel
Processes security related APDU commands.
PROTOCOL_MEDIA_CONTACTLESS_TYPE_A - Static variable in class javacard.framework.APDU
Transport protocol Media - Contactless Type A
PROTOCOL_MEDIA_CONTACTLESS_TYPE_B - Static variable in class javacard.framework.APDU
Transport protocol Media - Contactless Type B
PROTOCOL_MEDIA_DEFAULT - Static variable in class javacard.framework.APDU
Transport protocol Media - Contacted Asynchronous Half Duplex
PROTOCOL_MEDIA_MASK - Static variable in class javacard.framework.APDU
Media nibble mask in protocol byte
PROTOCOL_MEDIA_NFC - Static variable in class javacard.framework.APDU
Transport protocol Media - NFC interrogator
PROTOCOL_MEDIA_SOCKET - Static variable in class javacard.framework.APDU
Transport protocol Media - Socket interrogator
PROTOCOL_MEDIA_SOFT - Static variable in class javacard.framework.APDU
Transport protocol Media - Software interrogator
PROTOCOL_MEDIA_USB - Static variable in class javacard.framework.APDU
Transport protocol Media - USB
PROTOCOL_T0 - Static variable in class javacard.framework.APDU
ISO 7816 transport protocol type T=0.
PROTOCOL_T1 - Static variable in class javacard.framework.APDU
This constant is used to denote both the ISO 7816 transport protocol type T=1 and the variant for contactless cards defined in ISO 14443-4.
PROTOCOL_TYPE_MASK - Static variable in class javacard.framework.APDU
Type nibble mask in protocol byte
PublicKey - Interface in javacard.security
The PublicKey interface is the base interface for public keys used in asymmetric algorithms.

R

R_ENCRYPTION - Static variable in interface org.globalplatform.SecureChannel
The wrap method will encrypt the outgoing response data (0x20).
R_MAC - Static variable in interface org.globalplatform.SecureChannel
The wrap method will generate a MAC for the outgoing response data (0x10).
RandomData - Class in javacard.security
The RandomData abstract class is the base class for random number generation.
RandomData() - Constructor for class javacard.security.RandomData
Protected constructor for subclassing.
receiveBytes(short) - Method in class javacard.framework.APDU
Gets as many data bytes as will fit without APDU buffer overflow, at the specified offset bOff.
register(byte[], short, byte) - Method in class javacard.framework.Applet
 
register() - Method in class javacard.framework.Applet
 
registerApplet(CardApplets.CardApplet) - Static method in class javacard.framework.JCSystem
 
registerNewApplet(Object) - Static method in class javacard.framework.JCSystem
 
reset() - Method in class javacard.framework.OwnerPIN
If the validated flag is set, this method resets the validated flag and resets the PIN try counter to the value of the PIN try limit.
reset() - Method in interface javacard.framework.PIN
If the validated flag is set, this method resets the validated flag and resets the PIN try counter to the value of the PIN try limit.
reset() - Method in class javacard.framework.TransientArrays
 
reset() - Method in class javacard.security.MessageDigest
Resets the MessageDigest object to the initial state for further use.
resetAndUnblock() - Method in class javacard.framework.OwnerPIN
This method resets the validated flag and resets the PIN try counter to the value of the PIN try limit.
resetAndUnblockState() - Method in interface org.globalplatform.CVM
This method resets the CVM state from BLOCKED to ACTIVE.
resetSecurity() - Method in interface org.globalplatform.SecureChannel
This method is used to reset information relating to the current Secure Channel.
resetState() - Method in interface org.globalplatform.CVM
This method resets the CVM state to ACTIVE.
RIDEquals(AID) - Method in class javacard.framework.AID
Checks if the RID (National Registered Application provider identifier) portion of the encapsulated AID bytes within the otherAID object matches that of this AID object.
RSAPrivateCrtKey - Interface in javacard.security
The RSAPrivateCrtKey interface is used to sign data using the RSA algorithm in its Chinese Remainder Theorem form.
RSAPrivateKey - Interface in javacard.security
The RSAPrivateKey class is used to sign data using the RSA algorithm in its modulus/exponent form.
RSAPublicKey - Interface in javacard.security
The RSAPublicKey is used to verify signatures on signed data using the RSA algorithm.

S

saveState() - Method in class javacard.framework.TransientArrays
 
SecretKey - Interface in javacard.security
The SecretKey class is the base interface for keys used in symmetric algorithms (DES, for example).
SecureChannel - Interface in org.globalplatform
This interface may be used by an applet wishing to delegate the handling of entity authentication and APDU security to its associated Security Domain.
SECURITY_DOMAIN_PERSONALIZED - Static variable in class org.globalplatform.GPSystem
The Security Domain is in the Life Cycle State of PERSONALIZED (0x0F).
select() - Method in class javacard.framework.Applet
Called by the Java Card runtime environment to inform this applet that it has been selected when no applet from the same package is active on any other logical channel.
select(boolean) - Method in interface javacard.framework.MultiSelectable
Called by the Java Card runtime environment to inform that this applet instance has been selected while the same applet instance or another applet instance from the same package is active on another logical channel.
selecting - Variable in class javacard.framework.Applet
 
selectingApplet() - Method in class javacard.framework.Applet
This method is used by the applet process() method to distinguish the SELECT APDU command which selected this applet, from all other other SELECT APDU commands which may relate to file or internal applet state selection.
sendBytes(short, short) - Method in class javacard.framework.APDU
Sends len more bytes from APDU buffer at specified offset bOff.
sendBytesLong(byte[], short, short) - Method in class javacard.framework.APDU
Sends len more bytes from outData byte array starting at specified offset bOff.
sendToAgent(String) - Method in class javacard.framework.Applet
This method is used by the applet to send a message to the respective card agent
setA(byte[], short, short) - Method in interface javacard.security.ECKey
Sets the first coefficient of the curve of the key.
setATRHistBytes(byte[], short, byte) - Static method in class org.globalplatform.GPSystem
This method sets the historical bytes of the ATR (Answer To Reset) string.
setB(byte[], short, short) - Method in interface javacard.security.ECKey
Sets the second coefficient of the curve of the key.
setCardContentState(byte) - Static method in class org.globalplatform.GPSystem
This method sets the application specific Life Cycle State of the current applet context.
setData(byte[], boolean, short, boolean) - Method in class javacard.framework.APDU
 
setDP1(byte[], short, short) - Method in interface javacard.security.RSAPrivateCrtKey
Sets the value of the DP1 parameter.
setDQ1(byte[], short, short) - Method in interface javacard.security.RSAPrivateCrtKey
Sets the value of the DQ1 parameter.
setExponent(byte[], short, short) - Method in interface javacard.security.RSAPrivateKey
Sets the private exponent value of the key.
setExponent(byte[], short, short) - Method in interface javacard.security.RSAPublicKey
Sets the public exponent value of the key.
setFieldF2M(short) - Method in interface javacard.security.ECKey
Sets the field specification parameter value for keys of type TYPE_EC_F2M_PUBLIC or TYPE_EC_F2M_PRIVATE in the case where the polynomial is a trinomial, of the form x^n + x^e + 1 (where n is the bit length of the key).
setFieldF2M(short, short, short) - Method in interface javacard.security.ECKey
Sets the field specification parameter value for keys of type TYPE_EC_F2M_PUBLIC or TYPE_EC_F2M_PRIVATE in the case where the polynomial is a pentanomial, of the form x^n + x^e1 + x^e2 + x^e3 + 1 (where n is the bit length of the key).
setFieldFP(byte[], short, short) - Method in interface javacard.security.ECKey
Sets the field specification parameter value for keys of type TYPE_EC_FP_PRIVATE or TYPE_EC_FP_PUBLIC.
setG(byte[], short, short) - Method in interface javacard.security.DSAKey
Sets the base parameter value of the key.
setG(byte[], short, short) - Method in interface javacard.security.ECKey
Sets the fixed point of the curve.
setIncomingAndReceive() - Method in class javacard.framework.APDU
This is the primary receive method.
setInitialDigest(byte[], short, short, byte[], short, short) - Method in class javacard.security.InitializedMessageDigest
This method initializes the starting hash value in place of the default value used by the MessageDigest superclass.
setK(short) - Method in interface javacard.security.ECKey
Sets the cofactor of the order of the fixed point G of the curve.
setKey(byte[], short) - Method in interface javacard.security.AESKey
Sets the Key data.
setKey(byte[], short) - Method in interface javacard.security.DESKey
Sets the Key data.
setModulus(byte[], short, short) - Method in interface javacard.security.RSAPrivateKey
Sets the modulus value of the key.
setModulus(byte[], short, short) - Method in interface javacard.security.RSAPublicKey
Sets the modulus value of the key.
setOutgoing() - Method in class javacard.framework.APDU
This method is used to set the data transfer direction to outbound and to obtain the expected length of response (Le).
setOutgoingAndSend(short, short) - Method in class javacard.framework.APDU
This is the "convenience" send method.
setOutgoingLength(short) - Method in class javacard.framework.APDU
Sets the actual length of response data.
setOutgoingNoChaining() - Method in class javacard.framework.APDU
This method is used to set the data transfer direction to outbound without using BLOCK CHAINING (See ISO 7816-3/4) and to obtain the expected length of response (Le).
setP(byte[], short, short) - Method in interface javacard.security.DSAKey
Sets the prime parameter value of the key.
setP(byte[], short, short) - Method in interface javacard.security.RSAPrivateCrtKey
Sets the value of the P parameter.
setPQ(byte[], short, short) - Method in interface javacard.security.RSAPrivateCrtKey
Sets the value of the PQ parameter.
setQ(byte[], short, short) - Method in interface javacard.security.DSAKey
Sets the subprime parameter value of the key.
setQ(byte[], short, short) - Method in interface javacard.security.RSAPrivateCrtKey
Sets the value of the Q parameter.
setR(byte[], short, short) - Method in interface javacard.security.ECKey
Sets the order of the fixed point G of the curve.
setReason(short) - Method in exception javacard.framework.CardRuntimeException
Sets the reason code.
setS(byte[], short, short) - Method in interface javacard.security.ECPrivateKey
Sets the value of the secret key.
setSeed(byte[], short, short) - Method in class javacard.security.RandomData
Seeds the random data generator.
setSelecting(boolean) - Method in class javacard.framework.Applet
 
setShort(byte[], short, short) - Static method in class javacard.framework.Util
Deposits the short value as two successive bytes at the specified offset in the byte array.
setStatePerso() - Method in class javacard.framework.Applet
This method is used by the applet to put the card state to perso mode
setStatePersonalized(String, Calendar, String, String) - Method in class javacard.framework.Applet
This method is used by the applet to personalize the card
setStateTerminated() - Method in class javacard.framework.Applet
This method is used by the applet to terminate the card
setTransientArrays(TransientArrays) - Method in class javacard.framework.Applet
 
setTryLimit(byte) - Method in interface org.globalplatform.CVM
This method sets the maximum number of tries for the CVM.
setValidatedFlag(boolean) - Method in class javacard.framework.OwnerPIN
This protected method sets the value of the validated flag.
setW(byte[], short, short) - Method in interface javacard.security.ECPublicKey
Sets the point of the curve comprising the public key.
setWrapCipher(byte, String) - Method in interface javacardx.crypto.KeyWrapping
Sets the cipher to be used to unwrap the input wrapped key data in the set methods.
setWrapCipher(byte, String, byte[]) - Method in interface javacardx.crypto.KeyWrapping
Sets the cipher to be used to unwrap the input wrapped key data in the set methods.
setX(byte[], short, short) - Method in interface javacard.security.DSAPrivateKey
Sets the value of the key.
setY(byte[], short, short) - Method in interface javacard.security.DSAPublicKey
Sets the value of the key.
sign(byte[], short, short, byte[], short) - Method in class javacard.security.Signature
Generates the signature of all/last input data.
sign(byte[], short, short, byte[], short, short[], short) - Method in interface javacard.security.SignatureMessageRecovery
Generates the signature of all/last input data.
Signature - Class in javacard.security
The Signature class is the base class for Signature algorithms.
Signature() - Constructor for class javacard.security.Signature
Protected Constructor
SignatureMessageRecovery - Interface in javacard.security
A subclass of the abstract Signature class must implement this SignatureMessageRecovery interface to provide message recovery functionality.
STATE_ERROR_IO - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.IO_ERROR has been thrown.
STATE_ERROR_NO_T0_GETRESPONSE - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.NO_T0_GETRESPONSE has been thrown.
STATE_ERROR_NO_T0_REISSUE - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.NO_T0_REISSUE has been thrown.
STATE_ERROR_T1_IFD_ABORT - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.T1_IFD_ABORT has been thrown.
STATE_FULL_INCOMING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when all the incoming data been received.
STATE_FULL_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when all outbound data has been transferred.
STATE_INITIAL - Static variable in class javacard.framework.APDU
This is the state of a new APDU object when only the command header is valid.
STATE_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a new APDU object when data transfer mode is outbound but length is not yet known.
STATE_OUTGOING_LENGTH_KNOWN - Static variable in class javacard.framework.APDU
This is the state of a APDU object when data transfer mode is outbound and outbound length is known.
STATE_PARTIAL_INCOMING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when incoming data has partially been received.
STATE_PARTIAL_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when some outbound data has been transferred but not all.
SW_APPLET_SELECT_FAILED - Static variable in interface javacard.framework.ISO7816
Response status : Applet selection failed = 0x6999;
SW_BYTES_REMAINING_00 - Static variable in interface javacard.framework.ISO7816
Response status : Response bytes remaining = 0x6100
SW_CLA_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : CLA value not supported = 0x6E00
SW_COMMAND_NOT_ALLOWED - Static variable in interface javacard.framework.ISO7816
Response status : Command not allowed (no current EF) = 0x6986
SW_CONDITIONS_NOT_SATISFIED - Static variable in interface javacard.framework.ISO7816
Response status : Conditions of use not satisfied = 0x6985
SW_CORRECT_LENGTH_00 - Static variable in interface javacard.framework.ISO7816
Response status : Correct Expected Length (Le) = 0x6C00
SW_DATA_INVALID - Static variable in interface javacard.framework.ISO7816
Response status : Data invalid = 0x6984
SW_FILE_FULL - Static variable in interface javacard.framework.ISO7816
Response status : Not enough memory space in the file = 0x6A84
SW_FILE_INVALID - Static variable in interface javacard.framework.ISO7816
Response status : File invalid = 0x6983
SW_FILE_NOT_FOUND - Static variable in interface javacard.framework.ISO7816
Response status : File not found = 0x6A82
SW_FUNC_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : Function not supported = 0x6A81
SW_INCORRECT_P1P2 - Static variable in interface javacard.framework.ISO7816
Response status : Incorrect parameters (P1,P2) = 0x6A86
SW_INS_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : INS value not supported = 0x6D00
SW_LOGICAL_CHANNEL_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : Card does not support logical channels = 0x6881
SW_NO_ERROR - Static variable in interface javacard.framework.ISO7816
Response status : No Error = (short)0x9000
SW_RECORD_NOT_FOUND - Static variable in interface javacard.framework.ISO7816
Response status : Record not found = 0x6A83
SW_SECURE_MESSAGING_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : Card does not support secure messaging = 0x6882
SW_SECURITY_STATUS_NOT_SATISFIED - Static variable in interface javacard.framework.ISO7816
Response status : Security condition not satisfied = 0x6982
SW_UNKNOWN - Static variable in interface javacard.framework.ISO7816
Response status : No precise diagnosis = 0x6F00
SW_WARNING_STATE_UNCHANGED - Static variable in interface javacard.framework.ISO7816
Response status : Warning, card state unchanged = 0x6200
SW_WRONG_DATA - Static variable in interface javacard.framework.ISO7816
Response status : Wrong data = 0x6A80
SW_WRONG_LENGTH - Static variable in interface javacard.framework.ISO7816
Response status : Wrong length = 0x6700
SW_WRONG_P1P2 - Static variable in interface javacard.framework.ISO7816
Response status : Incorrect parameters (P1,P2) = 0x6B00
SystemException - Exception in javacard.framework
SystemException represents a JCSystem class related exception.
SystemException(short) - Constructor for exception javacard.framework.SystemException
Constructs a SystemException.

T

T1_IFD_ABORT - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=1 protocol, the CAD returned an ABORT S-Block command and aborted the data transfer.
terminateCard() - Static method in class org.globalplatform.GPSystem
This method terminates the card.
throwIt(short) - Static method in exception javacard.framework.APDUException
Throws the Java Card runtime environment-owned instance of APDUException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.CardRuntimeException
Throws the Java Card runtime environment-owned instance of the CardRuntimeException class with the specified reason.
throwIt(short) - Static method in exception javacard.framework.ISOException
Throws the Java Card runtime environment-owned instance of the ISOException class with the specified status word.
throwIt(short) - Static method in exception javacard.framework.PINException
Throws the Java Card runtime environment-owned instance of PINException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.SystemException
Throws the Java Card runtime environment-owned instance of SystemException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.TransactionException
Throws the Java Card runtime environment-owned instance of TransactionException with the specified reason.
throwIt(short) - Static method in exception javacard.security.CryptoException
Throws the Java Card runtime environment-owned instance of CryptoException with the specified reason.
TransactionException - Exception in javacard.framework
TransactionException represents an exception in the transaction subsystem.
TransactionException(short) - Constructor for exception javacard.framework.TransactionException
Constructs a TransactionException with the specified reason.
TransientArrays - Class in javacard.framework
 
TransientArrays() - Constructor for class javacard.framework.TransientArrays
 
TransientBooleanArray - Class in javacard.framework
 
TransientShortArray - Class in javacard.framework
 
TYPE_AES - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type AESKey with persistent key data.
TYPE_AES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type AESKey with CLEAR_ON_DESELECT transient key data.
TYPE_AES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type AESKey with CLEAR_ON_RESET transient key data.
TYPE_DES - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type DESKey with persistent key data.
TYPE_DES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type DESKey with CLEAR_ON_DESELECT transient key data.
TYPE_DES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type DESKey with CLEAR_ON_RESET transient key data.
TYPE_DSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DSAPrivateKey for the DSA algorithm.
TYPE_DSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DSAPublicKey for the DSA algorithm.
TYPE_EC_F2M_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPrivateKey for EC operations over fields of characteristic 2 with polynomial basis.
TYPE_EC_F2M_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPublicKey for EC operations over fields of characteristic 2 with polynomial basis.
TYPE_EC_FP_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPrivateKey for EC operations over large prime fields.
TYPE_EC_FP_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPublicKey for EC operations over large prime fields.
TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type HMACKey with persistent key data.
TYPE_HMAC_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type HMACKey with CLEAR_ON_DESELECT transient key data.
TYPE_HMAC_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type HMACKey with CLEAR_ON_RESET transient key data.
TYPE_KOREAN_SEED - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type KoreanSEEDKey with persistent key data.
TYPE_KOREAN_SEED_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type KoreanSEEDKey with CLEAR_ON_DESELECT transient key data.
TYPE_KOREAN_SEED_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type KoreanSEEDKey with CLEAR_ON_RESET transient key data.
TYPE_RSA_CRT_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateCrtKey which uses Chinese Remainder Theorem.
TYPE_RSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateKey which uses modulus/exponent form.
TYPE_RSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPublicKey.

U

UNINITIALIZED_KEY - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that the key is uninitialized.
uninstall() - Method in interface javacard.framework.AppletEvent
Called by the Java Card runtime environment to inform this applet instance that the Applet Deletion Manager has been requested to delete it.
unwrap(byte[], short, short) - Method in interface org.globalplatform.SecureChannel
This method is used to process and verify the secure messaging of an incoming command according to the security level.
update(byte[], short, byte) - Method in class javacard.framework.OwnerPIN
This method sets a new value for the PIN and resets the PIN try counter to the value of the PIN try limit.
update(byte[], short, short) - Method in class javacard.security.MessageDigest
Accumulates a hash of the input data.
update(byte[], short, short) - Method in class javacard.security.Signature
Accumulates a signature of the input data.
update(byte[], short, short) - Method in interface javacard.security.SignatureMessageRecovery
Accumulates a signature of the input data.
update(byte[], short, short, byte[], short) - Method in class javacardx.crypto.Cipher
Generates encrypted/decrypted output from input data.
update(byte[], short, byte, byte) - Method in interface org.globalplatform.CVM
This method changes the CVM value.
Util - Class in javacard.framework
The Util class contains common utility functions.
Util() - Constructor for class javacard.framework.Util
 

V

verify(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature
Verifies the signature of all/last input data against the passed in signature.
verify(byte[], short, short) - Method in interface javacard.security.SignatureMessageRecovery
Verifies the signature of all/last input data against the passed in signature.
verify(byte[], short, byte, byte) - Method in interface org.globalplatform.CVM
This method compares the stored CVM value with the one passed as parameter.

W

waitExtension() - Static method in class javacard.framework.APDU
Requests additional processing time from CAD.
wrap(byte[], short, short) - Method in interface org.globalplatform.SecureChannel
This method is used to apply additional security processing to outgoing response data and Status Words according to the security level.
A B C D E F G I J K L M N O P R S T U V W