- abortTransaction() - Static method in class javacard.framework.JCSystem
- 
Aborts the atomic transaction. 
- add(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
- 
Increments the internal big number by the specified operand value 
- addService(Service, byte) - Method in class javacard.framework.service.Dispatcher
- 
Atomically adds the specified service to the dispatcher registry for the
 specified processing phase. 
- AEADCipher - Class in javacardx.crypto
- 
The AEADCipher class is the abstract base class for Authenticated Encryption
 with Associated Data (AEAD) ciphers. 
- AEADCipher() - Constructor for class javacardx.crypto.AEADCipher
- 
Avoid instantiation, compatible with protected constructor of Cipher. 
- AESKey - Interface in javacard.security
- 
AESKeycontains 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
 AIDinstance 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_NOPADprovides 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_NOPADprovides 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
- 
Deprecated.  
- ALG_AES_BLOCK_192_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
- 
Deprecated.  
- ALG_AES_BLOCK_256_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
- 
Deprecated.  
- ALG_AES_BLOCK_256_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
- 
Deprecated.  
- ALG_AES_CBC_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_AES_CBC_ISO9797_M1provides 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_M2provides 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_PKCS5provides a cipher
 using AES with block size 128 in CBC mode, and pads input data according to the PKCS#5
 scheme.
 
- ALG_AES_CCM - Static variable in class javacardx.crypto.AEADCipher
- 
Cipher algorithm  ALG_AES_CCM provides a cipher using AES in Counter with CBC-MAC mode as
 specified in  RFC 3610. 
- ALG_AES_CMAC_128 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_AES_CMAC_128generates a
 16-byte Cipher-based MAC (CMAC) using AES with 
 blocksize 128 in CBC mode with ISO9797_M2 padding scheme.
 
- ALG_AES_CTR - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_AES_CTRprovides a cipher using
 AES in counter (CTR) mode.
 
- ALG_AES_ECB_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_AES_ECB_ISO9797_M1provides 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_M2provides 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_PKCS5provides a cipher using
 AES with block size 128 in ECB mode, and pads input data according to the PKCS#5 scheme.
 
- ALG_AES_GCM - Static variable in class javacardx.crypto.AEADCipher
- 
- ALG_AES_MAC_128_NOPAD - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_AES_MAC_128_NOPADgenerates a
 16-byte MAC using AES with blocksize 128 in CBC mode and does not pad
 input data.
 
- ALG_AES_MAC_192_NOPAD - Static variable in class javacard.security.Signature
- 
Deprecated.  
- ALG_AES_MAC_256_NOPAD - Static variable in class javacard.security.Signature
- 
Deprecated.  
- ALG_DES_CBC_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_DES_CBC_ISO9797_M1provides 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_M2provides 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_NOPADprovides 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_PKCS5provides 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_M1provides 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_M2provides 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_NOPADprovides 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_PKCS5provides a cipher using
 DES in ECB mode, and pads input data according to the PKCS#5 scheme.
 
- ALG_DES_MAC4_ISO9797_1_M1_ALG3 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_DES_MAC4_ISO9797_1_M1_ALG3generates a 4-byte MAC using triple DES with a 2-key DES3 key according
 to ISO9797-1 MAC
 algorithm 3 with method 1, where input data is
 padded using method 1 and the data is processed as described in MAC
 Algorithm 3 of the ISO 9797-1 specification.
 
- ALG_DES_MAC4_ISO9797_1_M2_ALG3 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_DES_MAC4_ISO9797_1_M2_ALG3generates a 4-byte MAC using triple DES with 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_M1generates 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_M2generates 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_NOPADgenerates 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_PKCS5generates 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_M1_ALG3 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_DES_MAC8_ISO9797_1_M1_ALG3generates an 8-byte MAC using triple DES with a 2-key DES3 key according
 to ISO9797-1 MAC
 algorithm 3 with method 1, where input data is
 padded using method 1 and the data is processed as described in MAC
 Algorithm 3 of the ISO 9797-1 specification.
 
- ALG_DES_MAC8_ISO9797_1_M2_ALG3 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_DES_MAC8_ISO9797_1_M2_ALG3generates an 8-byte MAC using triple DES with 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_M1generates 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_M2generates 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_MAC8_NOPADgenerates 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_PKCS5generates an
 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
 
- ALG_DH - Static variable in class javacard.security.KeyPair
- 
KeyPairobject containing an DH key pair for modular
 exponentiation based Diffie HellmanKeyAgreementoperations.
 
- ALG_DH_PLAIN - Static variable in class javacard.security.KeyAgreement
- 
Diffie-Hellman (DH) secret value derivation primitive as per NIST Special Publication 800-56Ar2. 
- ALG_DSA - Static variable in class javacard.security.KeyPair
- 
KeyPairobject containing a DSA key pair.
 
- ALG_DSA_SHA - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_DSA_SHAgenerates a 20-byte SHA
 digest and signs/verifies the digests using DSA.
 
- ALG_EC_F2M - Static variable in class javacard.security.KeyPair
- 
KeyPairobject 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
- 
KeyPairobject containing an EC key pair for EC operations
 over large prime fields
 
- ALG_EC_PACE_GM - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve Generic Mapping according to TR03110 v2. 
- ALG_EC_SVDP_DH - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 as per [IEEE P1363]. 
- ALG_EC_SVDP_DH_KDF - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 as per [IEEE P1363]. 
- ALG_EC_SVDP_DH_PLAIN - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 as per [IEEE P1363]. 
- ALG_EC_SVDP_DH_PLAIN_XY - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 as per [IEEE P1363]. 
- ALG_EC_SVDP_DHC - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 with cofactor multiplication and compatibility mode, as per [IEEE P1363]. 
- ALG_EC_SVDP_DHC_KDF - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 with cofactor multiplication and compatibility mode, as per [IEEE P1363]. 
- ALG_EC_SVDP_DHC_PLAIN - Static variable in class javacard.security.KeyAgreement
- 
Elliptic curve secret value derivation primitive, Diffie-Hellman version,
 with cofactor multiplication and compatibility mode, as per [IEEE P1363]. 
- ALG_ECDSA_SHA - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_ECDSA_SHAgenerates a 20-byte SHA
 digest and signs/verifies the digest using ECDSA.
 
- ALG_ECDSA_SHA_224 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_ECDSA_SHA_224generates a 28-byte
 SHA-224 digest and signs/verifies the digest using ECDSA with the
 curve defined in theECKeyparameters - such as the P-224
 curve specified in the Digital Signature Standards specification[NIST FIPS
 PUB 186-2].
 
- ALG_ECDSA_SHA_256 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_ECDSA_SHA_256generates a 32-byte
 SHA-256 digest and signs/verifies the digest using ECDSA with the
 curve defined in theECKeyparameters - such as the P-256
 curve specified in the Digital Signature Standards specification[NIST FIPS
 PUB 186-2].
 
- ALG_ECDSA_SHA_384 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_ECDSA_SHA_384generates a 48-byte
 SHA-384 digest and signs/verifies the digest using ECDSA with the
 curve defined in theECKeyparameters - such as the P-384
 curve specified in the Digital Signature Standards specification[NIST FIPS
 PUB 186-2].
 
- ALG_ECDSA_SHA_512 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_ECDSA_SHA_512generates a 64-byte
 SHA-512 digest and signs/verifies the digest using ECDSA with the
 curve defined in theECKeyparameters - such as the P-521
 curve specified in the Digital Signature Standards specification[NIST FIPS
 PUB 186-2].
 
- ALG_FAST - Static variable in class javacard.security.RandomData
- 
Utility random number generation algorithm. 
- ALG_HMAC_MD5 - Static variable in class javacard.security.Signature
- 
HMAC message authentication algorithm ALG_HMAC_MD5This
 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_RIPEMD160This 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_SHA1This
 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_256This 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_384This 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_512This algorithm generates an HMAC following the steps found in RFC: 2104
 using SHA-512 as the hashing algorithm.
 
- ALG_ISO3309_CRC16 - Static variable in class javacard.security.Checksum
- 
ISO/IEC 3309 compliant 16 bit CRC algorithm. 
- ALG_ISO3309_CRC32 - Static variable in class javacard.security.Checksum
- 
ISO/IEC 3309 compliant 32 bit CRC algorithm. 
- ALG_KEYGENERATION - Static variable in class javacard.security.RandomData
- 
This algorithm creates random numbers suitable to be used for key and 
 nonce generation. 
- ALG_KOREAN_SEED_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_KOREAN_SEED_CBC_NOPADprovides a
 cipher using the Korean SEED algorithm specified in the Korean SEED
 Algorithm specification provided by KISA, Korea Information Security
 Agency in CBC mode and does not pad input data.
 
- ALG_KOREAN_SEED_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_KOREAN_SEED_ECB_NOPADprovides a
 cipher using the Korean SEED algorithm specified in the Korean SEED
 Algorithm specification provided by KISA, Korea Information Security
 Agency in ECB mode and does not pad input data.
 
- ALG_KOREAN_SEED_MAC_NOPAD - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_KOREAN_SEED_MAC_NOPADgenerates an
 16-byte MAC using Korean SEED in CBC mode.
 
- ALG_MD5 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm MD5. 
- ALG_NULL - Static variable in class javacard.security.MessageDigest
- 
This constant indicates that there is no discrete message digest
 algorithm. 
- ALG_PRESEEDED_DRBG - Static variable in class javacard.security.RandomData
- 
Deterministic Random Bit Generator (DRBG) algorithm. 
- ALG_PSEUDO_RANDOM - Static variable in class javacard.security.RandomData
- 
Deprecated.
As of release 3.0.5. 
 
- ALG_RIPEMD160 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm RIPE MD-160. 
- ALG_RSA - Static variable in class javacard.security.KeyPair
- 
KeyPairobject containing a RSA key pair.
 
- ALG_RSA_CRT - Static variable in class javacard.security.KeyPair
- 
KeyPairobject containing a RSA key pair with private key
 in its Chinese Remainder Theorem form.
 
- ALG_RSA_ISO14888 - Static variable in class javacardx.crypto.Cipher
- 
Deprecated.  
- ALG_RSA_ISO9796 - Static variable in class javacardx.crypto.Cipher
- 
Deprecated.  
- ALG_RSA_MD5_PKCS1 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_MD5_PKCS1generates 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_PSSgenerates 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_RFC2409generates 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_NOPADprovides a cipher using RSA
 and does not pad input data.
 
- ALG_RSA_PKCS1 - Static variable in class javacardx.crypto.Cipher
- 
Cipher algorithm ALG_RSA_PKCS1provides 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_OAEPprovides 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_ISO9796generates 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_MRgenerates
 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_PKCS1generates 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_PSSgenerates
 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_224_PKCS1 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_224_PKCS1generates a 28-byte
 SHA digest, pads the digest according to the PKCS#1 (v1.5) scheme, and
 encrypts it using RSA.
 
- ALG_RSA_SHA_224_PKCS1_PSS - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_224_PKCS1_PSSgenerates a
 28-byte SHA-224 digest, pads it according to the PKCS#1-PSS scheme (IEEE
 1363-2000), and encrypts it using RSA.
 
- ALG_RSA_SHA_256_PKCS1 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_256_PKCS1generates a 32-byte
 SHA digest, pads the digest according to the PKCS#1 (v1.5) scheme, and
 encrypts it using RSA.
 
- ALG_RSA_SHA_256_PKCS1_PSS - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_256_PKCS1_PSSgenerates a
 32-byte SHA-256 digest, pads it according to the PKCS#1-PSS scheme (IEEE
 1363-2000), and encrypts it using RSA.
 
- ALG_RSA_SHA_384_PKCS1 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_384_PKCS1generates a 48-byte
 SHA digest, pads the digest according to the PKCS#1 (v1.5) scheme, and
 encrypts it using RSA.
 
- ALG_RSA_SHA_384_PKCS1_PSS - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_384_PKCS1_PSSgenerates a
 48-byte SHA-384 digest, pads it according to the PKCS#1-PSS scheme (IEEE
 1363-2000), and encrypts it using RSA.
 
- ALG_RSA_SHA_512_PKCS1 - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_512_PKCS1generates a 64-byte
 SHA digest, pads the digest according to the PKCS#1 (v1.5) scheme, and
 encrypts it using RSA.
 
- ALG_RSA_SHA_512_PKCS1_PSS - Static variable in class javacard.security.Signature
- 
Signature algorithm ALG_RSA_SHA_512_PKCS1_PSSgenerates a
 64-byte SHA-512 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_ISO9796generates 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_MRgenerates
 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_PKCS1generates 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_PSSgenerates 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_RFC2409generates 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
- 
Deprecated.
As of release 3.0.5. 
 
- ALG_SHA - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm SHA-1. 
- ALG_SHA3_224 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm SHA3-224. 
- ALG_SHA3_256 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm SHA3-256. 
- ALG_SHA3_384 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm SHA3-384. 
- ALG_SHA3_512 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm SHA3-512. 
- ALG_SHA_224 - Static variable in class javacard.security.MessageDigest
- 
Message Digest algorithm SHA-224. 
- 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. 
- ALG_TRNG - Static variable in class javacard.security.RandomData
- 
True Random Number Generation (TRNG) algorithm. 
- ALG_TYPE_AES - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DES - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DH_PARAMETERS - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DH_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DH_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DSA_PARAMETERS - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_DSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_EC_F2M_PARAMETERS - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_EC_F2M_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_EC_F2M_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_EC_FP_PARAMETERS - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_EC_FP_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_EC_FP_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_KOREAN_SEED - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_RSA_CRT_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_RSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
- ALG_TYPE_RSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
- APDU - Class in javacard.framework
- 
Application Protocol Data Unit (APDU) is the communication format between the
 card and the off-card applications. 
- APDUException - Exception in javacard.framework
- 
APDUExceptionrepresents anAPDUrelated
 exception.
 
- APDUException(short) - Constructor for exception javacard.framework.APDUException
- 
Constructs an APDUException. 
- APDUUtil - Class in javacardx.apdu.util
- 
The APDUUtilclass contains utility methods to parse CLA byte from
 a command APDU.
 
- append(BERTLV) - Method in class javacardx.framework.tlv.ConstructedBERTLV
- 
Append the specified TLV to the end of ConstructedBERTLV.
 
- append(byte[], short, byte[], short) - Static method in class javacardx.framework.tlv.ConstructedBERTLV
- 
Append the TLV representation in the specified byte array to the
 constructed BER tlv representation in the specified output byte array. 
- appendValue(byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
Appends the specified data to the end of thisPrimitive
 BER TLV object.
 
- appendValue(byte[], short, byte[], short, short) - Static method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
Appends the specified data to the end of the Primitive TLV representation
 in the specified byte array. 
- 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 AppletEventinterface provides a callback interface for
 the Java Card runtime environment to inform the applet about life cycle
 events.
 
- ArithmeticException - Exception in java.lang
- 
A Java Card runtime environment-owned instance of
 ArithmeticExceptionis thrown when an exceptional arithmetic
 condition has occurred.
 
- ArithmeticException() - Constructor for exception java.lang.ArithmeticException
- 
Constructs an ArithmeticException.
 
- ARRAY_TYPE_BOOLEAN - Static variable in class javacard.framework.JCSystem
- 
Constant to indicate boolean array type. 
- ARRAY_TYPE_BYTE - Static variable in class javacard.framework.JCSystem
- 
Constant to indicate byte array type. 
- ARRAY_TYPE_INT - Static variable in class javacard.framework.JCSystem
- 
Constant to indicate int array type. 
- ARRAY_TYPE_OBJECT - Static variable in class javacard.framework.JCSystem
- 
Constant to indicate object array type. 
- ARRAY_TYPE_SHORT - Static variable in class javacard.framework.JCSystem
- 
Constant to indicate short array type. 
- 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. 
- arrayCompareGeneric(Object, short, Object, short, short) - Static method in class javacardx.framework.util.ArrayLogic
- 
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). 
- arrayCopyRepack(Object, short, short, Object, short) - Static method in class javacardx.framework.util.ArrayLogic
- 
Copies data from the specified source array, beginning at the specified
 position, to the specified position of the destination array. 
- arrayCopyRepackNonAtomic(Object, short, short, Object, short) - Static method in class javacardx.framework.util.ArrayLogic
- 
Non-atomically copies data from the specified source array, beginning at
 the specified position, to the specified position of the destination
 array. 
- arrayFill(byte[], short, short, byte) - Static method in class javacard.framework.Util
- 
Fills the byte array beginning at the specified
 position, for the specified length with the specified byte value. 
- arrayFillGeneric(Object, short, short, Object, short) - Static method in class javacardx.framework.util.ArrayLogic
- 
Fills the array of primitive components beginning at the
 specified position, for the specified length with the specified value. 
- arrayFillGenericNonAtomic(Object, short, short, Object, short) - Static method in class javacardx.framework.util.ArrayLogic
- 
Fills the array of primitive components(non-atomically) beginning at the
 specified position, for the specified length with the specified value. 
- 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. 
- arrayFindGeneric(Object, short, byte[], short) - Static method in class javacardx.framework.util.ArrayLogic
- 
Finds the first occurrence of the specified value within the specified
 array. 
- ArrayIndexOutOfBoundsException - Exception in java.lang
- 
 A Java Card runtime environment-owned instance of
 ArrayIndexOutOfBoundsExceptionis thrown to indicate that an
 array has been accessed with an illegal index.
 
- ArrayIndexOutOfBoundsException() - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
- 
Constructs an ArrayIndexOutOfBoundsException.
 
- ArrayLogic - Class in javacardx.framework.util
- 
The ArrayLogicclass contains common utility functions for
 manipulating arrays of primitive components - byte, short or int.
 
- ArrayStoreException - Exception in java.lang
- 
A Java Card runtime environment-owned instance of
 ArrayStoreExceptionis thrown to indicate that an attempt has
 been made to store the wrong type of object into an array of objects.
 
- ArrayStoreException() - Constructor for exception java.lang.ArrayStoreException
- 
Constructs an ArrayStoreException.
 
- assertEquals(Object) - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be an object reference equal to the provided
 object reference. 
- assertEquals(short) - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a shortvalue equal to the providedshortvalue.
 
- assertFalse() - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a booleanvalue equal tofalse.
 
- assertGreaterThan(short) - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a shortvalue strictly greater than
 the providedshortvalue.
 
- assertIntegrity(Object) - Static method in class javacard.framework.SensitiveArrays
- 
Checks the integrity of the specified integrity-sensitive array object. 
- assertLessThan(short) - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a shortvalue strictly less than
 the providedshortvalue.
 
- assertNegative() - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a shortvalue strictly negative.
 
- assertPositive() - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a shortvalue strictly positive.
 
- assertTrue() - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a booleanvalue equal totrue.
 
- assertZero() - Static method in class javacardx.security.SensitiveResult
- 
Asserts the stored result to be a shortvalue equal to zero.
 
- CANNOT_ACCESS_IN_COMMAND - Static variable in exception javacard.framework.service.ServiceException
- 
This reason code is used to indicate that the command in the
 APDUobject cannot be accessed for input processing.
 
- CANNOT_ACCESS_OUT_COMMAND - Static variable in exception javacard.framework.service.ServiceException
- 
This reason code is used to indicate that the command in the
 APDUobject cannot be accessed for output processing.
 
- CardException - Exception in javacard.framework
- 
The CardExceptionclass defines a fieldreason and
 two accessor methods
 getReason()andsetReason().
 
- CardException(short) - Constructor for exception javacard.framework.CardException
- 
Construct a CardException instance with the specified reason. 
- CardRemoteObject - Class in javacard.framework.service
- 
A convenient base class for remote objects for the Java Card platform. 
- CardRemoteObject() - Constructor for class javacard.framework.service.CardRemoteObject
- 
Creates a new CardRemoteObjectand automatically exports
 it.
 
- CardRuntimeException - Exception in javacard.framework
- 
The CardRuntimeExceptionclass defines a fieldreason and two accessor methods
 getReason()andsetReason().
 
- 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 pinagainst the PIN value.
 
- check(byte[], short, byte) - Method in interface javacard.framework.OwnerPINxWithPredecrement
- 
Compares pinagainst the PIN value without decrementing the try
 counter.
 
- check(byte[], short, byte) - Method in interface javacard.framework.PIN
- 
Compares pinagainst the PIN value.
 
- check(byte[], short, short) - Static method in class javacardx.framework.string.StringUtil
- 
Checks if the provided byte array contains a valid UTF-8 encoded character
 or character sequence. 
- Checksum - Class in javacard.security
- 
The Checksumclass is the base class for CRC (cyclic
 redundancy check) checksum algorithms.
 
- Checksum() - Constructor for class javacard.security.Checksum
- 
Protected Constructor 
- Cipher - Class in javacardx.crypto
- 
The Cipherclass is the abstract base class for Cipher
 algorithms.
 
- Cipher() - Constructor for class javacardx.crypto.Cipher
- 
Protected constructor. 
- Cipher.OneShot - Class in javacardx.crypto
- 
The OneShotclass is a specialization of theCipherclass intended to support efficient one-shot ciphering and deciphering
 operations that may avoid persistent memory writes entirely.
 
- CIPHER_AES_CBC - Static variable in class javacardx.crypto.Cipher
- 
- CIPHER_AES_CCM - Static variable in class javacardx.crypto.AEADCipher
- 
- CIPHER_AES_ECB - Static variable in class javacardx.crypto.Cipher
- 
- CIPHER_AES_GCM - Static variable in class javacardx.crypto.AEADCipher
- 
- CIPHER_DES_CBC - Static variable in class javacardx.crypto.Cipher
- 
- CIPHER_DES_ECB - Static variable in class javacardx.crypto.Cipher
- 
- CIPHER_KOREAN_SEED_CBC - Static variable in class javacardx.crypto.Cipher
- 
- CIPHER_KOREAN_SEED_ECB - Static variable in class javacardx.crypto.Cipher
- 
- CIPHER_RSA - Static variable in class javacardx.crypto.Cipher
- 
- CLA_ISO7816 - Static variable in interface javacard.framework.ISO7816
- 
APDU command CLA : ISO 7816 = 0x00 
- ClassCastException - Exception in java.lang
- 
A Java Card runtime environment-owned instance of
 ClassCastExceptionis thrown to indicate that the code has
 attempted to cast an object to a subclass of which it is not an instance.
 
- ClassCastException() - Constructor for exception java.lang.ClassCastException
- 
Constructs a ClassCastException.
 
- 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_RESETcases.
 
- 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. 
- clearArray(Object) - Static method in class javacard.framework.SensitiveArrays
- 
Clears the specified array object. 
- clearKey() - Method in interface javacard.security.Key
- 
Clears the key and sets its initialized state to false. 
- close() - Method in class javacard.security.InitializedMessageDigest.OneShot
- 
Closes and releases this JCRE owned temporary instance of the
 OneShotobject for reuse.
 
- close() - Method in class javacard.security.MessageDigest.OneShot
- 
Closes and releases this JCRE owned temporary instance of the
 OneShotobject for reuse.
 
- close() - Method in class javacard.security.RandomData.OneShot
- 
Closes and releases this JCRE owned temporary instance of the
 OneShotobject for reuse.
 
- close() - Method in class javacard.security.Signature.OneShot
- 
Closes and releases this JCRE owned temporary instance of the OneShotobject for reuse.
 
- close() - Method in class javacardx.crypto.Cipher.OneShot
- 
Closes and releases this JCRE owned temporary instance of the OneShotobject for reuse.
 
- codePointAt(byte[], short, short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Copies to the destination buffer the character (Unicode code point) at the specified index in
 the UTF-8 encoded character sequence designated by aString,offsetandlength.
 
- codePointBefore(byte[], short, short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Copies to the destination buffer the character (Unicode code point) before the specified
 index in the UTF-8 encoded character sequence designated by aString,offsetandlength.
 
- codePointCount(byte[], short, short) - Static method in class javacardx.framework.string.StringUtil
- 
Returns the number of characters (Unicode code points) in the UTF-8
 encoded character sequence designated by aString,offsetandlength.
 
- COMMAND_DATA_TOO_LONG - Static variable in exception javacard.framework.service.ServiceException
- 
This reason code is used to indicate that the incoming data for a command
 in the APDUobject does not fit in the APDU buffer.
 
- COMMAND_IS_FINISHED - Static variable in exception javacard.framework.service.ServiceException
- 
This reason code is used to indicate that the command in the
 APDUobject has been completely processed.
 
- commitTransaction() - Static method in class javacard.framework.JCSystem
- 
Commits an atomic transaction. 
- compare(boolean, byte[], short, short, byte[], short, short) - Static method in class javacardx.framework.string.StringUtil
- 
Compares two strings lexicographically, optionally ignoring case considerations. 
- compareTo(BigNumber) - Method in class javacardx.framework.math.BigNumber
- 
Compares the internal big number against the specified operand. 
- compareTo(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
- 
Compares the internal big number against the specified operand. 
- ConstructedBERTag - Class in javacardx.framework.tlv
- 
The ConstructedBERTagclass encapsulates a constructed BER TLV
 tag.
 
- ConstructedBERTag() - Constructor for class javacardx.framework.tlv.ConstructedBERTag
- 
Constructor creates an empty constructed BERTLV Tag object capable of
 encapsulating a constructed BER TLV Tag. 
- ConstructedBERTLV - Class in javacardx.framework.tlv
- 
The ConstructedBERTLVclass encapsulates a constructed BER TLV
 structure.
 
- ConstructedBERTLV(short) - Constructor for class javacardx.framework.tlv.ConstructedBERTLV
- 
Constructor creates an empty ConstructedBERTLVobject
 capable of encapsulating aConstructedBERTLVstructure.
 
- convertFrom(byte[], short, short, byte[], short, byte) - Static method in class javacardx.framework.string.StringUtil
- 
Converts from the specified character encoding to the UTF-8 character encoding all of the characters from the provided
 source character string and copies them to the provided destination array, starting at the provided dstOffset.
 
- convertTo(byte[], short, short, byte[], short, byte) - Static method in class javacardx.framework.string.StringUtil
- 
Converts to the specified character encoding all of the characters from the provided
 source UTF-8 encoded character string and copies them to the provided destination array,
 starting at the provided dstOffset.
 
- convertToBCD(byte[], short, short, byte[], short) - Static method in class javacardx.framework.math.BCDUtil
- 
Converts the input hexadecimal data into BCD format. 
- convertToHex(byte[], short, short, byte[], short) - Static method in class javacardx.framework.math.BCDUtil
- 
Converts the input BCD data into hexadecimal format. 
- copyDomainParametersFrom(ECKey) - Method in interface javacard.security.ECKey
- 
Copies the domain parameters from the specified ECKeyinstance into
 the domain parameters ofthisobject instance.
 
- CryptoException - Exception in javacard.security
- 
CryptoExceptionrepresents a cryptography-related exception.
 
- CryptoException(short) - Constructor for exception javacard.security.CryptoException
- 
Constructs a CryptoExceptionwith the specified reason.
 
- GAIT_STYLE - Static variable in class javacardx.biometry.BioBuilder
- 
Gait (behavioral). 
- GAIT_STYLE - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
- 
Gait (behavioral). 
- generateData(byte[], short, short) - Method in class javacard.security.RandomData
- 
- generateData(byte[], short, short) - Method in class javacard.security.RandomData.OneShot
- 
- generateSecret(byte[], short, short, byte[], short) - Method in class javacard.security.KeyAgreement
- 
Generates the secret data as per the requested algorithm using the
 PrivateKeyspecified during initialization and the public
 key data provided.
 
- genKeyPair() - Method in class javacard.security.KeyPair
- 
(Re)Initializes the key objects encapsulated in this KeyPairinstance 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
 AIDobject associated with the current applet context, ornullif theApplet.register()method has
 not yet been invoked.
 
- getAlgorithm() - Method in class javacard.security.Checksum
- 
Gets the Checksum algorithm. 
- getAlgorithm() - Method in class javacard.security.InitializedMessageDigest.OneShot
- 
Gets the Message digest algorithm. 
- getAlgorithm() - Method in class javacard.security.KeyAgreement
- 
Gets the KeyAgreement algorithm. 
- getAlgorithm() - Method in class javacard.security.MessageDigest
- 
Gets the Message digest algorithm. 
- getAlgorithm() - Method in class javacard.security.MessageDigest.OneShot
- 
Gets the Message digest algorithm. 
- getAlgorithm() - Method in class javacard.security.RandomData
- 
Gets the random number generation algorithm. 
- getAlgorithm() - Method in class javacard.security.RandomData.OneShot
- 
Gets the random number generation algorithm. 
- getAlgorithm() - Method in class javacard.security.Signature
- 
Gets the Signature algorithm. 
- getAlgorithm() - Method in class javacard.security.Signature.OneShot
- 
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. 
- getAlgorithm() - Method in class javacardx.crypto.Cipher.OneShot
- 
Gets the Cipher algorithm. 
- getAppletShareableInterfaceObject(AID, byte) - Static method in class javacard.framework.JCSystem
- 
Called by a client applet to get a server applet's shareable interface
 object. 
- getAssignedChannel() - Static method in class javacard.framework.JCSystem
- 
This method is called to obtain the logical channel number assigned to
 the currently selected applet instance. 
- getAvailableMemory(byte) - Static method in class javacard.framework.JCSystem
- 
Obtains the amount of memory of the specified type that is available to
 the applet. 
- getAvailableMemory(short[], short, byte) - Static method in class javacard.framework.JCSystem
- 
Obtains the amount of memory of the specified type that is available to
 the applet. 
- getB(byte[], short) - Method in interface javacard.security.ECKey
- 
Returns the second coefficient of the curve of the key. 
- getBioTemplateData(short) - Method in interface javacardx.biometry1toN.BioMatcher
- 
Get the BioTemplateDataenrolled at the specified index.
 
- getBioTemplateData(short) - Method in interface javacardx.biometry1toN.OwnerBioMatcher
- 
Gets the OwnerBioTemplateDataenrolled at the specified index.
 
- getBioType() - Method in interface javacardx.biometry.BioTemplate
- 
Get the biometric type. 
- getBioType() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Gets the biometric type. 
- getBioType() - Method in interface javacardx.biometry1toN.BioTemplateData
- 
Gets the biometric type. 
- getBuffer() - Method in class javacard.framework.APDU
- 
Returns the APDU buffer byte array. 
- getByteLength(byte) - Method in class javacardx.framework.math.BigNumber
- 
Returns the number of bytes required to represent the big number using
 the desired format 
- getBytes(byte[], short) - Method in class javacard.framework.AID
- 
Called to get all the AID bytes encapsulated within AIDobject.
 
- getCipherAlgorithm() - Method in class javacard.security.Signature
- 
Gets the cipher algorithm. 
- getCipherAlgorithm() - Method in class javacard.security.Signature.OneShot
- 
Gets the cipher algorithm. 
- getCipherAlgorithm() - Method in class javacardx.crypto.Cipher
- 
Gets the raw cipher algorithm. 
- getCipherAlgorithm() - Method in class javacardx.crypto.Cipher.OneShot
- 
Gets the raw cipher algorithm. 
- getCLA(APDU) - Method in class javacard.framework.service.BasicService
- 
Returns the class byte for the command in the APDUobject.
 
- getCLAChannel() - Static method in class javacard.framework.APDU
- 
Returns the logical channel number associated with the current
 APDUcommand based on the CLA byte.
 
- getCLAChannel(byte) - Static method in class javacardx.apdu.util.APDUUtil
- 
Returns the logical channel number encoded in the CLAbyteparameter which represents a CLA byte from a command APDU.
 
- getCurrentAPDU() - Static method in class javacard.framework.APDU
- 
This method is called during the Applet.process(APDU)method to obtain a reference to the currentAPDUobject.
 
- getCurrentAPDUBuffer() - Static method in class javacard.framework.APDU
- 
This method is called during the Applet.process(APDU)method 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 APDUobject.
 
- 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.DHKey
- 
Returns the base parameter value of the key in plain text. 
- 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). 
- getIndexOfLastMatchingBioTemplateData() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Gets the index of the last matching BioTemplateData.
 
- getIndexOfLastMatchingBioTemplateData() - Method in interface javacardx.biometry1toN.OwnerBioMatcher
- 
Gets the index of the last matching BioTemplateData.
 
- getInitializedMessageDigestInstance(byte, boolean) - Static method in class javacard.security.MessageDigest
- 
Creates a InitializedMessageDigestobject instance of the
 selected algorithm.
 
- getINS(APDU) - Method in class javacard.framework.service.BasicService
- 
Returns the instruction byte for the command in the APDUobject.
 
- getInstance(byte, boolean) - Static method in class javacard.security.Checksum
- 
Creates a Checksumobject instance of the selected
 algorithm.
 
- getInstance(byte, boolean) - Static method in class javacard.security.KeyAgreement
- 
Creates a KeyAgreementobject instance of the selected
 algorithm.
 
- getInstance(byte, boolean) - Static method in class javacard.security.MessageDigest
- 
Creates a MessageDigestobject instance of the selected
 algorithm.
 
- getInstance(byte) - Static method in class javacard.security.RandomData
- 
Creates a RandomDatainstance of the selected algorithm.
 
- getInstance(byte, boolean) - Static method in class javacard.security.Signature
- 
Creates a Signatureobject instance of the selected
 algorithm.
 
- getInstance(byte, byte, byte, boolean) - Static method in class javacard.security.Signature
- 
Creates a Signatureobject instance with the selected
 message digest algorithm, cipher algorithm and padding algorithm.
 
- getInstance(byte, boolean) - Static method in class javacardx.crypto.Cipher
- 
Creates a Cipherobject instance of the selected
 algorithm.
 
- getInstance(byte, byte, boolean) - Static method in class javacardx.crypto.Cipher
- 
Creates a Cipherobject instance with the selected
 of the selected raw cipher algorithm and padding algorithm.
 
- getInstance(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
- 
Create a BERTLVTag object from the binary representation
 in the byte array.
 
- getInstance(byte[], short, short) - Static method in class javacardx.framework.tlv.BERTLV
- 
Creates the BERTLVusing the input binary data.
 
- getInt(byte[], short) - Static method in class javacardx.framework.util.intx.JCint
- 
Concatenates four bytes in a byte array to form a int value. 
- 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 Keydata in plain text.
 
- getKey(byte[], short) - Method in interface javacard.security.DESKey
- 
Returns the Keydata in plain text.
 
- getKey(byte[], short) - Method in interface javacard.security.HMACKey
- 
Returns the Keydata in plain text.
 
- getKey(byte[], short) - Method in interface javacard.security.KoreanSEEDKey
- 
Returns the Keydata in plain text.
 
- getKeyCipher() - Method in interface javacardx.crypto.KeyEncryption
- 
Returns the Cipherobject to be used to decrypt the input
 key data and key parameters in the set methods.
 
- getLength() - Method in class javacard.security.InitializedMessageDigest.OneShot
- 
Returns the byte length of the hash. 
- getLength() - Method in class javacard.security.MessageDigest
- 
Returns the byte length of the hash. 
- getLength() - Method in class javacard.security.MessageDigest.OneShot
- 
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 class javacard.security.Signature.OneShot
- 
Returns the byte length of the signature data. 
- getLength() - Method in interface javacard.security.SignatureMessageRecovery
- 
Returns the byte length of the signature data. 
- getLength() - Method in class javacardx.framework.tlv.BERTLV
- 
Returns the value of thisTLV object's Length component
 
- getLength(byte[], short) - Static method in class javacardx.framework.tlv.BERTLV
- 
Returns the value of the TLV Structure's Length component in the
 specified input byte array 
- getMaxBytesSupported() - Static method in class javacardx.framework.math.BCDUtil
- 
This method returns the largest value that can be used with the BCD
 utility functions. 
- getMaxBytesSupported() - Static method in class javacardx.framework.math.BigNumber
- 
This method returns the byte length of the hex array that can store the
 biggest BigNumber supported. 
- getMaxCommitCapacity() - Static method in class javacard.framework.JCSystem
- 
Returns the total number of bytes in the commit buffer. 
- getMaxNbOfBioTemplateData() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Gets the maximum number of BioTemplateDatathat can be enrolled in
 thisBioMatcher.
 
- getMemoryAccessInstance(byte, short[], short) - Static method in class javacardx.external.Memory
- 
Creates a MemoryAccessobject instance for the selected
 memory subsystem.
 
- getMessageDigestAlgorithm() - Method in class javacard.security.Signature
- 
Gets the message digest algorithm. 
- getMessageDigestAlgorithm() - Method in class javacard.security.Signature.OneShot
- 
Gets the message digest algorithm. 
- 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 contacted T=1 protocol, and 0
 in contacted T=0 and contactless protocols. 
- 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. 
- getOutputLength(APDU) - Method in class javacard.framework.service.BasicService
- 
Returns the output length for the command in the APDUobject.
 
- getP(byte[], short) - Method in interface javacard.security.DHKey
- 
Returns the prime parameter value of the key in plain text. 
- 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. 
- getP1(APDU) - Method in class javacard.framework.service.BasicService
- 
Returns the first parameter byte for the command in the APDUobject.
 
- getP2(APDU) - Method in class javacard.framework.service.BasicService
- 
Returns the second parameter byte for the command in the
 APDUobject.
 
- getPaddingAlgorithm() - Method in class javacard.security.Signature
- 
Gets the padding algorithm. 
- getPaddingAlgorithm() - Method in class javacard.security.Signature.OneShot
- 
Gets the padding algorithm. 
- getPaddingAlgorithm() - Method in class javacardx.crypto.Cipher
- 
Gets the padding algorithm. 
- getPaddingAlgorithm() - Method in class javacardx.crypto.Cipher.OneShot
- 
Gets the padding algorithm. 
- getPartialBytes(short, byte[], short, byte) - Method in class javacard.framework.AID
- 
Called to get part of the AID bytes encapsulated within the
 AIDobject 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. 
- getPreviousContextAID() - Static method in class javacard.framework.JCSystem
- 
Obtains the Java Card runtime environment-owned instance of the
 AIDobject associated with the previously active applet
 context.
 
- getPrivate() - Method in class javacard.security.KeyPair
- 
Returns a reference to the private key component of this
 KeyPairobject.
 
- 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, based on 
 protocol and media used for the last APDU received. 
- getPublic() - Method in class javacard.security.KeyPair
- 
Returns a reference to the public key component of this
 KeyPairobject.
 
- getPublicData(short, byte[], short, short) - Method in interface javacardx.biometry1toN.BioTemplateData
- 
Gets the public part of the biometric template data. 
- getPublicTemplateData(short, byte[], short, short) - Method in interface javacardx.biometry.BioTemplate
- 
Get public part of the reference template. 
- getQ(byte[], short) - Method in interface javacard.security.DHKey
- 
Returns the subprime parameter value of the key in plain text. 
- 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.CardException
- 
Get reason code 
- 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. 
- getShareableInterfaceObject(AID, byte) - Method in class javacard.framework.Applet
- 
Called by the Java Card runtime environment to obtain a shareable
 interface object from this server applet, on behalf of a request from a
 client applet. 
- 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. 
- getStatusWord(APDU) - Method in class javacard.framework.service.BasicService
- 
Returns the response status word for the command in the APDUobject.
 
- getTag() - Method in class javacardx.framework.tlv.BERTLV
- 
Returns thisvalue of the TLV object's Tag component
 
- getTag(byte[], short, byte[], short) - Static method in class javacardx.framework.tlv.BERTLV
- 
Copies the tag component in the TLV representation in the specified input
 byte array to the specified output byte array 
- getTransactionDepth() - Static method in class javacard.framework.JCSystem
- 
Returns the current transaction nesting depth level. 
- getTriesRemaining() - Method in class javacard.framework.OwnerPIN
- 
Returns the number of times remaining that an incorrect PIN can be
 presented before the PINis blocked.
 
- getTriesRemaining() - Method in interface javacard.framework.PIN
- 
Returns the number of times remaining that an incorrect PIN can be
 presented before the PINis blocked.
 
- getTriesRemaining() - Method in interface javacardx.biometry.BioTemplate
- 
Returns the number of times remaining that an incorrect candidate
 template can be presented before the reference template is blocked. 
- getTriesRemaining() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Gets the number of times remaining that an incorrect candidate can be
 presented before the BioMatcheris blocked.
 
- getTryLimit() - Method in interface javacard.framework.OwnerPINx
- 
Returns the the maximum number of times an incorrect PIN can be
 presented before the PIN is blocked. 
- getType() - Method in interface javacard.security.Key
- 
Returns the key interface type. 
- getUnusedCommitCapacity() - Static method in class javacard.framework.JCSystem
- 
Returns the number of bytes left in the commit buffer. 
- getValidatedFlag() - Method in class javacard.framework.OwnerPIN
- 
This protected method returns the validated flag. 
- getValue(byte[], short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
Writes the value (V) part of thisPrimitive BER TLV object
 into the output buffer.
 
- getValueOffset(byte[], short) - Static method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
Returns the offset into the specified input byte array of the value (V)
 part of the BER TLV structure representation in the input array. 
- getVersion() - Static method in class javacard.framework.JCSystem
- 
Returns the current major and minor version of the Java Card API. 
- getVersion(byte[], short) - Method in interface javacardx.biometry.BioTemplate
- 
Get the matching algorithm version and ID. 
- getVersion(byte[], short) - Method in interface javacardx.biometry1toN.BioMatcher
- 
Gets the matching algorithm version and ID. 
- 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.DHPrivateKey
- 
Returns the value of the key in plain text. 
- 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.DHPublicKey
- 
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. 
- GSM_7 - Static variable in class javacardx.framework.string.StringUtil
- 
The GSM Septet character encoding. 
- 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_NUMBER_FORMAT - Static variable in exception javacardx.framework.string.StringException
- 
This reason code is used to indicate that the character sequence to be converted
 to a number does not have the appropriate format. 
- ILLEGAL_PARAM - Static variable in exception javacard.framework.service.ServiceException
- 
This reason code is used to indicate that an input parameter is not
 allowed. 
- ILLEGAL_SIZE - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that the size of a TLV or Tag
 representation in the input parameter is greater than the supported size
 or will result in in a TLV structure of greater than supported size 
- ILLEGAL_STATE - Static variable in exception javacard.framework.PINException
- 
This reason code is used to indicate a method has been invoked at an illegal
 or inappropriate time. 
- 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.framework.TransactionException
- 
This reason code is used by the transaction methods to indicate that
 the method is not available in the caller's environment. 
- 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_USE - Static variable in exception javacardx.biometry.BioException
- 
This reason code is used to indicate that the method should not be
 invoked based on the current state of the card. 
- ILLEGAL_USE - Static variable in exception javacardx.biometry1toN.Bio1toNException
- 
This reason code is used to indicate that the method should not be
 invoked based on the current state of the card. 
- 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. 
- ILLEGAL_VALUE - Static variable in exception javacardx.biometry.BioException
- 
This reason code is used to indicate that one or more input parameters is
 out of allowed bounds. 
- ILLEGAL_VALUE - Static variable in exception javacardx.biometry1toN.Bio1toNException
- 
This reason code is used to indicate that one or more input parameters is
 out of allowed bounds. 
- ILLEGAL_VALUE - Static variable in exception javacardx.framework.util.UtilException
- 
This reason code is used to indicate that one or more input parameters is
 not the correct type or is out of allowed bounds. 
- IN_PROGRESS - Static variable in exception javacard.framework.TransactionException
- 
This reason code is used by the beginTransactionmethod to
 indicate a transaction is already in progress.
 
- indexOf(byte[], short, short, byte[], short, short) - Static method in class javacardx.framework.string.StringUtil
- 
Returns the index within the provided UTF-8 encoded character string of the first occurrence of the
 specified substring. 
- IndexOutOfBoundsException - Exception in java.lang
- 
A Java Card runtime environment-owned instance of
 IndexOutOfBoundsExceptionis thrown to indicate that an index
 of some sort (such as to an array) is out of range.
 
- IndexOutOfBoundsException() - Constructor for exception java.lang.IndexOutOfBoundsException
- 
Constructs an IndexOutOfBoundsException.
 
- init(byte[], short, short) - Method in class javacard.security.Checksum
- 
Resets and initializes the Checksumobject with the
 algorithm specific parameters.
 
- init(PrivateKey) - Method in class javacard.security.KeyAgreement
- 
Initializes the object with the given private key. 
- init(Key, byte) - Method in class javacard.security.Signature
- 
Initializes the Signatureobject with the appropriateKey.
 
- init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature
- 
Initializes the Signatureobject with the appropriateKeyand algorithm specific parameters.
 
- init(Key, byte) - Method in class javacard.security.Signature.OneShot
- 
Initializes the Signatureobject with the appropriateKey.
 
- init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature.OneShot
- 
Initializes the Signatureobject with the appropriateKeyand algorithm specific parameters.
 
- init(Key, byte) - Method in interface javacard.security.SignatureMessageRecovery
- 
Initializes the Signatureobject with the appropriateKey.
 
- init(byte[], short, short) - Method in interface javacardx.biometry.OwnerBioTemplate
- 
Initializes the enrollment of a reference template. 
- init(byte[], short, short) - Method in interface javacardx.biometry1toN.OwnerBioTemplateData
- 
Initializes the enrollment of biometric template data. 
- init(Key, byte) - Method in class javacardx.crypto.AEADCipher
- 
Initializes the Cipherobject with the appropriateKey.
 
- init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.AEADCipher
- 
Initializes the Cipherobject with the appropriate Key and
 algorithm specific parameters.
 
- init(Key, byte, byte[], short, short, short, short, short) - Method in class javacardx.crypto.AEADCipher
- 
Initializes this Cipherinstance to encrypt or decrypt a with the given
 key, nonce, AAD size and message size.
 
- init(Key, byte) - Method in class javacardx.crypto.Cipher
- 
Initializes the Cipherobject with the appropriateKey.
 
- init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.Cipher
- 
Initializes the Cipherobject with the appropriate Key and
 algorithm specific parameters.
 
- init(Key, byte) - Method in class javacardx.crypto.Cipher.OneShot
- 
Initializes the Cipherobject with the appropriateKey.
 
- init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.Cipher.OneShot
- 
Initializes the Cipherobject with the appropriate Key and
 algorithm specific parameters.
 
- init(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
- 
Initializes the big number using the input data 
- init(byte[], short) - Method in class javacardx.framework.tlv.BERTag
- 
Abstract init method. 
- init(byte[], short, short) - Method in class javacardx.framework.tlv.BERTLV
- 
Abstract init method. 
- init(byte, short) - Method in class javacardx.framework.tlv.ConstructedBERTag
- 
(Re-)Initialize thisConstructedBERTagobject with the specified tag class, and tag number.
 
- init(byte[], short) - Method in class javacardx.framework.tlv.ConstructedBERTag
- 
(Re-)Initialize thisConstructedBERTagobject from the binary representation in the byte array.
 
- init(byte[], short, short) - Method in class javacardx.framework.tlv.ConstructedBERTLV
- 
(Re-)Initializes thisConstructedBERTLVusing the input byte data.
 
- init(ConstructedBERTag, BERTLV) - Method in class javacardx.framework.tlv.ConstructedBERTLV
- 
(Re-)Initializes thisConstructedBERTLVobject with the input tag and TLV parameter.
 
- init(ConstructedBERTag, byte[], short, short) - Method in class javacardx.framework.tlv.ConstructedBERTLV
- 
(Re-)Initializes thisConstructedBERTLVobject with the input tag and specified data as value of the object.
 
- init(byte, short) - Method in class javacardx.framework.tlv.PrimitiveBERTag
- 
(Re-)Initialize thisPrimitiveBERTagobject
 with the specified tag class, and tag number.
 
- init(byte[], short) - Method in class javacardx.framework.tlv.PrimitiveBERTag
- 
(Re-)Initialize thisPrimitiveBERTLVTag
 object from the binary representation in the byte array.
 
- init(byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
(Re-)Initializes thisPrimitiveBERTLVusing
 the input byte data.
 
- init(PrimitiveBERTag, byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
(Re-)Initializes thisPrimitiveBERTLVobject with the input tag, length and data.
 
- InitializedMessageDigest - Class in javacard.security
- 
The InitializedMessageDigestclass is a subclass of the base
 classMessageDigest.
 
- InitializedMessageDigest() - Constructor for class javacard.security.InitializedMessageDigest
- 
protected constructor 
- InitializedMessageDigest.OneShot - Class in javacard.security
- 
The OneShotclass is a specialization of theInitializedMessageDigestclass intended to support efficient one-shot
 hash operations that may avoid persistent memory writes entirely.
 
- initMatch(byte[], short, short) - Method in interface javacardx.biometry.BioTemplate
- 
Initialize or re-initialize a biometric matching session. 
- initMatch(byte[], short, short) - Method in interface javacardx.biometry1toN.BioMatcher
- 
Initialize or re-initialize a biometric matching session. 
- 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
- 
To create an instance of the Appletsubclass, the Java
 Card runtime environment will call this static method first.
 
- INSUFFICIENT_STORAGE - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that the configured storage capacity
 of the object will be exceeded 
- INTERNAL_ERROR - Static variable in exception javacardx.external.ExternalException
- 
This reason code is used to indicate that an unrecoverable external
 access error occurred. 
- 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_BYTE_SEQUENCE - Static variable in exception javacardx.framework.string.StringException
- 
This reason code is used to indicate that an invalid byte sequence was encountered
 when encoding to or from UTF-8. 
- INVALID_DATA - Static variable in exception javacardx.biometry.BioException
- 
This reason code is used to indicate that the data the system encountered
 is illegible. 
- INVALID_DATA - Static variable in exception javacardx.biometry1toN.Bio1toNException
- 
This reason code is used to indicate that the data the system encountered
 is illegible. 
- 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. 
- INVALID_PARAM - Static variable in exception javacardx.external.ExternalException
- 
This reason code is used to indicate that an input parameter is invalid. 
- INVALID_PARAM - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that one or more input parameters is
 invalid. 
- IO_ERROR - Static variable in exception javacard.framework.APDUException
- 
This reason code indicates that an unrecoverable error occurred in the
 I/O transmission layer. 
- IOException - Exception in java.io
- 
A Java Card runtime environment-owned instance of IOExceptionis thrown to signal that an I/O exception of some sort has occurred.
 
- IOException() - Constructor for exception java.io.IOException
- 
Constructs an IOException.
 
- IRIS_SCAN - Static variable in class javacardx.biometry.BioBuilder
- 
Pattern is a scan of the eye's iris. 
- IRIS_SCAN - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
- 
Pattern is a scan of the eye's iris. 
- isAppletActive(AID) - Static method in class javacard.framework.JCSystem
- 
This method is used to determine if the specified applet is active on the
 card. 
- isAuthenticated(short) - Method in interface javacard.framework.service.SecurityService
- 
Checks whether or not the specified principal is currently authenticated. 
- isBCDFormat(byte[], short, short) - Static method in class javacardx.framework.math.BCDUtil
- 
Checks if the input data is in BCD format. 
- isChannelSecure(byte) - Method in interface javacard.framework.service.SecurityService
- 
Checks whether a secure channel is established between the card and the
 host for the ongoing session that guarantees the indicated properties. 
- isCommandChainingCLA() - Method in class javacard.framework.APDU
- 
Returns whether the current APDUcommand is the first or
 part of a command chain.
 
- isCommandChainingCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
- 
Based on encoding of the CLAByteparameter which represents a
 CLA byte from a command APDU, returns whether anAPDUcommand
 is the first or part of a command chain.
 
- isCommandSecure(byte) - Method in interface javacard.framework.service.SecurityService
- 
Checks whether a secure channel is in use between the card and the host
 for the ongoing command that guarantees the indicated properties. 
- isConstructed() - Method in class javacardx.framework.tlv.BERTag
- 
Used to query if thisBER tag structure is constructed
 
- isConstructed(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
- 
Returns the constructed flag part of the BER Tag from its representation
 in the specified byte array 
- isInitialized() - Method in interface javacard.security.Key
- 
Reports the initialized state of the key. 
- isInitialized() - Method in interface javacardx.biometry.BioTemplate
- 
Returns true if the reference template is completely loaded and ready for
 matching functions. 
- isInitialized() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Indicates whether this BioMatcherhas been loaded with at least oneBioTemplateDataand is ready for matching functions.
 
- isInitialized() - Method in interface javacardx.biometry1toN.BioTemplateData
- 
Indicates whether the BioTemplateDatais completely loaded/initialized.
 
- isIntegritySensitive(Object) - Static method in class javacard.framework.SensitiveArrays
- 
Returns whether the provided object is an integrity-sensitive array. 
- isIntegritySensitiveArraysSupported() - Static method in class javacard.framework.SensitiveArrays
- 
Returns whether the implementation for the Java Card platform supports integrity-sensitive arrays. 
- isISOInterindustryCLA() - Method in class javacard.framework.APDU
- 
Returns whether the current APDUcommand CLA byte
 corresponds to an interindustry command as defined in ISO 7816-4:2013
 specification.
 
- isISOInterindustryCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
- 
Returns whether the CLAByteparameter which represents a
 CLA bye from a command APDU, corresponds to an interindustry command as
 defined in ISO 7816-4:2013 specification.
 
- ISO7816 - Interface in javacard.framework
- 
ISO7816encapsulates constants related to ISO 7816-3 and ISO
 7816-4.
 
- ISO_8859_1 - Static variable in class javacardx.framework.string.StringUtil
- 
The ISO 8859-1 (Latin-1) character encoding. 
- isObjectDeletionSupported() - Static method in class javacard.framework.JCSystem
- 
This method is used to determine if the implementation for the Java Card
 platform supports the object deletion mechanism. 
- ISOException - Exception in javacard.framework
- 
ISOExceptionclass encapsulates an ISO 7816-4 response status
 word as itsreasoncode.
 
- ISOException(short) - Constructor for exception javacard.framework.ISOException
- 
Constructs an ISOException instance with the specified status word. 
- isProcessed(APDU) - Method in class javacard.framework.service.BasicService
- 
Checks if the command in the APDUobject has already been
 processed.
 
- isSecureMessagingCLA() - Method in class javacard.framework.APDU
- 
Returns trueif the encoding of the currentAPDUcommand based on the CLA byte indicates secure
 messaging.
 
- isSecureMessagingCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
- 
Returns trueif encoding of theCLAbyteparameter, which represents a CLA byte from a command APDU, indicates secure
 messaging.
 
- isTransient(Object) - Static method in class javacard.framework.JCSystem
- 
Checks if the specified object is transient. 
- isValidated() - Method in class javacard.framework.OwnerPIN
- 
Returns trueif a valid PIN has been presented since the
 last card reset or last call toreset().
 
- isValidated() - Method in interface javacard.framework.PIN
- 
Returns the validated flag;  true if a valid PIN value has been presented since
 the last card reset and the validated flag was not reset since then by a call to  reset
 or by any owner PIN administrative method operations (see  OwnerPIN and  OwnerPINx). 
- isValidated() - Method in interface javacardx.biometry.BioTemplate
- 
Returns true if the template has been successfully checked since the last
 card reset or last call to reset().
 
- isValidated() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Indicates whether a matching session was successfully since the last card
 reset or last call to  BioMatcher.reset(). 
- isValidCLA() - Method in class javacard.framework.APDU
- 
Returns whether the current APDUcommand CLA byte is
 valid.
 
- isValidCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
- 
Returns whether the current CLAByteparameter represents a
 valid CLA byte.
 
- RandomData - Class in javacard.security
- 
The RandomDataabstract class is the base class for random
 number generation.
 
- RandomData() - Constructor for class javacard.security.RandomData
- 
Protected constructor for subclassing. 
- RandomData.OneShot - Class in javacard.security
- 
The OneShotclass is a specialization of theRandomDataclass intended to support efficient one-shot random data generation
 operations that may avoid persistent memory writes entirely.
 
- readData(byte[], short, byte[], short, short, short, short, short) - Method in interface javacardx.external.MemoryAccess
- 
This method is used to read data from non-directly addressable memory
 after providing the correct key(password) to authenticate. 
- 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.
 
- receiveInData(APDU) - Method in class javacard.framework.service.BasicService
- 
Receives the input data for the command in the APDUobject
 if the input has not already been received.
 
- register() - Method in class javacard.framework.Applet
- 
This method is used by the applet to register thisapplet
 instance with the Java Card runtime environment and to assign the Java
 Card platform name of the applet as its instance AID bytes.
 
- register(byte[], short, byte) - Method in class javacard.framework.Applet
- 
This method is used by the applet to register thisapplet
 instance with the Java Card runtime environment and assign the specified
 AID bytes as its instance AID bytes.
 
- Remote - Interface in java.rmi
- 
The Remote interface serves to identify interfaces whose methods may be
 invoked from a CAD client application. 
- REMOTE_OBJECT_NOT_EXPORTED - Static variable in exception javacard.framework.service.ServiceException
- 
This reason code is used by RMIService to indicate that the remote method
 returned a remote object which has not been exported. 
- RemoteException - Exception in java.rmi
- 
A Java Card runtime environment-owned instance of
 RemoteExceptionis thrown to indicate that a
 communication-related exception has occurred during the execution of a remote
 method call.
 
- RemoteException() - Constructor for exception java.rmi.RemoteException
- 
Constructs a RemoteException.
 
- RemoteService - Interface in javacard.framework.service
- 
This interface defines the generic API for remote object access services,
 which allow remote processes to access the services present on a Java Card
 technology-enabled smart card. 
- removeService(Service, byte) - Method in class javacard.framework.service.Dispatcher
- 
Atomically removes the specified service for the specified processing
 phase from the dispatcher registry. 
- replace(byte[], short, short, byte[], short, short, byte[], short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Copies to the destination byte array the string resulting from replacing all occurrences of
 the old substring in the provided source string with the new substring. 
- replaceValue(byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
Replaces the specified data in place of the current value of
 thisPrimitive BER TLV object.
 
- requestObjectDeletion() - Static method in class javacard.framework.JCSystem
- 
This method is invoked by the applet to trigger the object deletion
 service of the Java Card runtime environment. 
- reSelectingApplet() - Static method in class javacard.framework.Applet
- 
This method is used by the applet's process()method or 
 theselect()method or applet'sdeselect()method
 to determine if it itself is being re-selected on this logical channel.
 
- reset() - Method in class javacard.framework.OwnerPIN
- 
If the validated flag is set, this method resets the validated flag and
 resets the PINtry counter to the value of thePINtry limit.
 
- reset() - Method in interface javacard.framework.PIN
- 
If the validated flag is set, this method resets the validated flag. 
- reset() - Method in class javacard.security.InitializedMessageDigest.OneShot
- 
Resets the MessageDigestobject to the initial state for
 further use.
 
- reset() - Method in class javacard.security.MessageDigest.OneShot
- 
Resets the MessageDigestobject to the initial state for
 further use.
 
- reset() - Method in class javacard.security.MessageDigest
- 
Resets the MessageDigestobject to the initial state for
 further use.
 
- reset() - Method in interface javacardx.biometry.BioTemplate
- 
Resets the validated flag associated with the reference template. 
- reset() - Method in interface javacardx.biometry1toN.BioMatcher
- 
Resets the validatedflag associated with thisBioMatcher.
 
- reset() - Method in class javacardx.framework.math.BigNumber
- 
Resets the big number to 0 
- reset() - Static method in class javacardx.security.SensitiveResult
- 
Resets the stored result. 
- resetAndUnblock() - Method in class javacard.framework.OwnerPIN
- 
This method resets the validated flag and resets the PINtry counter to the value of thePINtry limit and clears
 the blocking state of thePIN.
 
- resetUnblockAndSetTryLimit(byte) - Method in interface javacardx.biometry.OwnerBioTemplate
- 
Resets the validated flag, unblocks the reference, updates the try limit
 value and resets the try counter to the try limit value. 
- resetUnblockAndSetTryLimit(byte) - Method in interface javacardx.biometry1toN.OwnerBioMatcher
- 
Resets the validated flag, unblocks the enrolled OwnerBioTemplateDatas, updates the
 try limit value and resets the try counter to the try limit value.
 
- RETINA_SCAN - Static variable in class javacardx.biometry.BioBuilder
- 
Pattern is an infrared scan of the blood vessels of the retina of the
 eye. 
- RETINA_SCAN - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
- 
Pattern is an infrared scan of the blood vessels of the retina of the eye. 
- retrieveTag(byte[], short, short) - Method in class javacardx.crypto.AEADCipher
- 
Retrieves tagLenbytes from the calculated authentication tag.
 
- 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 otherAIDobject matches that ofthisAIDobject.
 
- RMIService - Class in javacard.framework.service
- 
An implementation of a service that is used to process Java Card platform RMI
 requests for remotely accessible objects. 
- RMIService(Remote) - Constructor for class javacard.framework.service.RMIService
- 
Creates a new RMIServiceand sets the specified remote
 object as the initial reference for the applet.
 
- RSAPrivateCrtKey - Interface in javacard.security
- 
The RSAPrivateCrtKeyinterface is used to sign data using the
 RSA algorithm in its Chinese Remainder Theorem form.
 
- RSAPrivateKey - Interface in javacard.security
- 
The RSAPrivateKeyclass is used to sign data using the RSA
 algorithm in its modulus/exponent form.
 
- RSAPublicKey - Interface in javacard.security
- 
The RSAPublicKeyis used to verify signatures on signed data
 using the RSA algorithm.
 
- RuntimeException - Exception in java.lang
- 
RuntimeExceptionis the superclass of those exceptions that
 can be thrown during the normal operation of the Java Card Virtual Machine.
 
- RuntimeException() - Constructor for exception java.lang.RuntimeException
- 
Constructs a RuntimeExceptioninstance.
 
- SecretKey - Interface in javacard.security
- 
The SecretKeyclass is the base interface for keys used in
 symmetric algorithms (DES, for example).
 
- SecurityException - Exception in java.lang
- 
A Java Card runtime environment-owned instance of
 SecurityExceptionis thrown by the Java Card Virtual Machine
 to indicate a security violation.
 
- SecurityException() - Constructor for exception java.lang.SecurityException
- 
Constructs a SecurityException.
 
- SecurityService - Interface in javacard.framework.service
- 
This interface describes the functions of a generic security service. 
- 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. 
- selectingApplet() - Method in class javacard.framework.Applet
- 
This method is used by the applet process()method to
 distinguish the SELECT APDU command which selectedthisapplet, from all other SELECT APDU commands which may relate to file or
 internal applet state selection.
 
- selectingApplet() - Method in class javacard.framework.service.BasicService
- 
This method is used to determine if the command in the APDUobject is the applet SELECT FILE command which selected the currently
 selected applet.
 
- sendBytes(short, short) - Method in class javacard.framework.APDU
- 
Sends lenmore bytes from APDU buffer at specified offsetbOff.
 
- sendBytesLong(byte[], short, short) - Method in class javacard.framework.APDU
- 
Sends lenmore bytes fromoutDatabyte
 array starting at specified offsetbOff.
 
- SensitiveArrays - Class in javacard.framework
- 
The SensitiveArraysclass provides methods for creating and handling
 integrity-sensitive array objects.
 
- SensitiveResult - Class in javacardx.security
- 
The SensitiveResultclass provides methods for asserting results of
 sensitive functions.
 
- Service - Interface in javacard.framework.service
- 
This is the base interface for the service framework on the Java Card
 platform. 
- ServiceException - Exception in javacard.framework.service
- 
ServiceExceptionrepresents a service framework-related
 exception.
 
- ServiceException(short) - Constructor for exception javacard.framework.service.ServiceException
- 
Constructs a ServiceException.
 
- set(byte[], short, short, boolean) - Static method in class javacardx.framework.math.ParityBit
- 
Inserts the computed parity bit of the specified type as the last
 bit(LSB) in each of the bytes of the specified byte array. 
- setA(byte[], short, short) - Method in interface javacard.security.ECKey
- 
Sets the first coefficient of the curve of the key. 
- setB(byte[], short, short) - Method in interface javacard.security.ECKey
- 
Sets the second coefficient of the curve of the key. 
- 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_PUBLICorTYPE_EC_F2M_PRIVATEin 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_PUBLICorTYPE_EC_F2M_PRIVATEin 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_PRIVATEorTYPE_EC_FP_PUBLIC.
 
- setG(byte[], short, short) - Method in interface javacard.security.DHKey
- 
Sets the base parameter value of the key. 
- 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.OneShot
- 
This method initializes the starting hash value in place of the default
 value used by the MessageDigestsuperclass.
 
- 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 MessageDigestsuperclass.
 
- setInitialDigest(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature.OneShot
- 
This method initializes the starting hash value in place of the default
 value used by the Signatureclass.
 
- setInitialDigest(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature
- 
This method initializes the starting hash value in place of the default
 value used by the Signatureclass.
 
- setInt(byte[], short, int) - Static method in class javacardx.framework.util.intx.JCint
- 
Deposits the int value as four successive bytes at the specified offset
 in the byte array. 
- setInvokeInstructionByte(byte) - Method in class javacard.framework.service.RMIService
- 
Defines the instruction byte to be used in place of
 DEFAULT_RMI_INVOKE_INSTRUCTIONin the Java Card platform
 RMI protocol for the INVOKE commands used to access theRMIServicefor remote method invocations.
 
- 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 Keydata.
 
- setKey(byte[], short) - Method in interface javacard.security.DESKey
- 
Sets the Keydata.
 
- setKey(byte[], short, short) - Method in interface javacard.security.HMACKey
- 
Sets the Keydata.
 
- setKey(byte[], short) - Method in interface javacard.security.KoreanSEEDKey
- 
Sets the Keydata.
 
- setKeyCipher(Cipher) - Method in interface javacardx.crypto.KeyEncryption
- 
Sets the Cipherobject to be used to decrypt the input key
 data and key parameters in the set methods.
 
- setMaximum(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
- 
Sets the maximum value that the BigNumber may contain. 
- 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 (Ne). 
- 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 chaining mode and to obtain the
 expected length of response (Ne). 
- setOutputLength(APDU, short) - Method in class javacard.framework.service.BasicService
- 
Sets the output length of the outgoing response for the command in the
 APDUobject.
 
- setP(byte[], short, short) - Method in interface javacard.security.DHKey
- 
Sets the prime parameter value of the key. 
- 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. 
- setProcessed(APDU) - Method in class javacard.framework.service.BasicService
- 
Sets the processing state of the command in the APDUobject to processed.
 
- setQ(byte[], short, short) - Method in interface javacard.security.DHKey
- 
Sets the optional subprime parameter value of the key. 
- 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.CardException
- 
Set reason code 
- 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.OneShot
- 
Seeds the random data generator. 
- setSeed(byte[], short, short) - Method in class javacard.security.RandomData
- 
Seeds the random data generator. 
- 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. 
- setStatusWord(APDU, short) - Method in class javacard.framework.service.BasicService
- 
Sets the response status word for the command in the APDUobject.
 
- setTriesRemaining(byte) - Method in interface javacard.framework.OwnerPINx
- 
Sets the PINtry counter to the value of theremainingparameter 
 and resets the validated flag.
 
- setTryLimit(byte) - Method in interface javacard.framework.OwnerPINx
- 
Sets the PINtry limit to the value of thelimitparameter
 and resets the validated flag.
 
- 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. 
- setX(byte[], short, short) - Method in interface javacard.security.DHPrivateKey
- 
Sets the value of the key. 
- 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.DHPublicKey
- 
Sets the value of the key. 
- setY(byte[], short, short) - Method in interface javacard.security.DSAPublicKey
- 
Sets the value of the key. 
- Shareable - Interface in javacard.framework
- 
The Shareable interface serves to identify all shared objects. 
- SharedBioMatcher - Interface in javacardx.biometry1toN
- 
The SharedBioMatcherinterface provides the means for accessing unrestricted matching biometric functionality, 
 e.g., the biometric matching functions.
 
- SharedBioTemplate - Interface in javacardx.biometry
- 
The SharedBioTemplateinterface provides the means for
 accessing unrestricted biometric functionality, e.g., the biometric matching
 functions.
 
- SharedBioTemplateData - Interface in javacardx.biometry1toN
- 
The SharedBioTemplateDatainterface provides the means for accessing
 unrestricted biometric template data.
 
- SIG_CIPHER_AES_CMAC128 - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_AES_MAC128 - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_DES_MAC4 - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_DES_MAC8 - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_DSA - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_ECDSA - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_ECDSA_PLAIN - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_HMAC - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_KOREAN_SEED_MAC - Static variable in class javacard.security.Signature
- 
- SIG_CIPHER_RSA - Static variable in class javacard.security.Signature
- 
- sign(byte[], short, short, byte[], short) - Method in class javacard.security.Signature.OneShot
- 
Generates the signature of all/last input data. 
- 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 Signatureclass is the base class for Signature
 algorithms.
 
- Signature() - Constructor for class javacard.security.Signature
- 
Protected Constructor 
- SIGNATURE - Static variable in class javacardx.biometry.BioBuilder
- 
Written signature dynamics ID (behavioral). 
- SIGNATURE - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
- 
Written signature dynamics ID (behavioral). 
- Signature.OneShot - Class in javacard.security
- 
The OneShotclass is a specialization of theSignatureclass intended to support efficient one-shot signing and
 verification operations that may avoid persistent memory writes entirely.
 
- SignatureMessageRecovery - Interface in javacard.security
- 
A subclass of the abstract Signatureclass must implement thisSignatureMessageRecoveryinterface to provide message recovery
 functionality.
 
- signPreComputedHash(byte[], short, short, byte[], short) - Method in class javacard.security.Signature.OneShot
- 
Generates the signature of the precomputed hash data. 
- signPreComputedHash(byte[], short, short, byte[], short) - Method in class javacard.security.Signature
- 
Generates the signature of the precomputed hash data. 
- size() - Method in class javacardx.framework.tlv.BERTag
- 
Returns the byte size required to represent thistag
 structure
 
- size(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
- 
Returns the byte size required to represent the BER Tag from its
 representation in the specified byte array 
- size() - Method in class javacardx.framework.tlv.BERTLV
- 
Returns the number of bytes required to represent thisTLV
 structure
 
- startsWith(byte[], short, short, byte[], short, short, short) - Static method in class javacardx.framework.string.StringUtil
- 
Tests if the UTF-8 encoded character sequence
 designated by aString,offsetandlengthstarts
 with the firstcodePointCountcharacters of the character sequence
 designated byprefix,poffsetandplength.
 
- STATE_ERROR_IO - Static variable in class javacard.framework.APDU
- 
This error state of a APDUobject occurs when anAPDUExceptionwith reason codeAPDUException.IO_ERRORhas been thrown.
 
- STATE_ERROR_NO_T0_GETRESPONSE - Static variable in class javacard.framework.APDU
- 
This error state of a APDUobject occurs when anAPDUExceptionwith reason codeAPDUException.NO_T0_GETRESPONSEhas been thrown.
 
- STATE_ERROR_NO_T0_REISSUE - Static variable in class javacard.framework.APDU
- 
This error state of a APDUobject occurs when anAPDUExceptionwith reason codeAPDUException.NO_T0_REISSUEhas been thrown.
 
- STATE_ERROR_T1_IFD_ABORT - Static variable in class javacard.framework.APDU
- 
This error state of a APDUobject occurs when anAPDUExceptionwith reason codeAPDUException.T1_IFD_ABORThas been thrown.
 
- STATE_FULL_INCOMING - Static variable in class javacard.framework.APDU
- 
This is the state of a APDUobject when all the incoming
 data been received.
 
- STATE_FULL_OUTGOING - Static variable in class javacard.framework.APDU
- 
This is the state of a APDUobject when all outbound data
 has been transferred.
 
- STATE_INITIAL - Static variable in class javacard.framework.APDU
- 
This is the state of a new APDUobject when only the
 command header is valid.
 
- STATE_OUTGOING - Static variable in class javacard.framework.APDU
- 
This is the state of a new APDUobject 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 APDUobject 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 APDUobject when incoming data has
 partially been received.
 
- STATE_PARTIAL_OUTGOING - Static variable in class javacard.framework.APDU
- 
This is the state of a APDUobject when some outbound data
 has been transferred but not all.
 
- StringDef - Annotation Type in javacardx.annotations
- 
Defines a character string constant. 
- StringException - Exception in javacardx.framework.string
- 
StringExceptionrepresents aStringUtilclass related exception.
 
- StringException(short) - Constructor for exception javacardx.framework.string.StringException
- 
Constructs a StringExceptionwith the specified reason.
 
- StringPool - Annotation Type in javacardx.annotations
- 
Defines a pool of character string constants. 
- StringUtil - Class in javacardx.framework.string
- 
This class provides methods for handling UTF-8 encoded character sequences (strings). 
- substring(byte[], short, short, short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Copies to the destination byte array the specified substring of the designated source string. 
- subtract(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
- 
Decrements the internal big number by the specified operand value 
- succeed(APDU) - Method in class javacard.framework.service.BasicService
- 
Sets the processing state for the command in the APDUobject to processed, and indicates that the processing has
 succeeded.
 
- succeedWithStatusWord(APDU, short) - Method in class javacard.framework.service.BasicService
- 
Sets the processing state for the command in the APDUobject to processed, and indicates that the processing has
 partially succeeded.
 
- 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_CHAINING_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
- 
Response status : Command chaining not supported = 0x6884 
- 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_LAST_COMMAND_EXPECTED - Static variable in interface javacard.framework.ISO7816
- 
Response status : Last command in chain expected = 0x6883 
- SW_LOGICAL_CHANNEL_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
- 
Response status : Card does not support the operation on the specified
 logical channel = 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
- 
SystemExceptionrepresents aJCSystemclass
 related exception.
 
- SystemException(short) - Constructor for exception javacard.framework.SystemException
- 
Constructs a SystemException. 
- 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. 
- TAG_NUMBER_GREATER_THAN_32767 - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that the tag number value greater
 than 32767 
- TAG_SIZE_GREATER_THAN_127 - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that the size of the tag
 representation is greater than 127 bytes 
- tagClass() - Method in class javacardx.framework.tlv.BERTag
- 
Returns the tag class part of thisBER Tag structure
 
- tagClass(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
- 
Returns the tag class part of the BER Tag from its representation in the
 specified byte array 
- tagNumber() - Method in class javacardx.framework.tlv.BERTag
- 
Returns the tag number part of thisBER Tag structure
 
- tagNumber(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
- 
Returns the tag number part of the BER Tag from its representation in the
 specified byte array 
- THERMAL_FACE - Static variable in class javacardx.biometry.BioBuilder
- 
Thermal Face Image. 
- THERMAL_FACE - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
- 
Thermal Face Image. 
- THERMAL_HAND - Static variable in class javacardx.biometry.BioBuilder
- 
Thermal Hand Image. 
- THERMAL_HAND - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
- 
Thermal Hand Image. 
- Throwable - Class in java.lang
- 
The Throwable class is the superclass of all errors and exceptions in the
 Java Card platform's subset of the Java programming language. 
- Throwable() - Constructor for class java.lang.Throwable
- 
Constructs a new Throwable.
 
- throwIt(short) - Static method in exception javacard.framework.APDUException
- 
Throws the Java Card runtime environment-owned instance of
 APDUExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacard.framework.CardException
- 
Throw the Java Card runtime environment-owned instance of
 CardExceptionclass with the specified reason.
 
- throwIt(short) - Static method in exception javacard.framework.CardRuntimeException
- 
Throws the Java Card runtime environment-owned instance of the
 CardRuntimeExceptionclass 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
 PINExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacard.framework.service.ServiceException
- 
Throws the Java Card runtime environment-owned instance of
 ServiceExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacard.framework.SystemException
- 
Throws the Java Card runtime environment-owned instance of
 SystemExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacard.framework.TransactionException
- 
Throws the Java Card runtime environment-owned instance of
 TransactionExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacard.framework.UserException
- 
Throws the Java Card runtime environment-owned instance of
 UserExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacard.security.CryptoException
- 
Throws the Java Card runtime environment-owned instance of
 CryptoExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacardx.biometry.BioException
- 
Throws the Java Card runtime environment owned instance of BioException
 with the specified reason. 
- throwIt(short) - Static method in exception javacardx.biometry1toN.Bio1toNException
- 
Throws the Java Card runtime environment owned instance of Bio1toNExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacardx.external.ExternalException
- 
Throws the Java Card runtime environment-owned instance of
 ExternalExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacardx.framework.string.StringException
- 
Throws the Java Card runtime environment-owned instance of
 StringExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacardx.framework.tlv.TLVException
- 
Throws the Java Card runtime environment-owned instance of
 TLVExceptionwith the specified reason.
 
- throwIt(short) - Static method in exception javacardx.framework.util.UtilException
- 
Throws the Java Card runtime environment-owned instance of
 UtilExceptionwith the specified reason.
 
- TLV_LENGTH_GREATER_THAN_32767 - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that the Length component value in
 the TLV is greater than 32767 
- TLV_SIZE_GREATER_THAN_32767 - Static variable in exception javacardx.framework.tlv.TLVException
- 
This reason code is used to indicate that the TLV requires more that
 32767 bytes to represent 
- TLVException - Exception in javacardx.framework.tlv
- 
TLVExceptionrepresents a TLV-related exception.
 
- TLVException(short) - Constructor for exception javacardx.framework.tlv.TLVException
- 
Constructs a TLVExceptionwith the specified reason.
 
- toBytes(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
- 
Writes the internal big number out in the desired format. 
- toBytes(byte[], short) - Method in class javacardx.framework.tlv.BERTag
- 
Writes the representation of thisBER tag structure to the
 byte array
 
- toBytes(short, boolean, short, byte[], short) - Static method in class javacardx.framework.tlv.BERTag
- 
Writes the BER Tag bytes representing the specified tag class,
 constructed flag and the tag number as a BER Tag representation in the
 specified byte array 
- toBytes(byte[], short) - Method in class javacardx.framework.tlv.BERTLV
- 
Writes thisTLV structure to the specified byte array.
 
- toBytes(byte[], short, byte[], short, short, byte[], short) - Static method in class javacardx.framework.tlv.PrimitiveBERTLV
- 
Writes a primitive TLV representation to the specified byte array using
 as input a Primitive BER tag representation in a byte array and a value
 representation in another byte array. 
- toLowerCase(byte[], short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Converts to lower case and copies all of the characters from the provided
 source UTF-8 encoded character string to the provided destination array, starting at the provided dstOffset.
 
- toUpperCase(byte[], short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Converts to upper case and copies all of the characters from the provided
 source UTF-8 encoded character string to the provided destination array, starting at the provided dstOffset.
 
- TransactionException - Exception in javacard.framework
- 
TransactionExceptionrepresents an exception in the
 transaction subsystem.
 
- TransactionException(short) - Constructor for exception javacard.framework.TransactionException
- 
Constructs a TransactionException with the specified reason. 
- trim(byte[], short, short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
- 
Removes white space from both ends of the provided
 UTF-8 encoded character string and copies the resulting character sequence to the provided destination array, starting at the provided dstOffset.
 
- TYPE_AES - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeAESKeywith persistent key data.
 
- TYPE_AES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeAESKeywith CLEAR_ON_DESELECT transient key data.
 
- TYPE_AES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeAESKeywith CLEAR_ON_RESET transient key data.
 
- TYPE_DES - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeDESKeywith persistent key data.
 
- TYPE_DES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeDESKeywith CLEAR_ON_DESELECT transient key data.
 
- TYPE_DES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeDESKeywith CLEAR_ON_RESET transient key data.
 
- TYPE_DH_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type DHPrivateKeyfor DH operations.
 
- TYPE_DH_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type DHPrivateKeyfor DH operations, .
 
- TYPE_DH_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type DHPrivateKeyfor DH operations.
 
- TYPE_DH_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type DHPublicKeyfor DH operations.
 
- TYPE_DH_PUBLIC_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type DHPublicKeyfor DH operations, .
 
- TYPE_DH_PUBLIC_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type DHPublicKeyfor DH operations.
 
- TYPE_DSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements the interface typeDSAPrivateKeyfor the DSA algorithm.
 
- TYPE_DSA_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements the interface typeDSAPrivateKeyfor the DSA algorithm, with
 CLEAR_ON_DESELECT transient key data.
 
- TYPE_DSA_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements the interface typeDSAPrivateKeyfor the DSA algorithm, with CLEAR_ON_RESET
 transient key data.
 
- TYPE_DSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements the interface typeDSAPublicKeyfor the DSA algorithm.
 
- TYPE_EC_F2M_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPrivateKeyfor EC operations over fields of characteristic 2 with polynomial basis.
 
- TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPrivateKeyfor EC operations over fields of characteristic 2 with polynomial basis,
 with CLEAR_ON_DESELECT transient key data.
 
- TYPE_EC_F2M_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPrivateKeyfor EC operations over fields of characteristic 2 with polynomial basis,
 with CLEAR_ON_RESET transient key data.
 
- TYPE_EC_F2M_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPublicKeyfor 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 ECPrivateKeyfor EC operations over large prime fields.
 
- TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPrivateKeyfor EC operations over large prime fields, with CLEAR_ON_DESELECT
 transient key data.
 
- TYPE_EC_FP_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPrivateKeyfor EC operations over large prime fields, with CLEAR_ON_RESET transient
 key data.
 
- TYPE_EC_FP_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
Key object which implements the interface type ECPublicKeyfor EC operations over large prime fields.
 
- TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeHMACKeywith persistent key data.
 
- TYPE_HMAC_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeHMACKeywith CLEAR_ON_DESELECT transient key data.
 
- TYPE_HMAC_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeHMACKeywith CLEAR_ON_RESET transient key data.
 
- TYPE_KOREAN_SEED - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeKoreanSEEDKeywith persistent key data.
 
- TYPE_KOREAN_SEED_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeKoreanSEEDKeywith CLEAR_ON_DESELECT transient key data.
 
- TYPE_KOREAN_SEED_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeKoreanSEEDKeywith CLEAR_ON_RESET transient key data.
 
- TYPE_MISMATCHED - Static variable in exception javacardx.framework.util.UtilException
- 
This reason code is used to indicate that input parameters are not the
 same type. 
- TYPE_RSA_CRT_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPrivateCrtKeywhich uses Chinese Remainder Theorem.
 
- TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPrivateCrtKeywhich uses Chinese Remainder Theorem,
 with CLEAR_ON_DESELECT transient key data.
 
- TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPrivateCrtKeywhich uses Chinese Remainder Theorem,
 with CLEAR_ON_RESET transient key data.
 
- TYPE_RSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPrivateKeywhich uses modulus/exponent form.
 
- TYPE_RSA_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPrivateKeywhich uses modulus/exponent form, with
 CLEAR_ON_DESELECT transient key data.
 
- TYPE_RSA_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPrivateKeywhich uses modulus/exponent form, with
 CLEAR_ON_RESET transient key data.
 
- TYPE_RSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
- 
Keyobject which implements interface typeRSAPublicKey.