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

A

abortTransaction() - Static method in class javacard.framework.JCSystem
Aborts the atomic transaction.
abs() - Method in class javacardx.framework.time.TimeDuration
Update this duration by effectively removing the sign and making this instance a positive duration.
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
AESKey contains a 16/24/32 byte key for AES computations based on the Rijndael algorithm.
AID - Class in javacard.framework
This class encapsulates the Application Identifier (AID) associated with an applet.
AID(byte[], short, byte) - Constructor for class javacard.framework.AID
The Java Card runtime environment uses this constructor to create a new AID instance encapsulating the specified AID bytes.
ALG_AES_BLOCK_128_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_128_CBC_NOPAD provides a cipher using AES with block size 128 in CBC mode and does not pad input data.
ALG_AES_BLOCK_128_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_BLOCK_128_ECB_NOPAD provides a cipher using AES with block size 128 in ECB mode and does not pad input data.
ALG_AES_BLOCK_192_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
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_M1 provides a cipher using AES with block size 128 in CBC mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_AES_CBC_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_CBC_ISO9797_M2 provides a cipher using AES with block size 128 in CBC mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_AES_CBC_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_CBC_PKCS5 provides a cipher using AES with block size 128 in CBC mode, and pads input data according to the PKCS#5 scheme.
ALG_AES_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_CFB - Static variable in class javacardx.crypto.Cipher
Cipher Algorithm ALG_AES_CFB provides a cipher using AES in Cipher Feedback (CFB) mode.
ALG_AES_CMAC_128 - Static variable in class javacard.security.Signature
Signature algorithm ALG_AES_CMAC_128 generates 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_CTR provides 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_M1 provides a cipher using AES with block size 128 in ECB mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_AES_ECB_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_ECB_ISO9797_M2 provides a cipher using AES with block size 128 in ECB mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_AES_ECB_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_AES_ECB_PKCS5 provides a cipher using AES 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
Cipher algorithm ALG_AES_GCM provides a cipher using AES in Galois/Counter Mode as specified in NIST SP 800-38D, November 2007.
ALG_AES_MAC_128_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_AES_MAC_128_NOPAD generates a 16-byte MAC using AES with blocksize 128 in CBC mode and does not pad input data.
ALG_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_AES_XTS - Static variable in class javacardx.crypto.Cipher
Cipher Algorithm ALG_AES_XTS provides a cipher using AES in XEX Tweakable Block Cipher with Ciphertext Stealing (XTS) mode as defined in IEEE Std 1619.
ALG_DES_CBC_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_ISO9797_M1 provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_DES_CBC_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_ISO9797_M2 provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_CBC_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_NOPAD provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and does not pad input data.
ALG_DES_CBC_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_CBC_PKCS5 provides a cipher using DES in CBC mode or triple DES in outer CBC mode, and pads input data according to the PKCS#5 scheme.
ALG_DES_ECB_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_ISO9797_M1 provides a cipher using DES in ECB mode, and pads input data according to the ISO 9797 method 1 scheme.
ALG_DES_ECB_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_ISO9797_M2 provides a cipher using DES in ECB mode, and pads input data according to the ISO 9797 method 2 (ISO 7816-4, EMV'96) scheme.
ALG_DES_ECB_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_NOPAD provides a cipher using DES in ECB mode, and does not pad input data.
ALG_DES_ECB_PKCS5 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_DES_ECB_PKCS5 provides a cipher using DES in ECB mode, and pads input data according to the PKCS#5 scheme.
ALG_DES_MAC4_ISO9797_1_M1_ALG3 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_ISO9797_1_M1_ALG3 generates 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_ALG3 generates a 4-byte MAC using triple DES with a 2-key DES3 key according to ISO9797-1 MAC algorithm 3 with method 2 (also 3.0, EMV 4.0), where input data is padded using method 2 and the data is processed as described in MAC Algorithm 3 of the ISO 9797-1 specification.
ALG_DES_MAC4_ISO9797_M1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_ISO9797_M1 generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC4_ISO9797_M2 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_ISO9797_M2 generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC4_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_NOPAD generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC4_PKCS5 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC4_PKCS5 generates a 4-byte MAC (most significant 4 bytes of encrypted block) using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_ISO9797_1_M1_ALG3 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_ISO9797_1_M1_ALG3 generates 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_ALG3 generates 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 3.0, EMV 4.0), where input data is padded using method 2 and the data is processed as described in MAC Algorithm 3 of the ISO 9797-1 specification.
ALG_DES_MAC8_ISO9797_M1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_ISO9797_M1 generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_ISO9797_M2 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_ISO9797_M2 generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_NOPAD - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_NOPAD generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DES_MAC8_PKCS5 - Static variable in class javacard.security.Signature
Signature algorithm ALG_DES_MAC8_PKCS5 generates an 8-byte MAC using DES in CBC mode or triple DES in outer CBC mode.
ALG_DH - Static variable in class javacard.security.KeyPair
KeyPair object containing an DH key pair for modular exponentiation based Diffie Hellman KeyAgreement operations.
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
KeyPair object containing a DSA key pair.
ALG_DSA_SHA - Static variable in class javacard.security.Signature
Signature algorithm ALG_DSA_SHA generates a 20-byte SHA digest and signs/verifies the digests using DSA.
ALG_EC_F2M - Static variable in class javacard.security.KeyPair
KeyPair object containing an EC key pair for EC operations over fields of characteristic 2 with polynomial basis.
ALG_EC_FP - Static variable in class javacard.security.KeyPair
KeyPair object containing an EC key pair for EC operations over large prime fields
ALG_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_SHA generates 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_224 generates a 28-byte SHA-224 digest and signs/verifies the digest using ECDSA with the curve defined in the ECKey parameters - 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_256 generates a 32-byte SHA-256 digest and signs/verifies the digest using ECDSA with the curve defined in the ECKey parameters - 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_384 generates a 48-byte SHA-384 digest and signs/verifies the digest using ECDSA with the curve defined in the ECKey parameters - 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_512 generates a 64-byte SHA-512 digest and signs/verifies the digest using ECDSA with the curve defined in the ECKey parameters - 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_MD5 This algorithm generates an HMAC following the steps found in RFC: 2104 using MD5 as the hashing algorithm.
ALG_HMAC_RIPEMD160 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_RIPEMD160 This algorithm generates an HMAC following the steps found in RFC: 2104 using RIPEMD160 as the hashing algorithm.
ALG_HMAC_SHA_256 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA_256 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA-256 as the hashing algorithm.
ALG_HMAC_SHA_384 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA_384 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA-384 as the hashing algorithm.
ALG_HMAC_SHA_512 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA_512 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA-512 as the hashing algorithm.
ALG_HMAC_SHA1 - Static variable in class javacard.security.Signature
HMAC message authentication algorithm ALG_HMAC_SHA1 This algorithm generates an HMAC following the steps found in RFC: 2104 using SHA1 as the hashing algorithm.
ALG_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_KDF_ANSI_X9_63 - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing the KDF Key Derivation Function defined in the standard ANSI X9.63.
ALG_KDF_COUNTER_MODE - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing KDF in Counter Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions)
ALG_KDF_DPI_MODE - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing KDF in Double Pipeline Iteration Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions)
ALG_KDF_FEEDBACK_MODE - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing KDF in Feedback Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions)
ALG_KDF_HKDF - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing the HKDF Key Derivation function defined in IETF RFC 5869.
ALG_KDF_ICAO_MRTD - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing the KDF Key Derivation Function defined in the standard ICAO MRTD Doc 9303.
ALG_KDF_IEEE_1363 - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing the KDF1 Key Derivation Function defined in the standard IEEE 1363-2000.
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_NOPAD provides 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_NOPAD provides 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_NOPAD generates an 16-byte MAC using Korean SEED in CBC mode.
ALG_MD5 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm MD5.
ALG_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_PRF_TLS11 - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing the TLS version 1.1 Pseudo Random Function defined in IETF RFC 4346.
ALG_PRF_TLS12 - Static variable in class javacardx.security.derivation.DerivationFunction
Algorithm implementing the TLS version 1.2 Pseudo Random Function defined in IETF RFC 5246.
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
KeyPair object containing a RSA key pair.
ALG_RSA_CRT - Static variable in class javacard.security.KeyPair
KeyPair object containing a RSA key pair with private key in its Chinese Remainder Theorem form.
ALG_RSA_ISO14888 - Static variable in class javacardx.crypto.Cipher
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_PKCS1 generates a 16-byte MD5 digest, pads the digest according to the PKCS#1 (v1.5) scheme, and encrypts it using RSA.
ALG_RSA_MD5_PKCS1_PSS - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_MD5_PKCS1_PSS generates a 16-byte MD5 digest, pads it according to the PKCS#1-PSS scheme (IEEE 1363-2000), and encrypts it using RSA.
ALG_RSA_MD5_RFC2409 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_MD5_RFC2409 generates a 16-byte MD5 digest, pads the digest according to the RFC2409 scheme, and encrypts it using RSA.
ALG_RSA_NOPAD - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_NOPAD provides a cipher using RSA and does not pad input data.
ALG_RSA_PKCS1 - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_PKCS1 provides a cipher using RSA, and pads input data according to the PKCS#1 (v1.5) scheme.
ALG_RSA_PKCS1_OAEP - Static variable in class javacardx.crypto.Cipher
Cipher algorithm ALG_RSA_PKCS1_OAEP provides a cipher using RSA, and pads input data according to the PKCS#1-OAEP scheme (IEEE 1363-2000).
ALG_RSA_RIPEMD160_ISO9796 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_RIPEMD160_ISO9796 generates a 20-byte RIPE MD-160 digest, pads the digest according to the ISO 9796 scheme, and encrypts it using RSA.
ALG_RSA_RIPEMD160_ISO9796_MR - Static variable in class javacard.security.Signature
Signature algorithmALG_RSA_RIPEMD160_ISO9796_MR generates 20-byte RIPE MD-160 digest, pads it according to the ISO9796-2 specification and encrypts using RSA.
ALG_RSA_RIPEMD160_PKCS1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_RIPEMD160_PKCS1 generates a 20-byte RIPE MD-160 digest, pads the digest according to the PKCS#1 (v1.5) scheme, and encrypts it using RSA.
ALG_RSA_RIPEMD160_PKCS1_PSS - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_RIPEMD160_PKCS1_PSS generates a 20-byte RIPE MD-160 digest, pads it according to the PKCS#1-PSS scheme (IEEE 1363-2000), and encrypts it using RSA.
ALG_RSA_SHA_224_PKCS1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_224_PKCS1 generates 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_PSS generates 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_PKCS1 generates 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_PSS generates 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_PKCS1 generates 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_PSS generates 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_PKCS1 generates 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_PSS generates 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_ISO9796 generates a 20-byte SHA digest, pads the digest according to the ISO/IEC 9796-2 scheme as specified in EMV 3.0 and EMV 4.0, and encrypts it using RSA.
ALG_RSA_SHA_ISO9796_MR - Static variable in class javacard.security.Signature
Signature algorithmALG_RSA_SHA_ISO9796_MR generates 20-byte SHA-1 digest, pads it according to the ISO/IEC 9796-2 specification and encrypts using RSA.
ALG_RSA_SHA_PKCS1 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_PKCS1 generates a 20-byte SHA digest, pads the digest according to the PKCS#1 (v1.5) scheme, and encrypts it using RSA.
ALG_RSA_SHA_PKCS1_PSS - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_PKCS1_PSS generates a 20-byte SHA-1 digest, pads it according to the PKCS#1-PSS scheme (IEEE 1363-2000), and encrypts it using RSA.
ALG_RSA_SHA_RFC2409 - Static variable in class javacard.security.Signature
Signature algorithm ALG_RSA_SHA_RFC2409 generates a 20-byte SHA digest, pads the digest according to the RFC2409 scheme, and encrypts it using RSA.
ALG_SECURE_RANDOM - Static variable in class javacard.security.RandomData
Deprecated.
As of release 3.0.5.
ALG_SHA - Static variable in class javacard.security.MessageDigest
Message Digest algorithm SHA-1.
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_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_SM2 - Static variable in class javacard.security.KeyAgreement
SM2 Key Exchange protocol, using named curve key NamedParameterSpec.SM2, as defined in GM/T 0003.3-2012 (Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves Part 3: Key Exchange Protocol).
ALG_SM3 - Static variable in class javacard.security.MessageDigest
Message Digest algorithm SM3.
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
Algorithmic key type ALG_TYPE_AES choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DES - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DES choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DH_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DH_PARAMETERS choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DH_PRIVATE - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DH_PRIVATE choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DH_PUBLIC - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DH_PUBLIC choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DSA_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DSA_PARAMETERS choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DSA_PRIVATE choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_DSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_DSA_PUBLIC choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_EC_F2M_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_EC_F2M_PARAMETERS choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_EC_F2M_PRIVATE - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_EC_F2M_PRIVATE choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_EC_F2M_PUBLIC - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_EC_F2M_PUBLIC choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_EC_FP_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_EC_FP_PARAMETERS choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_EC_FP_PRIVATE - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_EC_FP_PRIVATE choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_EC_FP_PUBLIC - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_EC_FP_PUBLIC choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_GENERIC_SECRET - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_GENERIC_SECRET choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_HMAC choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_KOREAN_SEED - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_KOREAN_SEED choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_RSA_CRT_PRIVATE - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_RSA_CRT_PRIVATE choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_RSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_RSA_PRIVATE choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_RSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_TYPE_RSA_PUBLIC choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_TYPE_SM4 - Static variable in class javacard.security.KeyBuilder
Algorithmic key type ALG_SM4 choice for the algorithmicKeyType parameter of the buildKey(byte, byte, short, boolean) method.
ALG_XDH - Static variable in class javacard.security.KeyAgreement
X25519 and X448 Diffie-Hellman key agreement protocol, using named curves keys NamedParameterSpec.X25519 or NamedParameterSpec.X448, as defined in RFC 7748.
AlgorithmParameterSpec - Interface in javacard.security
A (transparent) specification of cryptographic parameters.
allocateDirect(int) - Static method in class javacardx.framework.nio.ByteBuffer
Allocates a new direct byte buffer.
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
APDUException represents an APDU related exception.
APDUException(short) - Constructor for exception javacard.framework.APDUException
Constructs an APDUException.
APDUUtil - Class in javacardx.apdu.util
The APDUUtil class contains utility methods to parse CLA byte from a command APDU.
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.
append(BERTLV) - Method in class javacardx.framework.tlv.ConstructedBERTLV
Append the specified TLV to the end of ConstructedBERTLV.
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.
appendValue(byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
Appends the specified data to the end of this Primitive BER TLV object.
Applet - Class in javacard.framework
This abstract class defines an Java Card technology-based applet.
Applet() - Constructor for class javacard.framework.Applet
Only this class's install() method should create the applet object.
AppletEvent - Interface in javacard.framework
The AppletEvent interface provides a callback interface for the Java Card runtime environment to inform the applet about life cycle events.
ArithmeticException - Exception in java.lang
A Java Card runtime environment-owned instance of ArithmeticException is thrown when an exceptional arithmetic condition has occurred.
ArithmeticException() - Constructor for exception java.lang.ArithmeticException
Constructs an ArithmeticException.
array() - Method in class javacardx.framework.nio.Buffer
Returns the array that backs this buffer  (optional operation).
array() - Method in class javacardx.framework.nio.ByteBuffer
Returns the byte array that backs this buffer  (optional operation).
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 ArrayIndexOutOfBoundsException is 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 ArrayLogic class contains common utility functions for manipulating arrays of primitive components - byte, short or int.
arrayOffset() - Method in class javacardx.framework.nio.Buffer
Returns the offset within this buffer's backing array of the first element of the buffer  (optional operation).
arrayOffset() - Method in class javacardx.framework.nio.ByteBuffer
Returns the offset within this buffer's backing array of the first element of the buffer  (optional operation).
ArrayStoreException - Exception in java.lang
A Java Card runtime environment-owned instance of ArrayStoreException is 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.
asReadOnlyBuffer() - Method in class javacardx.framework.nio.ByteBuffer
Creates a new, read-only byte buffer that shares this buffer's content.
assertEquals(short) - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a short value equal to the provided short value.
assertEquals(Object) - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be an object reference equal to the provided object reference.
assertFalse() - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a boolean value equal to false.
assertGreaterThan(short) - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a short value strictly greater than the provided short value.
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 short value strictly less than the provided short value.
assertNegative() - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a short value strictly negative.
assertPositive() - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a short value strictly positive.
assertTrue() - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a boolean value equal to true.
assertZero() - Static method in class javacardx.security.SensitiveResult
Asserts the stored result to be a short value equal to zero.
ATTR_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key attribute used to create a new XECPrivateKey instance.
ATTR_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key attribute used to create a new XECPublicKey instance.
ATTR_READABLE_VIEW - Static variable in class javacard.framework.JCSystem
Constant to configure an array view with the read attribute.
ATTR_WRITABLE_VIEW - Static variable in class javacard.framework.JCSystem
Constant to configure an array view with the write attribute.

B

BAD_LENGTH - Static variable in exception javacard.framework.APDUException
This reason code is used by the APDU.setOutgoingLength() method to indicate APDUException.BAD_LENGTH if len is negative, or greater than 256 and the currently selected applet does not implement the javacardx.apdu.ExtendedLength interface, or if non BLOCK CHAINED data transfer is requested and len is greater than (IFSD-2), where IFSD is the Outgoing Block Size.
BasicService - Class in javacard.framework.service
This class should be used as the base class for implementing services.
BasicService() - Constructor for class javacard.framework.service.BasicService
Creates new BasicService.
BCDUtil - Class in javacardx.framework.math
The BCDUtil class contains common BCD(binary coded decimal) related utility functions.
BCDUtil() - Constructor for class javacardx.framework.math.BCDUtil
Intended to be package visible.
beginTransaction() - Static method in class javacard.framework.JCSystem
Begins an atomic transaction.
beginVerify(byte[], short, short) - Method in interface javacard.security.SignatureMessageRecovery
This method begins the verification sequence by recovering the message encoded within the signature itself and initializing the internal hash function.
BER_TAG_CLASS_MASK_APPLICATION - Static variable in class javacardx.framework.tlv.BERTag
Constant for BER Tag Class Application
BER_TAG_CLASS_MASK_CONTEXT_SPECIFIC - Static variable in class javacardx.framework.tlv.BERTag
Constant for BER Tag Class Context-Specific
BER_TAG_CLASS_MASK_PRIVATE - Static variable in class javacardx.framework.tlv.BERTag
Constant for BER Tag Class Private
BER_TAG_CLASS_MASK_UNIVERSAL - Static variable in class javacardx.framework.tlv.BERTag
Constant for BER Tag Class Universal
BER_TAG_TYPE_CONSTRUCTED - Static variable in class javacardx.framework.tlv.BERTag
Constant for constructed BER Tag type
BER_TAG_TYPE_PRIMITIVE - Static variable in class javacardx.framework.tlv.BERTag
Constant for primitive BER Tag type
BERTag - Class in javacardx.framework.tlv
The abstract BERTag class encapsulates a BER TLV tag.
BERTag() - Constructor for class javacardx.framework.tlv.BERTag
Constructor creates an empty BERTLV Tag object capable of encapsulating a BER TLV Tag.
BERTLV - Class in javacardx.framework.tlv
The abstract BERTLV class encapsulates a BER TLV structure.
BERTLV() - Constructor for class javacardx.framework.tlv.BERTLV
Constructor creates an empty BERTLV object capable of encapsulating a BER TLV structure.
BIG_ENDIAN - Static variable in class javacardx.framework.nio.ByteOrder
Constant denoting big-endian byte order.
BigNumber - Class in javacardx.framework.math
The BigNumber class encapsulates an unsigned number whose value is represented in internal hexadecimal format using an implementation specific maximum number of bytes.
BigNumber(short) - Constructor for class javacardx.framework.math.BigNumber
Creates a BigNumber instance with initial value 0.
BIO_TEMPLATE_DATA_CAPACITY_EXCEEDED - Static variable in exception javacardx.biometry1toN.Bio1toNException
This reason code is used to indicate that the maximum number of BioTemplateData requested exceeds the supported capacity.
Bio1toNBuilder - Class in javacardx.biometry1toN
The Bio1toNBuilder class is a BioMatcher object factory.
Bio1toNException - Exception in javacardx.biometry1toN
The Bio1toNException class encapsulates specific exceptions which can be thrown by the methods of the javacardx.biometry1toN package in case of error.
Bio1toNException(short) - Constructor for exception javacardx.biometry1toN.Bio1toNException
Constructs a new Bio1toNException exception using a provided reason code.
BioBuilder - Class in javacardx.biometry
Builds an empty/blank biometric reference template.
BioException - Exception in javacardx.biometry
The BioException class encapsulates specific exceptions which can be thrown by the methods of the javacardx.biometry package in case of error.
BioException(short) - Constructor for exception javacardx.biometry.BioException
Construct a new biometric exception using a provided reason code.
BioMatcher - Interface in javacardx.biometry1toN
The BioMatcher interface is the base interface for biometric matching.
BioTemplate - Interface in javacardx.biometry
The BioTemplate interface is the base interface for all biometric templates.
BioTemplateData - Interface in javacardx.biometry1toN
The BioTemplateData interface is the base interface for all biometric template data container.
BODY_ODOR - Static variable in class javacardx.biometry.BioBuilder
Body Odor.
BODY_ODOR - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Body Odor.
BRAINPOOLP192R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP192r1 curve as defined in RFC 5639.
BRAINPOOLP192T1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP192t1 curve as defined in RFC 5639.
BRAINPOOLP224R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP224r1 curve as defined in RFC 5639.
BRAINPOOLP224T1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP224t1 curve as defined in RFC 5639.
BRAINPOOLP256R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP256r1 curve as defined in RFC 5639.
BRAINPOOLP256T1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP256t1 curve as defined in RFC 5639.
BRAINPOOLP320R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP320r1 curve as defined in RFC 5639.
BRAINPOOLP320T1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP320t1 curve as defined in RFC 5639.
BRAINPOOLP384R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP384r1 curve as defined in RFC 5639.
BRAINPOOLP384T1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP384t1 curve as defined in RFC 5639.
BRAINPOOLP512R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP512r1 curve as defined in RFC 5639.
BRAINPOOLP512T1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using brainpoolP512t1 curve as defined in RFC 5639.
Buffer - Class in javacardx.framework.nio
A container for data of a specific primitive type.
BUFFER_BOUNDS - Static variable in exception javacard.framework.APDUException
This reason code is used by the APDU.sendBytes() method to indicate that the sum of buffer offset parameter and the byte length parameter exceeds the APDU buffer size.
BUFFER_FULL - Static variable in exception javacard.framework.TransactionException
This reason code is used during a transaction to indicate that the commit buffer is full.
BufferOverflowException - Exception in javacardx.framework.nio
Unchecked exception thrown when a relative put operation reaches the target buffer's limit.
BufferOverflowException() - Constructor for exception javacardx.framework.nio.BufferOverflowException
Constructs an instance of this class.
BufferUnderflowException - Exception in javacardx.framework.nio
Unchecked exception thrown when a relative get operation reaches the source buffer's limit.
BufferUnderflowException() - Constructor for exception javacardx.framework.nio.BufferUnderflowException
Constructs an instance of this class.
buildBioMatcher(short, byte, byte) - Static method in class javacardx.biometry1toN.Bio1toNBuilder
Creates an empty/blank (un-initialized) OwnerBioMatcher instance of the specified biometric type and from the default biometric provider.
buildBioMatcher(short, byte, byte, byte[], byte) - Static method in class javacardx.biometry1toN.Bio1toNBuilder
Creates an empty/blank (un-initialized) OwnerBioMatcher instance of the specified biometric type and from the specified biometric provider.
buildBioTemplate(byte, byte) - Static method in class javacardx.biometry.BioBuilder
Creates an empty/blank biometric reference template instance of the default biometric provider with default initialization parameter.
buildBioTemplate(byte, byte, byte[], byte) - Static method in class javacardx.biometry.BioBuilder
Creates an empty/blank biometric reference template.
buildBioTemplateData(byte) - Static method in class javacardx.biometry1toN.Bio1toNBuilder
Creates an empty/blank (un-initialized) BioTemplateData instance of the specified biometric type and from the default biometric provider.
buildBioTemplateData(byte, byte[]) - Static method in class javacardx.biometry1toN.Bio1toNBuilder
Creates an empty/blank (un-initialized) BioTemplateData instance of the specified biometric type and from the specified biometric provider.
buildCert(byte[], short, short, CertificateParser.ParserHandler) - Method in class javacardx.security.cert.CertificateParser
Parse certificate data and create a Certificate instance.
buildCert(byte[], short, short, CertificateParser.ParserHandler, PublicKey) - Method in class javacardx.security.cert.CertificateParser
Parse certificate data and create a Certificate instance.
buildKey(byte, byte, short, boolean) - Static method in class javacard.security.KeyBuilder
Creates uninitialized cryptographic keys for signature and cipher algorithms.
buildKey(byte, short, boolean) - Static method in class javacard.security.KeyBuilder
Creates uninitialized cryptographic keys for signature and cipher algorithms.
buildKeyWithSharedDomain(byte, byte, Key, boolean) - Static method in class javacard.security.KeyBuilder
Creates cryptographic keys for signature and key agreement algorithms.
buildOwnerPIN(byte, byte, byte) - Static method in class javacard.framework.OwnerPINBuilder
Creates a new PIN instance of the requested type, maximum allowed PIN size and tries limit, and with the validated flag initially set to false.
buildXECKey(NamedParameterSpec, short, boolean) - Static method in class javacard.security.KeyBuilder
Creates uninitialized cryptographic keys for named curves with predefined elliptic curve domain parameters.
ByteBuffer - Class in javacardx.framework.nio
A byte buffer.
ByteOrder - Class in javacardx.framework.nio
A typesafe enumeration for byte orders.

C

CANNOT_ACCESS_IN_COMMAND - Static variable in exception javacard.framework.service.ServiceException
This reason code is used to indicate that the command in the APDU object 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 APDU object cannot be accessed for output processing.
capacity() - Method in class javacardx.framework.nio.Buffer
Returns this buffer's capacity.
CardException - Exception in javacard.framework
The CardException class defines a field reason and two accessor methods getReason() and setReason().
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 CardRemoteObject and automatically exports it.
CardRuntimeException - Exception in javacard.framework
The CardRuntimeException class defines a field reason and two accessor methods getReason() and setReason().
CardRuntimeException(short) - Constructor for exception javacard.framework.CardRuntimeException
Constructs a CardRuntimeException instance with the specified reason.
Certificate - Interface in javacardx.security.cert
The Certificate interface is the base interface for all certificate types.
CertificateException - Exception in javacardx.security.cert
CertificateException represents a certificate-related exception.
CertificateException(short) - Constructor for exception javacardx.security.cert.CertificateException
Constructs a CertificateException with the specified reason.
CertificateParser - Class in javacardx.security.cert
The CertificateParser class is used to parse certificates and create Certificate instances.
CertificateParser.KeyHandler - Interface in javacardx.security.cert
A KeyHandler is triggered by a CertificateParser and allows to fill the fields of a PublicKey pre-allocated by the application with the values of the public key of the certificate.
CertificateParser.ParserHandler - Interface in javacardx.security.cert
ParserHandler is the base interface for all handlers that can be triggered by the CertificateParser at the time a certificate is built or parsed.
check(byte[], short, byte) - Method in class javacard.framework.OwnerPIN
Compares pin against the PIN value.
check(byte[], short, byte) - Method in interface javacard.framework.OwnerPINxWithPredecrement
Compares pin against the PIN value without decrementing the try counter.
check(byte[], short, byte) - Method in interface javacard.framework.PIN
Compares pin against 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 Checksum class 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 Cipher class is the abstract base class for Cipher algorithms.
Cipher() - Constructor for class javacardx.crypto.Cipher
Protected constructor.
CIPHER_AES_CBC - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_AES_CBC choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_AES_CCM - Static variable in class javacardx.crypto.AEADCipher
Cipher algorithm CIPHER_AES_CCM choice for the cipherAlgorithm parameter of the Cipher.getInstance(byte, byte, boolean) method; the paddingAlgorithm must be set to PAD_NULL.
CIPHER_AES_CFB - Static variable in class javacardx.crypto.Cipher
The CIPHER_AES_CFB constant represents a cipher using AES in Cipher Feedback (CFB) mode.
CIPHER_AES_CTR - Static variable in class javacardx.crypto.Cipher
The CIPHER_AES_CTR constant represents a cipher using AES in counter (CTR) mode.
CIPHER_AES_ECB - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_AES_ECB choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_AES_GCM - Static variable in class javacardx.crypto.AEADCipher
Cipher algorithm CIPHER_AES_GCM choice for the cipherAlgorithm parameter of the Cipher.getInstance(byte, byte, boolean) method; the paddingAlgorithm must be set to PAD_NULL.
CIPHER_AES_XTS - Static variable in class javacardx.crypto.Cipher
The CIPHER_AES_XTS constant represents a cipher using AES in XEX Tweakable Block Cipher with Ciphertext Stealing (XTS) mode as defined in IEEE Std 1619.
CIPHER_DES_CBC - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_DES_CBC choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_DES_ECB - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_DES_ECB choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_KOREAN_SEED_CBC - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_KOREAN_SEED_CBC choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_KOREAN_SEED_ECB - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_KOREAN_SEED_ECB choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_RSA - Static variable in class javacardx.crypto.Cipher
Cipher algorithm CIPHER_RSA choice for the cipherAlgorithm parameter of the getInstance(byte, byte, boolean) method.
CIPHER_SM2 - Static variable in class javacardx.crypto.Cipher
The CIPHER_SM2 constant represents a cipher using SM2 encryption as defined in GM/T 0003.4-2012 (Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves Part 4: Public Key Encryption Algorithm).
CIPHER_SM4_CBC - Static variable in class javacardx.crypto.Cipher
The CIPHER_SM4_CBC constant represents a cipher using SM4 block cipher algorithm in CBC mode with 128-bit input blocks.
CIPHER_SM4_ECB - Static variable in class javacardx.crypto.Cipher
The CIPHER_SM4_ECB constant represents a cipher using SM4 block cipher algorithm in CBC mode with 128-bit input blocks.
Cipher.OneShot - Class in javacardx.crypto
The OneShot class is a specialization of the Cipher class intended to support efficient one-shot ciphering and deciphering operations that may avoid persistent memory writes entirely.
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 ClassCastException is 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() - Method in class javacardx.framework.nio.Buffer
Clears this buffer.
CLEAR_ON_DESELECT - Static variable in class javacard.framework.JCSystem
This event code indicates that the contents of the transient object are cleared to the default value on applet deselection event or in CLEAR_ON_RESET cases.
CLEAR_ON_RESET - Static variable in class javacard.framework.JCSystem
This event code indicates that the contents of the transient object are cleared to the default value on card reset (or power on) event.
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 OneShot object for reuse.
close() - Method in class javacard.security.MessageDigest.OneShot
Closes and releases this JCRE owned temporary instance of the OneShot object for reuse.
close() - Method in class javacard.security.RandomData.OneShot
Closes and releases this JCRE owned temporary instance of the OneShot object for reuse.
close() - Method in class javacard.security.Signature.OneShot
Closes and releases this JCRE owned temporary instance of the OneShot object for reuse.
close() - Method in class javacardx.crypto.Cipher.OneShot
Closes and releases this JCRE owned temporary instance of the OneShot object for reuse.
close() - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Closes and releases this JCRE owned temporary instance of the OneShot object 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, offset and length.
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, offset and length.
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, offset and length.
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 APDU object 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 APDU object has been completely processed.
commitTransaction() - Static method in class javacard.framework.JCSystem
Commits an atomic transaction.
compact() - Method in class javacardx.framework.nio.ByteBuffer
Compacts this buffer  (optional operation).
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(byte[], short, short) - Method in class javacardx.security.util.MonotonicCounter
Compares the counter value with the specified value stored in an array formated as an unsigned hexadecimal with Big-Endian byte order which may contain leading zeroes.
compareTo(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
Compares the internal big number against the specified operand.
compareTo(short, short) - Method in class javacardx.framework.time.TimeDuration
Compares this duration to the given amount of time.
compareTo(BigNumber) - Method in class javacardx.framework.math.BigNumber
Compares the internal big number against the specified operand.
compareTo(ByteBuffer) - Method in class javacardx.framework.nio.ByteBuffer
Compares this buffer to another.
compareTo(TimeDuration) - Method in class javacardx.framework.time.TimeDuration
Compares this duration to the given one.
compareTo(MonotonicCounter) - Method in class javacardx.security.util.MonotonicCounter
Compares the counter value with the specified other counter.
ConstructedBERTag - Class in javacardx.framework.tlv
The ConstructedBERTag class 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 ConstructedBERTLV class encapsulates a constructed BER TLV structure.
ConstructedBERTLV(short) - Constructor for class javacardx.framework.tlv.ConstructedBERTLV
Constructor creates an empty ConstructedBERTLV object capable of encapsulating a ConstructedBERTLV structure.
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 ECKey instance into the domain parameters of this object instance.
CryptoException - Exception in javacard.security
CryptoException represents a cryptography-related exception.
CryptoException(short) - Constructor for exception javacard.security.CryptoException
Constructs a CryptoException with the specified reason.

D

DateTimeException - Exception in javacardx.framework.time
Exception used to indicate a problem while calculating a date-time.
DateTimeException(short) - Constructor for exception javacardx.framework.time.DateTimeException
Creates a DateTimeException instance with the specified reason code.
DAYS - Static variable in class javacardx.framework.time.TimeDuration
Unit that represents the concept of a day.
decrementTriesRemaining() - Method in interface javacard.framework.OwnerPINxWithPredecrement
Decrements the try counter if the PIN is not blocked.
DEFAULT_INITPARAM - Static variable in class javacardx.biometry.BioBuilder
The default value of the provider specific initialization information, initParam parameter in the buildBioTemplate() method.
DEFAULT_INITPARAM - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
The default value of the provider specific initialization information, initParam parameter in the buildBioTemplate() method.
DEFAULT_RMI_INVOKE_INSTRUCTION - Static variable in class javacard.framework.service.RMIService
The default INS value (0x38) used for the remote method invocation command (INVOKE) in the Java Card platform RMI protocol.
delete(BERTLV, short) - Method in class javacardx.framework.tlv.ConstructedBERTLV
Delete the specified occurrence of the specified BER TLV from this ConstructedBERTLV.
DerivationFunction - Class in javacardx.security.derivation
The DerivationFunction class is the abstract class for derivation functions.
DerivationFunction() - Constructor for class javacardx.security.derivation.DerivationFunction
Protected constructor.
DerivationFunction.OneShot - Class in javacardx.security.derivation
The OneShot class is a specialization of the DerivationFunction class intended to support efficient one-shot derivation function operations that may avoid persistent memory writes entirely.
deselect() - Method in class javacard.framework.Applet
Called by the Java Card runtime environment to inform that this currently selected applet is being deselected on this logical channel and no applet from the same package is still active on any other logical channel.
deselect(boolean) - Method in interface javacard.framework.MultiSelectable
Called by the Java Card runtime environment to inform that this currently selected applet instance is being deselected on this logical channel while the same applet instance or another applet instance from the same package is still active on another logical channel.
DESKey - Interface in javacard.security
DESKey contains an 8/16/24-byte key for single/2 key triple DES/3 key triple DES operations.
DHKey - Interface in javacard.security
The DHKey interface is the base interface for the DH algorithm's private and public key implementations.
DHPrivateKey - Interface in javacard.security
The DHPrivateKey interface is used to sign data using the DH algorithm.
DHPublicKey - Interface in javacard.security
The DHPublicKey interface is used to verify signatures on signed data using the DH algorithm.
dispatch(APDU, byte) - Method in class javacard.framework.service.Dispatcher
Manages the processing of the command in the APDU object.
DISPATCH_TABLE_FULL - Static variable in exception javacard.framework.service.ServiceException
This reason code is used to indicate that a dispatch table is full.
Dispatcher - Class in javacard.framework.service
A Dispatcher is used to build an application by aggregating several services.
Dispatcher(short) - Constructor for class javacard.framework.service.Dispatcher
Creates a Dispatcher with a designated maximum number of services.
DNA_SCAN - Static variable in class javacardx.biometry.BioBuilder
Pattern is a DNA sample for matching.
DNA_SCAN - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Pattern is a DNA sample for matching.
doFinal() - Method in interface javacardx.biometry.OwnerBioTemplate
Finalizes the enrollment of a reference template.
doFinal() - Method in interface javacardx.biometry1toN.OwnerBioTemplateData
Finalizes the enrollment of biometric template data.
doFinal(byte[], short, short, byte[], short) - Method in class javacard.security.Checksum
Generates a CRC checksum of all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacard.security.InitializedMessageDigest.OneShot
Generates a hash of all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacard.security.MessageDigest
Generates a hash of all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacard.security.MessageDigest.OneShot
Generates a hash of all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacardx.crypto.AEADCipher
Generates encrypted/decrypted output from all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacardx.crypto.Cipher
Generates encrypted/decrypted output from all/last input data.
doFinal(byte[], short, short, byte[], short) - Method in class javacardx.crypto.Cipher.OneShot
Generates encrypted/decrypted output from all/last input data.
DSAKey - Interface in javacard.security
The DSAKey interface is the base interface for the DSA algorithm's private and public key implementations.
DSAPrivateKey - Interface in javacard.security
The DSAPrivateKey interface is used to sign data using the DSA algorithm.
DSAPublicKey - Interface in javacard.security
The DSAPublicKey interface is used to verify signatures on signed data using the DSA algorithm.

E

EAR_GEOMETRY - Static variable in class javacardx.biometry.BioBuilder
Ear geometry ID is based on overall geometry/shape of the ear.
EAR_GEOMETRY - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Ear geometry ID is based on overall geometry/shape of the ear.
ECKey - Interface in javacard.security
The ECKey interface is the base interface for the EC algorithm's private and public key implementations.
ECPrivateKey - Interface in javacard.security
The ECPrivateKey interface is used to generate signatures on data using the ECDSA (Elliptic Curve Digital Signature Algorithm) and to generate shared secrets using the ECDH (Elliptic Curve Diffie-Hellman) algorithm.
ECPublicKey - Interface in javacard.security
The ECPublicKey interface is used to verify signatures on signed data using the ECDSA algorithm and to generate shared secrets using the ECDH algorithm.
ED25519 - Static variable in class javacard.security.NamedParameterSpec
Parameters for EdDSA operations using curve25519 as defined in RFC 8032.
ED448 - Static variable in class javacard.security.NamedParameterSpec
Parameters for EdDSA operations using curve448 as defined in RFC 8032
EMPTY_TAG - Static variable in exception javacardx.framework.tlv.TLVException
This reason code is used to indicate that the Tag object is empty
EMPTY_TLV - Static variable in exception javacardx.framework.tlv.TLVException
This reason code is used to indicate that the TLV object is empty
endsWith(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, offset and length ends with the first codePointCount characters of the character sequence designated by suffix, soffset and slength.
equals(byte[], short, byte) - Method in class javacard.framework.AID
Checks if the specified AID bytes in bArray are the same as those encapsulated in this AID object.
equals(Object) - Method in class java.lang.Object
Compares two Objects for equality.
equals(Object) - Method in class javacard.framework.AID
Compares the AID bytes in this AID instance to the AID bytes in the specified object.
equals(Object) - Method in class javacardx.framework.nio.ByteBuffer
Tells whether or not this buffer is equal to another object.
equals(Object) - Method in class javacardx.framework.tlv.BERTag
 
equals(BERTag) - Method in class javacardx.framework.tlv.BERTag
Compares this BER Tag with another.
equalsMax() - Method in class javacardx.security.util.MonotonicCounter
Returns true if the counter value is equal to the maximum value, false otherwise.
EventListener - Interface in javacardx.framework.event
A tagging interface that all event listener interfaces must extend.
EventRegistry - Class in javacardx.framework.event
An event registry instance is used by applications to register or unregister event listeners for a particular source of events.
EventSource - Interface in javacardx.framework.event
A tagging interface that all event source must implement.
Exception - Exception in java.lang
The class Exception and its subclasses are a form of Throwable that indicate conditions that a reasonable applet might want to catch.
Exception() - Constructor for exception java.lang.Exception
Constructs an Exception instance.
export() - Method in annotation type javacardx.annotations.StringPool
Whether the string constant definitions are to be exported, such as for a library.
export(Remote) - Static method in class javacard.framework.service.CardRemoteObject
Exports the specified remote object.
ExtendedLength - Interface in javacardx.apdu
The ExtendedLength interface serves as a tagging interface to indicate that the applet supports extended length APDU.
ExternalException - Exception in javacardx.external
ExternalException represents an external subsystem related exception.
ExternalException(short) - Constructor for exception javacardx.external.ExternalException
Constructs a ExternalException with the specified reason.

F

FACIAL_FEATURE - Static variable in class javacardx.biometry.BioBuilder
Facial feature recognition (visage).
FACIAL_FEATURE - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Facial feature recognition (visage).
fail(APDU, short) - Method in class javacard.framework.service.BasicService
Sets the processing state for the command in the APDU object to processed, and indicates that the processing has failed.
FERMAT_TEST - Static variable in interface javacard.security.PrimalityTestParamSpec
Defines the Fermat probabilistic primality test
FIELD_CERTIFICATE_SIGNATURE - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the certificate signature (signature BIT STRING of Certificate asn.1 SEQUENCE).
FIELD_CERTIFICATE_SIGNATURE_ALG - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the certificate signature algorithm (signatureAlgorithm SEQUENCE of Certificate asn.1 SEQUENCE).
FIELD_CERTIFICATE_TBS - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the certificate To Be Signed (TBSCertificate SEQUENCE of Certificate asn.1 SEQUENCE).
FIELD_TBS_ISSUER - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the the To Be Signed certificate issuer (issuer CHOICE of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_ISSUER_UID - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the the To Be Signed certificate issuer unique identifier (issuerUniqueID BIT STRING of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_NOT_AFTER - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the notAfter validity time (notAfter CHOICE of the Validity asn.1 SEQUENCE).
FIELD_TBS_NOT_BEFORE - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the notBefore validity time (notBefore CHOICE of the Validity asn.1 SEQUENCE).
FIELD_TBS_PUBLIC_KEY_INFO - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the the To Be Signed certificate public key info (subjectPublicKeyInfo SEQUENCE of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_SERIAL_NUMBER - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the INTEGER DER-encoding of the To Be Signed certificate serial number (serialNumber INTEGER of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_SIGNATURE_ALG - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the To Be Signed certificate signature (signature SEQUENCE of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_SUBJECT - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the the To Be Signed certificate subject (subject CHOICE of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_SUBJECT_UID - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the the To Be Signed certificate subject unique identifier (subjectUniqueID BIT STRING of TBSCertificate asn.1 SEQUENCE).
FIELD_TBS_VERSION - Static variable in interface javacardx.security.cert.X509Certificate
Field identifier for the DER-encoding of the To Be Signed certificate version (version INTEGER of the TBSCertificate asn.1 SEQUENCE).
find(byte[], short, byte[], short) - Static method in class javacardx.framework.tlv.ConstructedBERTLV
Find the offset of the contained TLV representation at the top level within the TLV structure representation in the specified byte array that matches the specified tag representation in the specified byte array If the tag array parameter is null, the offset of the first contained TLV is returned.
find(BERTag) - Method in class javacardx.framework.tlv.ConstructedBERTLV
Find the contained BERTLV within this ConstructedBERTLV object that matches the specified BER Tag.
findNext(byte[], short, short, byte[], short) - Static method in class javacardx.framework.tlv.ConstructedBERTLV
Find the offset of the next contained TLV representation at the top level within the TLV structure representation in the specified byte array that matches the specified tag representation in the specified byte array.
findNext(BERTag, BERTLV, short) - Method in class javacardx.framework.tlv.ConstructedBERTLV
Find the next contained BERTLV within this ConstructedBERTLV object that matches the specified BER Tag.
FINGER_GEOMETRY - Static variable in class javacardx.biometry.BioBuilder
Finger geometry ID is based on overall geometry/shape of a finger.
FINGER_GEOMETRY - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Finger geometry ID is based on overall geometry/shape of a finger.
FINGERPRINT - Static variable in class javacardx.biometry.BioBuilder
Fingerprint identification (any finger).
FINGERPRINT - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Fingerprint identification (any finger).
flip() - Method in class javacardx.framework.nio.Buffer
Flips this buffer.
FORMAT_BCD - Static variable in class javacardx.framework.math.BigNumber
Constant to indicate a BCD (binary coded decimal) data format.
FORMAT_HEX - Static variable in class javacardx.framework.math.BigNumber
Constant to indicate a hexadecimal (simple binary) data format.
FRP256V1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using FRP256v1 curve parameters as defined by ANSSI

G

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
Deprecated.
As of release 3.0.5, replaced by RandomData.nextBytes(byte[], short, short).
generateData(byte[], short, short) - Method in class javacard.security.RandomData.OneShot
Deprecated.
As of release 3.0.5, replaced by RandomData.OneShot.nextBytes(byte[], short, short).
generateSecret(byte[], short, short, byte[], short) - Method in class javacard.security.KeyAgreement
Generates the secret data as per the requested algorithm using the PrivateKey specified during initialization and the public key data provided.
GenericSecretKey - Interface in javacard.security
GenericSecretKey contains sensitive data value.
genKeyPair() - Method in class javacard.security.KeyPair
(Re)Initializes the key objects encapsulated in this KeyPair instance with new key values.
genKeyPair(AlgorithmParameterSpec) - Method in class javacard.security.KeyPair
(Re)Initializes the key objects encapsulated in this KeyPair instance with new key values.
get() - Method in class javacardx.framework.nio.ByteBuffer
Relative get method.
get(byte[]) - Method in class javacardx.framework.nio.ByteBuffer
Relative bulk get method.
get(byte[], int, int) - Method in class javacardx.framework.nio.ByteBuffer
Relative bulk get method.
get(byte[], short) - Method in class javacardx.security.util.MonotonicCounter
Gets the counter in the specified output buffer.
get(int) - Method in class javacardx.framework.nio.ByteBuffer
Absolute get method.
getA(byte[], short) - Method in interface javacard.security.ECKey
Returns the first coefficient of the curve of the key.
getAID() - Static method in class javacard.framework.JCSystem
Returns the Java Card runtime environment-owned instance of the AID object associated with the current applet context, or null if the Applet.register() method has not yet been invoked.
getAlgorithm() - Method in class javacard.security.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.
getAlgorithm() - Method in class javacardx.security.derivation.DerivationFunction
Gets the Derivation Function algorithm.
getAlgorithm() - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Gets the Derivation Function algorithm.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFAnsiX963Spec
Returns the Digest Algorithm associated with the derivation function.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFCounterModeSpec
Returns the Pseudo Random Function (PRF) algorithm associated with the derivation function.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFDoublePipelineIterationModeSpec
Returns the Pseudo Random Function (PRF) algorithm associated with the derivation function.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFFeedbackModeSpec
Returns the Pseudo Random Function (PRF) algorithm associated with the derivation function.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFHmacSpec
Returns the HMAC Algorithm associated with the derivation function.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFIcaoMrtdSpec
Returns the Digest Algorithm associated with the derivation function.
getAlgorithm() - Method in interface javacardx.security.derivation.KDFIeee1363Spec
Returns the Digest Algorithm associated with the derivation function.
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.
getAttributes(Object) - Static method in class javacard.framework.JCSystem
Get the attributes of the specified array view.
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 BioTemplateData enrolled at the specified index.
getBioTemplateData(short) - Method in interface javacardx.biometry1toN.OwnerBioMatcher
Gets the OwnerBioTemplateData enrolled 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
getByteLength(short) - Method in class javacardx.framework.time.TimeDuration
Returns the minimum number of bytes required to represent the duration in the specified unit.
getBytes(byte[], short) - Method in class javacard.framework.AID
Called to get all the AID bytes encapsulated within AID object.
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 APDU object.
getCLAChannel() - Static method in class javacard.framework.APDU
Returns the logical channel number associated with the current APDU command based on the CLA byte.
getCLAChannel(byte) - Static method in class javacardx.apdu.util.APDUUtil
Returns the logical channel number encoded in the CLAbyte parameter which represents a CLA byte from a command APDU.
getCounter() - Method in interface javacardx.security.derivation.KDFIcaoMrtdSpec
Gets the Counter.
getCounterLength() - Method in interface javacardx.security.derivation.KDFCounterModeSpec
Returns the bytes length of the binary representation of the counter (c.f chapter 5.1 of the NIST specification).
getCounterLength() - Method in interface javacardx.security.derivation.KDFDoublePipelineIterationModeSpec
Returns the bytes length of the binary representation of the counter (c.f chapter 5.2 of the NIST specification).
getCounterLength() - Method in interface javacardx.security.derivation.KDFFeedbackModeSpec
Returns the bytes length of the binary representation of the counter (c.f chapter 5.2 of the NIST specification).
getCurrentAPDU() - 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 object.
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 APDU object.
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.
getEncoded(byte[], short) - Method in interface javacard.security.XECKey
Copy the encoded key value in the specified buffer and return the offset in the destination buffer that follows the last byte copied.
getEncodingLength() - Method in interface javacard.security.XECKey
Returns the length of the encoded form of the key
getEventRegistry(EventSource) - Static method in class javacardx.framework.event.EventRegistry
Retrieves the event registry for the specified source of events or return null if source is unknown or no registry exists for this source.
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.
getExtension(byte[], short, short) - Method in interface javacardx.security.cert.X509Certificate
Get the extension matching an OID or return null if not found.
getExtensions(X509Certificate.ExtensionHandler) - Method in interface javacardx.security.cert.X509Certificate
Allows to access extensions of this certificate and trigger the X509Certificate.ExtensionHandler interface for each extension.
getField(byte[], short) - Method in interface javacard.security.ECKey
Returns the field specification parameter value of the key.
getField(short) - Method in interface javacardx.security.cert.X509Certificate
Gets a field value or null if not found.
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.
getInfo() - Method in interface javacardx.security.derivation.KDFHmacSpec
Gets the info.
getInitializedMessageDigestInstance(byte, boolean) - Static method in class javacard.security.MessageDigest
Creates a InitializedMessageDigest object instance of the selected algorithm.
getInputData() - Method in interface javacardx.security.derivation.KDFDoublePipelineIterationModeSpec
Gets the fixed input data.
getInputData() - Method in interface javacardx.security.derivation.KDFFeedbackModeSpec
Gets the fixed input data.
getInputDataAfterCounter() - Method in interface javacardx.security.derivation.KDFCounterModeSpec
Gets the fixed input data after the counter.
getInputDataBeforeCounter() - Method in interface javacardx.security.derivation.KDFCounterModeSpec
Gets the fixed input data before the counter.
getINS(APDU) - Method in class javacard.framework.service.BasicService
Returns the instruction byte for the command in the APDU object.
getInstance(byte) - Static method in class javacard.security.RandomData
Creates a RandomData instance of the selected algorithm.
getInstance(byte) - Static method in class javacardx.framework.time.TimeDuration
Gets a new TimeDuration instance with value set to zero.
getInstance(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
Create a BERTLV Tag object from the binary representation in the byte array.
getInstance(byte[], short, short) - Static method in class javacardx.framework.tlv.BERTLV
Creates the BERTLV using the input binary data.
getInstance(byte, boolean) - Static method in class javacard.security.Checksum
Creates a Checksum object instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacard.security.KeyAgreement
Creates a KeyAgreement object instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacard.security.MessageDigest
Creates a MessageDigest object instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacard.security.Signature
Creates a Signature object instance of the selected algorithm.
getInstance(byte, boolean) - Static method in class javacardx.crypto.Cipher
Creates a Cipher object instance of the selected algorithm.
getInstance(byte, byte, boolean) - Static method in class javacardx.crypto.Cipher
Creates a Cipher object instance with the selected of the selected raw cipher algorithm and padding algorithm.
getInstance(byte, byte, byte, boolean) - Static method in class javacard.security.Signature
Creates a Signature object instance with the selected message digest algorithm, cipher algorithm and padding algorithm.
getInstance(byte, short, short) - Static method in class javacardx.framework.time.TimeDuration
Gets a new TimeDuration instance initialized with the amount of time in the specified unit.
getInstance(short) - Static method in class javacard.security.NamedParameterSpec
Returns a parameter specification using a standard (or predefined) name stdName.
getInstance(short) - Static method in class javacardx.security.cert.CertificateParser
Creates an instance of a parser for the specified certificate format
getInstance(short, boolean) - Static method in class javacardx.security.derivation.DerivationFunction
Creates a DerivationFunction object instance of the selected algorithm.
getInstance(short, byte) - Static method in class javacardx.security.util.MonotonicCounter
Creates a MonotonicCounter instance with a value of the specified size, initialized to zero.
getInt() - Method in class javacardx.framework.nio.ByteBuffer
Relative get method for reading an int value.
getInt(byte[], short) - Static method in class javacardx.framework.util.intx.JCint
Concatenates four bytes in a byte array to form a int value.
getInt(int) - Method in class javacardx.framework.nio.ByteBuffer
Absolute get method for reading an int value.
getIV() - Method in interface javacardx.security.derivation.KDFFeedbackModeSpec
Gets the IV value for the key derivation function.
getK() - Method in interface javacard.security.ECKey
Returns the cofactor of the order of the fixed point G of the curve.
getKey(byte[], short) - Method in interface javacard.security.AESKey
Returns the Key data in plain text.
getKey(byte[], short) - Method in interface javacard.security.DESKey
Returns the Key data in plain text.
getKey(byte[], short) - Method in interface javacard.security.GenericSecretKey
Returns the Key data in plain text.
getKey(byte[], short) - Method in interface javacard.security.HMACKey
Returns the Key data in plain text.
getKey(byte[], short) - Method in interface javacard.security.KoreanSEEDKey
Returns the Key data in plain text.
getKey(byte[], short) - Method in interface javacard.security.SM4Key
Returns the Key data in plain text.
getKeyCipher() - Method in interface javacardx.crypto.KeyEncryption
Returns the Cipher object 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 this TLV 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 BioTemplateData that can be enrolled in this BioMatcher.
getMemoryAccessInstance(byte, short[], short) - Static method in class javacardx.external.Memory
Creates a MemoryAccess object instance for the selected memory subsystem.
getMemoryType() - Method in class javacardx.framework.time.TimeDuration
Returns the memory type specified at object creation and used to store the value.
getMemoryType() - Method in class javacardx.security.util.MonotonicCounter
Returns the memory type specified at object creation and used to store the value.
getMemoryType(Key) - Static method in class javacard.security.KeyBuilder
Get the memory type of the specified key.
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.
getName() - Method in class javacard.security.NamedParameterSpec
Returns the standard name that determines the algorithm parameters.
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() - Method in interface javacardx.security.derivation.KDFAnsiX963Spec
Returns the KDF output length in bytes.
getOutputLength() - Method in interface javacardx.security.derivation.KDFCounterModeSpec
Returns the KDF output length in bytes.
getOutputLength() - Method in interface javacardx.security.derivation.KDFDoublePipelineIterationModeSpec
Returns the KDF output length in bytes.
getOutputLength() - Method in interface javacardx.security.derivation.KDFFeedbackModeSpec
Returns the KDF output length in bytes.
getOutputLength() - Method in interface javacardx.security.derivation.KDFHmacSpec
Returns the KDF output length in bytes.
getOutputLength(APDU) - Method in class javacard.framework.service.BasicService
Returns the output length for the command in the APDU object.
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 APDU object.
getP2(APDU) - Method in class javacard.framework.service.BasicService
Returns the second parameter byte for the command in the APDU object.
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.
getParameters() - Method in interface javacardx.security.derivation.KDFIeee1363Spec
Gets the key derivation parameters.
getParams() - Method in interface javacard.security.XECKey
Returns the extended key parameters associated with the key when it was created.
getPartialBytes(short, byte[], short, byte) - Method in class javacard.framework.AID
Called to get part of the AID bytes encapsulated within the AID object starting at the specified offset for the specified length.
getPQ(byte[], short) - Method in interface javacard.security.RSAPrivateCrtKey
Returns the value of the PQ parameter in plain text.
getPreviousContextAID() - Static method in class javacard.framework.JCSystem
Obtains the Java Card runtime environment-owned instance of the AID object associated with the previously active applet context.
getPrivate() - Method in class javacard.security.KeyPair
Returns a reference to the private key component of this KeyPair object.
getProtocol() - Static method in class javacard.framework.APDU
Returns the ISO 7816 transport protocol type, T=1 or T=0, in the low nibble and the transport media in the upper nibble in use, 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 KeyPair object.
getPublicData(short, byte[], short, short) - Method in interface javacardx.biometry1toN.BioTemplateData
Gets the public part of the biometric template data.
getPublicKey() - Method in interface javacardx.security.cert.Certificate
Gets the public key from this certificate.
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
getResources() - Static method in class javacard.framework.Resources
Get the JCRE-owned instance Resources object to access resources
getRounds() - Method in interface javacard.security.PrimalityTestParamSpec
Gets the number of rounds to perform primality test.
getS(byte[], short) - Method in interface javacard.security.ECPrivateKey
Returns the value of the secret key in plaintext form.
getSalt() - Method in interface javacardx.security.derivation.KDFHmacSpec
Gets the salt.
getSecret() - Method in interface javacardx.security.derivation.KDFAnsiX963Spec
Gets the shared secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.KDFCounterModeSpec
Gets the secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.KDFDoublePipelineIterationModeSpec
Gets the secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.KDFFeedbackModeSpec
Gets the secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.KDFHmacSpec
Gets the secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.KDFIcaoMrtdSpec
Gets the shared secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.KDFIeee1363Spec
Gets the shared secret value for the key derivation function.
getSecret() - Method in interface javacardx.security.derivation.TLSPseudoRandomFunctionSpec
Gets the secret value for the key derivation function.
getSeed() - Method in interface javacardx.security.derivation.TLSPseudoRandomFunctionSpec
Gets the seed value for the key derivation function.
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.
getSharedInfo() - Method in interface javacardx.security.derivation.KDFAnsiX963Spec
Gets the shared info data.
getShort() - Method in class javacardx.framework.nio.ByteBuffer
Relative get method for reading a short value.
getShort(byte[], short) - Static method in class javacard.framework.Util
Concatenates two bytes in a byte array to form a short value.
getShort(int) - Method in class javacardx.framework.nio.ByteBuffer
Absolute get method for reading a short value.
getSize() - Method in interface javacard.security.Key
Returns the key size in number of bits.
getSize() - Method in class javacardx.security.util.MonotonicCounter
This method returns the size in bytes of the counter.
getSize(short) - Method in class javacard.framework.Resources
Get the size in bytes of the specified resource identifier
getStatusWord(APDU) - Method in class javacard.framework.service.BasicService
Returns the response status word for the command in the APDU object.
getTag() - Method in class javacardx.framework.tlv.BERTLV
Returns this value 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 PIN is blocked.
getTriesRemaining() - Method in interface javacard.framework.PIN
Returns the number of times remaining that an incorrect PIN can be presented before the PIN is blocked.
getTriesRemaining() - Method in interface 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 BioMatcher is 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.
getType() - Method in interface javacard.security.PrimalityTestParamSpec
Returns the constant defining the primality test to use
getType() - Method in interface javacardx.security.cert.Certificate
Gets the type of this certificate
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 this Primitive 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() - Method in interface javacardx.security.cert.X509Certificate
Gets the version (version number) value from the certificate.
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.
getView(short) - Method in class javacard.framework.Resources
Creates a read-only view of the bytes of the specified resource
getView(short, short, short) - Method in class javacard.framework.Resources
Creates a read-only view of the specified range within a resource
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.

H

HAND_GEOMETRY - Static variable in class javacardx.biometry.BioBuilder
Hand geometry ID is based on overall geometry/shape of the hand.
HAND_GEOMETRY - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Hand geometry ID is based on overall geometry/shape of the hand.
hasArray() - Method in class javacardx.framework.nio.Buffer
Tells whether or not this buffer is backed by an accessible array.
hasArray() - Method in class javacardx.framework.nio.ByteBuffer
Tells whether or not this buffer is backed by an accessible byte array.
hasRemaining() - Method in class javacardx.framework.nio.Buffer
Tells whether there are any elements between the current position and the limit.
HMACKey - Interface in javacard.security
HMACKey contains a key for HMAC operations.
HOURS - Static variable in class javacardx.framework.time.TimeDuration
Unit that represents the concept of an hour.

I

ILLEGAL_AID - Static variable in exception javacard.framework.SystemException
This reason code is used by the javacard.framework.Applet.register() method to indicate that the input AID parameter is not a legal AID value.
ILLEGAL_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 beginTransaction method to indicate a transaction is already in progress.
incrementBy(short) - Method in class javacardx.security.util.MonotonicCounter
Increments the counter value by the specified positive value.
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 IndexOutOfBoundsException is 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) - Method in class javacardx.framework.tlv.BERTag
Abstract init method.
init(byte[], short) - Method in class javacardx.framework.tlv.ConstructedBERTag
(Re-)Initialize this ConstructedBERTag object from the binary representation in the byte array.
init(byte[], short) - Method in class javacardx.framework.tlv.PrimitiveBERTag
(Re-)Initialize this PrimitiveBERTLV Tag object from the binary representation in the byte array.
init(byte[], short, short) - Method in class javacard.security.Checksum
Resets and initializes the Checksum object with the algorithm specific parameters.
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(byte[], short, short) - Method in class javacardx.framework.tlv.BERTLV
Abstract init method.
init(byte[], short, short) - Method in class javacardx.framework.tlv.ConstructedBERTLV
(Re-)Initializes this ConstructedBERTLV using the input byte data.
init(byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
(Re-)Initializes this PrimitiveBERTLV using the input byte data.
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.ConstructedBERTag
(Re-)Initialize this ConstructedBERTag object with the specified tag class, and tag number.
init(byte, short) - Method in class javacardx.framework.tlv.PrimitiveBERTag
(Re-)Initialize this PrimitiveBERTag object with the specified tag class, and tag number.
init(AlgorithmParameterSpec) - Method in class javacardx.security.derivation.DerivationFunction
Initializes the DerivationFunction object with the appropriate algorithm specific parameters.
init(AlgorithmParameterSpec) - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Initializes the DerivationFunction object with the appropriate algorithm specific parameters.
init(Key, byte) - Method in class javacard.security.Signature
Initializes the Signature object with the appropriate Key.
init(Key, byte) - Method in class javacard.security.Signature.OneShot
Initializes the Signature object with the appropriate Key.
init(Key, byte) - Method in interface javacard.security.SignatureMessageRecovery
Initializes the Signature object with the appropriate Key.
init(Key, byte) - Method in class javacardx.crypto.AEADCipher
Initializes the Cipher object with the appropriate Key.
init(Key, byte) - Method in class javacardx.crypto.Cipher
Initializes the Cipher object with the appropriate Key.
init(Key, byte) - Method in class javacardx.crypto.Cipher.OneShot
Initializes the Cipher object with the appropriate Key.
init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature
Initializes the Signature object with the appropriate Key and algorithm specific parameters.
init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature.OneShot
Initializes the Signature object with the appropriate Key and algorithm specific parameters.
init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.AEADCipher
Initializes the Cipher object with the appropriate Key and algorithm specific parameters.
init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.Cipher
Initializes the Cipher object with the appropriate Key and algorithm specific parameters.
init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.Cipher.OneShot
Initializes the Cipher object 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 Cipher instance to encrypt or decrypt a with the given key, nonce, AAD size and message size.
init(PrivateKey) - Method in class javacard.security.KeyAgreement
Initializes the object with the given private key.
init(ConstructedBERTag, byte[], short, short) - Method in class javacardx.framework.tlv.ConstructedBERTLV
(Re-)Initializes this ConstructedBERTLV object with the input tag and specified data as value of the object.
init(ConstructedBERTag, BERTLV) - Method in class javacardx.framework.tlv.ConstructedBERTLV
(Re-)Initializes this ConstructedBERTLV object with the input tag and TLV parameter.
init(PrimitiveBERTag, byte[], short, short) - Method in class javacardx.framework.tlv.PrimitiveBERTLV
(Re-)Initializes this PrimitiveBERTLV object with the input tag, length and data.
InitializedMessageDigest - Class in javacard.security
The InitializedMessageDigest class is a subclass of the base class MessageDigest.
InitializedMessageDigest() - Constructor for class javacard.security.InitializedMessageDigest
protected constructor
InitializedMessageDigest.OneShot - Class in javacard.security
The OneShot class is a specialization of the InitializedMessageDigest class 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 Applet subclass, 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_ENCODING - Static variable in exception javacardx.security.cert.CertificateException
Certificate encoding exception
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.
INVALID_PARAM - Static variable in exception javacardx.security.cert.CertificateException
One or more input parameters is invalid
INVALID_SIGNATURE - Static variable in exception javacardx.security.cert.CertificateException
Certificate signature verification failed
INVALID_UNIT - Static variable in exception javacardx.framework.time.DateTimeException
The time unit used has incorrect value or cannot be used to compute an exact duration
INVALID_VALUE - Static variable in exception javacardx.framework.time.DateTimeException
The time value used is incorrect for the operation
IO_ERROR - Static variable in exception javacard.framework.APDUException
This reason code indicates that an unrecoverable error occurred in the I/O transmission layer.
IOException - Exception in java.io
A Java Card runtime environment-owned instance of IOException is 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.
isArrayView(Object) - Static method in class javacard.framework.JCSystem
Check whether the specified object is an array view
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 APDU command is the first or part of a command chain.
isCommandChainingCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
Based on encoding of the CLAByte parameter which represents a CLA byte from a command APDU, returns whether an APDU command 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 this BER 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
isDirect() - Method in class javacardx.framework.nio.Buffer
Tells whether or not this buffer is direct.
isDirect() - Method in class javacardx.framework.nio.ByteBuffer
Tells whether or not this byte buffer is direct.
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 BioMatcher has been loaded with at least one BioTemplateData and is ready for matching functions.
isInitialized() - Method in interface javacardx.biometry1toN.BioTemplateData
Indicates whether the BioTemplateData is 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 APDU command 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 CLAByte parameter which represents a CLA bye from a command APDU, corresponds to an interindustry command as defined in ISO 7816-4:2013 specification.
isNegative() - Method in class javacardx.framework.time.TimeDuration
Checks if this duration is negative, excluding zero.
ISO_8859_1 - Static variable in class javacardx.framework.string.StringUtil
The ISO 8859-1 (Latin-1) character encoding.
ISO7816 - Interface in javacard.framework
ISO7816 encapsulates constants related to ISO 7816-3 and ISO 7816-4.
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
ISOException class encapsulates an ISO 7816-4 response status word as its reason code.
ISOException(short) - Constructor for exception javacard.framework.ISOException
Constructs an ISOException instance with the specified status word.
isProcessed(APDU) - Method in class javacard.framework.service.BasicService
Checks if the command in the APDU object has already been processed.
isReadOnly() - Method in class javacardx.framework.nio.Buffer
Tells whether or not this buffer is read-only.
isSecureMessagingCLA() - Method in class javacard.framework.APDU
Returns true if the encoding of the current APDU command based on the CLA byte indicates secure messaging.
isSecureMessagingCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
Returns true if encoding of the CLAbyte parameter, 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 true if a valid PIN has been presented since the last card reset or last call to reset().
isValidated() - Method in interface javacard.framework.PIN
Returns 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 APDU command CLA byte is valid.
isValidCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
Returns whether the current CLAByte parameter represents a valid CLA byte.

J

java.io - package java.io
Defines a subset of the java.io package in the standard Java programming language.
java.lang - package java.lang
Provides classes that are fundamental to the design of the Java Card technology subset of the Java programming language.
java.rmi - package java.rmi
Defines the Remote interface which identifies interfaces whose methods can be invoked from card acceptance device (CAD) client applications.
javacard.framework - package javacard.framework
Provides a framework of classes and interfaces for building, communicating with and working with Java Card technology-based applets.
javacard.framework.service - package javacard.framework.service
This optional extension package provides a service framework of classes and interfaces that allow a Java Card technology-based applet to be designed as an aggregation of service components.
javacard.security - package javacard.security
Provides classes and interfaces that contain publicly-available functionality for implementing a security and cryptography framework on the Java Card platform.
javacardx.annotations - package javacardx.annotations
Extension package that contains annotations for defining character string constants.
javacardx.apdu - package javacardx.apdu
Extension package that enables support for ISO7816 specification defined optional APDU related mechanisms.
javacardx.apdu.util - package javacardx.apdu.util
Extension package that contains the APDUUtil class which contains utility functions to parse CLA byte from a command APDU.
javacardx.biometry - package javacardx.biometry
Extension package that contains functionality for implementing a biometric framework on the Java Card platform.
javacardx.biometry1toN - package javacardx.biometry1toN
Extension package that contains functionality for implementing a 1:N biometric framework on the Java Card platform.
javacardx.crypto - package javacardx.crypto
Extension package that contains functionality, which may be subject to export controls, for implementing a security and cryptography framework on the Java Card platform.
javacardx.external - package javacardx.external
Extension package that provides mechanisms to access memory subsystems which are not directly addressable by the Java Card runtime environment(Java Card RE) on the Java Card platform.
javacardx.framework.event - package javacardx.framework.event
Extension package that defines a framework to handle different source of events.
javacardx.framework.math - package javacardx.framework.math
Extension package to perform operations on Big Numbers in either binary form or Binary Coded Decimal (BCD) form, and perform parity computations.
javacardx.framework.nio - package javacardx.framework.nio
Extension package that defines buffers, which are containers for data.
javacardx.framework.string - package javacardx.framework.string
Extension package that contains common utility functions for manipulating UTF-8 encoded character strings.
javacardx.framework.time - package javacardx.framework.time
Extension package that defines classes to handle system time and time
javacardx.framework.tlv - package javacardx.framework.tlv
Extension package for managing the storage of BER TLV formatted data, based on the ASN.1 BER encoding rules of ISO/IEC 8825-1:2002, as well as parsing and editing BER TLV formatted data in I/O buffers..
javacardx.framework.util - package javacardx.framework.util
Extension package that contains common utility functions for manipulating arrays of primitive components - byte, short or int.
javacardx.framework.util.intx - package javacardx.framework.util.intx
Extension package that contains common utility functions for using int components.
javacardx.security - package javacardx.security
Extension package that contains functionality, for implementing security countermeasures to protect security relevant applet assets on the Java Card platform.
javacardx.security.cert - package javacardx.security.cert
Extension package that provides classes to handle certificates
javacardx.security.derivation - package javacardx.security.derivation
Extension package that provides classes implementing cryptographic derivation functions
javacardx.security.util - package javacardx.security.util
Extension package defining utility classes for security framework
JCint - Class in javacardx.framework.util.intx
The JCint class contains common utility functions using ints.
JCSystem - Class in javacard.framework
The JCSystem class includes a collection of methods to control applet execution, resource management, atomic transaction management, object deletion mechanism and inter-applet object sharing in the Java Card environment.

K

KDFAnsiX963Spec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing the KDF Key Derivation Function defined in in the standard ANSI X9.63.
KDFCounterModeSpec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing KDF in Counter Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions).
KDFDoublePipelineIterationModeSpec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing KDF in Double Pipeline Iteration Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions).
KDFFeedbackModeSpec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing KDF in Feedback Mode defined in NIST SP 800-108 (Recommendation for Key Derivation Using Pseudorandom Functions).
KDFHmacSpec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing the HKDF Key Derivation function defined in in IETF RFC 5869.
KDFIcaoMrtdSpec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing KDF Key Derivation Function defined in the standard ICAO MRTD Doc 9303.
KDFIeee1363Spec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing the the KDF1 Key Derivation Function defined in the standard IEEE 1363-2000.
Key - Interface in javacard.security
The Key interface is the base interface for all keys.
KeyAgreement - Class in javacard.security
The KeyAgreement class is the base class for key agreement algorithms such as Diffie-Hellman and EC Diffie-Hellman [IEEE P1363].
KeyAgreement() - Constructor for class javacard.security.KeyAgreement
Protected constructor.
KeyBuilder - Class in javacard.security
The KeyBuilder class is a key object factory.
KeyEncryption - Interface in javacardx.crypto
KeyEncryption interface defines the methods used to enable encrypted key data access to a key implementation.
KeyPair - Class in javacard.security
This class is a container for a key pair (a public key and a private key).
KeyPair(byte, short) - Constructor for class javacard.security.KeyPair
Constructs a KeyPair instance for the specified algorithm and keylength; the encapsulated keys are uninitialized.
KeyPair(PublicKey, PrivateKey) - Constructor for class javacard.security.KeyPair
Constructs a new KeyPair object containing the specified public key and private key.
KEYSTROKES - Static variable in class javacardx.biometry.BioBuilder
Keystrokes dynamics (behavioral).
KEYSTROKES - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Keystrokes dynamics (behavioral).
KoreanSEEDKey - Interface in javacard.security
KoreanSEEDKey contains an 16-byte key for Korean Seed Algorithm operations.

L

lastBytes(byte[], short, short) - Method in class javacardx.security.derivation.DerivationFunction
Generates derived data as specified by the derivation function algorithm and parameters.
lastBytes(byte[], short, short) - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Generates derived data as specified by the derivation function algorithm and parameters.
lastBytes(SecretKey) - Method in class javacardx.security.derivation.DerivationFunction
Generates derived data as specified by the derivation function algorithm and parameters.
lastBytes(SecretKey) - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Generates derived data as specified by the derivation function algorithm and parameters.
LENGTH_AES_128 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_128 = 128.
LENGTH_AES_192 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_192 = 192.
LENGTH_AES_256 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_256 = 256.
LENGTH_AES_512 - Static variable in class javacard.security.KeyBuilder
AES Key Length LENGTH_AES_512 = 512.
LENGTH_DES - Static variable in class javacard.security.KeyBuilder
DES Key Length LENGTH_DES = 64.
LENGTH_DES3_2KEY - Static variable in class javacard.security.KeyBuilder
DES Key Length LENGTH_DES3_2KEY for triple DES algorithm = 128.
LENGTH_DES3_3KEY - Static variable in class javacard.security.KeyBuilder
DES Key Length LENGTH_DES3_3KEY for triple DES algorithm = 192.
LENGTH_DH_1024 - Static variable in class javacard.security.KeyBuilder
DH Key Length LENGTH_DH_1024 = 1024.
LENGTH_DH_2048 - Static variable in class javacard.security.KeyBuilder
DH Key Length LENGTH_DH_2048 = 2048.
LENGTH_DSA_1024 - Static variable in class javacard.security.KeyBuilder
DSA Key Length LENGTH_DSA_1024 = 1024.
LENGTH_DSA_512 - Static variable in class javacard.security.KeyBuilder
DSA Key Length LENGTH_DSA_512 = 512.
LENGTH_DSA_768 - Static variable in class javacard.security.KeyBuilder
DSA Key Length LENGTH_DSA_768 = 768.
LENGTH_EC_F2M_113 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_113 = 113.
LENGTH_EC_F2M_131 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_131 = 131.
LENGTH_EC_F2M_163 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_163 = 163.
LENGTH_EC_F2M_193 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_F2M_193 = 193.
LENGTH_EC_FP_112 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_112 = 112.
LENGTH_EC_FP_128 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_128 = 128.
LENGTH_EC_FP_160 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_160 = 160.
LENGTH_EC_FP_192 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_192 = 192.
LENGTH_EC_FP_224 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_224 = 224.
LENGTH_EC_FP_256 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_256 = 256.
LENGTH_EC_FP_384 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_384 = 384.
LENGTH_EC_FP_521 - Static variable in class javacard.security.KeyBuilder
EC Key Length LENGTH_EC_FP_521 = 521.
LENGTH_HMAC_SHA_1_BLOCK_64 - Static variable in class javacard.security.KeyBuilder
HMAC-SHA-1 block length LENGTH_HMAC_SHA_1_BLOCK_64 = 64 expressed in bytes.
LENGTH_HMAC_SHA_256_BLOCK_64 - Static variable in class javacard.security.KeyBuilder
HMAC-SHA-256 block length LENGTH_HMAC_SHA_256_BLOCK_64 = 64 expressed in bytes.
LENGTH_HMAC_SHA_384_BLOCK_128 - Static variable in class javacard.security.KeyBuilder
HMAC-SHA-384 block length LENGTH_HMAC_SHA_384_BLOCK_128 = 128 expressed in bytes.
LENGTH_HMAC_SHA_512_BLOCK_128 - Static variable in class javacard.security.KeyBuilder
HMAC-SHA-512 block length LENGTH_HMAC_SHA_512_BLOCK_128 = 128 expressed in bytes.
LENGTH_KOREAN_SEED_128 - Static variable in class javacard.security.KeyBuilder
Korean Seed Key Length LENGTH_KOREAN_SEED_128 = 128.
LENGTH_MD5 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for MD5
LENGTH_RIPEMD160 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for RIPE MD-160
LENGTH_RSA_1024 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1024 = 1024.
LENGTH_RSA_1280 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1280 = 1280.
LENGTH_RSA_1536 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1536 = 1536.
LENGTH_RSA_1984 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_1984 = 1984.
LENGTH_RSA_2048 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_2048 = 2048.
LENGTH_RSA_3072 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_3072 = 3072.
LENGTH_RSA_4096 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_4096 = 4096.
LENGTH_RSA_512 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_512 = 512.
LENGTH_RSA_736 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_736 = 736.
LENGTH_RSA_768 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_768 = 768.
LENGTH_RSA_896 - Static variable in class javacard.security.KeyBuilder
RSA Key Length LENGTH_RSA_896 = 896.
LENGTH_SHA - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-1
LENGTH_SHA_224 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-224
LENGTH_SHA_256 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-256
LENGTH_SHA_384 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-384
LENGTH_SHA_512 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA-512
LENGTH_SHA3_224 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA3-224
LENGTH_SHA3_256 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA3-256
LENGTH_SHA3_384 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA3-384
LENGTH_SHA3_512 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SHA3-512
LENGTH_SM3 - Static variable in class javacard.security.MessageDigest
Length of digest in bytes for SM3
LENGTH_SM4 - Static variable in class javacard.security.KeyBuilder
SM4 Key Length LENGTH_SM4 = 128.
limit() - Method in class javacardx.framework.nio.Buffer
Returns this buffer's limit.
limit(int) - Method in class javacardx.framework.nio.Buffer
Sets this buffer's limit.
LIP_MOVEMENT - Static variable in class javacardx.biometry.BioBuilder
Lip movement (behavioral).
LIP_MOVEMENT - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Lip movement (behavioral).
LITTLE_ENDIAN - Static variable in class javacardx.framework.nio.ByteOrder
Constant denoting little-endian byte order.
lookupAID(byte[], short, byte) - Static method in class javacard.framework.JCSystem
Returns the Java Card runtime environment-owned instance of the AID object, if any, encapsulating the specified AID bytes in the buffer parameter if there exists a successfully installed applet on the card whose instance AID exactly matches that of the specified AID bytes.

M

makeArrayView(Object, short, short, short, Shareable) - Static method in class javacard.framework.JCSystem
Creates an array which is a view on the specified array parameter.
makeBooleanArrayView(boolean[], short, short, short, Shareable) - Static method in class javacard.framework.JCSystem
Creates a boolean array which is a view on the specified array parameter.
makeByteArrayView(byte[], short, short, short, Shareable) - Static method in class javacard.framework.JCSystem
Creates a byte array which is a view on the specified array parameter.
makeGlobalArray(byte, short) - Static method in class javacard.framework.JCSystem
Creates a global CLEAR_ON_RESET transient array of the type specified, with the specified array length.
makeInt(byte, byte, byte, byte) - Static method in class javacardx.framework.util.intx.JCint
Concatenates the four parameter bytes to form an int value.
makeInt(short, short) - Static method in class javacardx.framework.util.intx.JCint
Concatenates the two parameter short values to form an int value.
makeIntArrayView(int[], short, short, short, Shareable) - Static method in class javacardx.framework.util.intx.JCint
Creates an int array which is a view on the specified array parameter.
makeIntegritySensitiveArray(byte, byte, short) - Static method in class javacard.framework.SensitiveArrays
Creates an integrity-sensitive array of the specified array and memory type, with the specified array length.
makeShort(byte, byte) - Static method in class javacard.framework.Util
Concatenates the two parameter bytes to form a short value.
makeShortArrayView(short[], short, short, short, Shareable) - Static method in class javacard.framework.JCSystem
Creates a short array which is a view on the specified array parameter.
makeTransientBooleanArray(short, byte) - Static method in class javacard.framework.JCSystem
Creates a transient boolean array with the specified array length.
makeTransientByteArray(short, byte) - Static method in class javacard.framework.JCSystem
Creates a transient byte array with the specified array length.
makeTransientIntArray(short, byte) - Static method in class javacardx.framework.util.intx.JCint
Creates a transient int array with the specified array length.
makeTransientObjectArray(short, byte) - Static method in class javacard.framework.JCSystem
Creates a transient array of Object with the specified array length.
makeTransientShortArray(short, byte) - Static method in class javacard.framework.JCSystem
Creates a transient short array with the specified array length.
MALFORMED_TAG - Static variable in exception javacardx.framework.tlv.TLVException
This reason code is used to indicate that the tag representation is not a well-formed BER Tag
MALFORMED_TLV - Static variable in exception javacardx.framework.tlv.TLVException
This reason code is used to indicate that the TLV representation is not a well-formed BER TLV
match(byte[], short, short) - Method in interface javacardx.biometry.BioTemplate
Continues a biometric matching session.
match(byte[], short, short) - Method in interface javacardx.biometry1toN.BioMatcher
Continues a biometric matching session.
MATCH_NEEDS_MORE_DATA - Static variable in interface javacardx.biometry.BioTemplate
This negative score value indicates that more data are needed to continue the matching session.
MATCH_NEEDS_MORE_DATA - Static variable in interface javacardx.biometry1toN.BioMatcher
This negative score value indicates that more data are needed to continue the matching session.
Memory - Class in javacardx.external
This class provides access to memory subsystems that are not directly addressable, typically that of other contactless state machine handlers such as MifareTM.
MEMORY_TYPE_EXTENDED_STORE - Static variable in class javacardx.external.Memory
Extended Memory Store type constant.
MEMORY_TYPE_MIFARE - Static variable in class javacardx.external.Memory
MIFARETM memory type constant.
MEMORY_TYPE_PERSISTENT - Static variable in class javacard.framework.JCSystem
Constant to indicate persistent memory type.
MEMORY_TYPE_TRANSIENT_DESELECT - Static variable in class javacard.framework.JCSystem
Constant to indicate transient memory of CLEAR_ON_DESELECT type.
MEMORY_TYPE_TRANSIENT_RESET - Static variable in class javacard.framework.JCSystem
Constant to indicate transient memory of CLEAR_ON_RESET type.
MemoryAccess - Interface in javacardx.external
This interface provides methods to read and write the external memory space.
MessageDigest - Class in javacard.security
The MessageDigest class is the base class for hashing algorithms.
MessageDigest() - Constructor for class javacard.security.MessageDigest
Protected Constructor
MessageDigest.OneShot - Class in javacard.security
The OneShot class is a specialization of the MessageDigest class intended to support efficient one-shot hash operations that may avoid persistent memory writes entirely.
MICROS - Static variable in class javacardx.framework.time.TimeDuration
Unit that represents the concept of a microsecond.
MILLER_RABIN_TEST - Static variable in interface javacard.security.PrimalityTestParamSpec
Defines the Miller Rabin probabilistic primality test
MILLIS - Static variable in class javacardx.framework.time.TimeDuration
Unit that represents the concept of a millisecond.
MINIMUM_SUCCESSFUL_MATCH_SCORE - Static variable in interface javacardx.biometry.BioTemplate
The minimum successful matching score.
MINIMUM_SUCCESSFUL_MATCH_SCORE - Static variable in interface javacardx.biometry1toN.BioMatcher
The minimum successful matching score.
minus(short, short) - Method in class javacardx.framework.time.TimeDuration
Update this duration by subtracting the specified amount of time.
minus(TimeDuration) - Method in class javacardx.framework.time.TimeDuration
Update this duration by subtracting the specified duration.
MINUTES - Static variable in class javacardx.framework.time.TimeDuration
Unit that represents the concept of a minute.
MISMATCHED_BIO_TYPE - Static variable in exception javacardx.biometry1toN.Bio1toNException
This reason code is used to indicate the biometric type of a BioTemplateData does not match that of the BioMatcher for enrollment.
MISSING_DATA - Static variable in exception javacardx.security.cert.CertificateException
Data missing to complete the operation
MODE_DECRYPT - Static variable in class javacardx.crypto.Cipher
Used in init() methods to indicate decryption mode.
MODE_ENCRYPT - Static variable in class javacardx.crypto.Cipher
Used in init() methods to indicate encryption mode.
MODE_SIGN - Static variable in class javacard.security.Signature
Used in init() methods to indicate signature sign mode.
MODE_VERIFY - Static variable in class javacard.security.Signature
Used in init() methods to indicate signature verify mode.
MonotonicCounter - Class in javacardx.security.util
A MonotonicCounter represents a number that can only be increased, never decreased.
multiply(byte[], short, short, byte) - Method in class javacardx.framework.math.BigNumber
Multiplies the internal big number by the specified operand value
MultiSelectable - Interface in javacard.framework
The MultiSelectable interface identifies the implementing Applet subclass as being capable of concurrent selections.

N

name() - Method in annotation type javacardx.annotations.StringDef
The name of the defined string constant.
name() - Method in annotation type javacardx.annotations.StringPool
The name of the generated class.
NamedParameterSpec - Class in javacard.security
This class is used to specify any algorithm parameters that are determined by a standard name.
neg() - Method in class javacardx.framework.time.TimeDuration
Update this duration with the length negated.
NegativeArraySizeException - Exception in java.lang
A Java Card runtime environment-owned instance of NegativeArraySizeException is thrown if an applet tries to create an array with negative size.
NegativeArraySizeException() - Constructor for exception java.lang.NegativeArraySizeException
Constructs a NegativeArraySizeException.
nextBytes(byte[], short, short) - Method in class javacard.security.RandomData
Generates random data.
nextBytes(byte[], short, short) - Method in class javacard.security.RandomData.OneShot
Generates random data.
nextBytes(byte[], short, short) - Method in class javacardx.security.derivation.DerivationFunction
Generates derived data as specified by the derivation function algorithm and parameters.
nextBytes(byte[], short, short) - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Always throws a CryptoException.This method is not supported by OneShot.
nextBytes(SecretKey) - Method in class javacardx.security.derivation.DerivationFunction
Generates derived data as specified by the derivation function algorithm and parameters.
nextBytes(SecretKey) - Method in class javacardx.security.derivation.DerivationFunction.OneShot
Always throws a CryptoException.This method is not supported by OneShot.
NO_BIO_TEMPLATE_ENROLLED - Static variable in exception javacardx.biometry1toN.Bio1toNException
This reason code is used to indicate that no reference biometric template data is available for matching, or that the BioTemplateData is uninitialized.
NO_RESOURCE - Static variable in exception javacard.framework.SystemException
This reason code is used to indicate that there is insufficient resource in the Card for the request.
NO_SUCH_ALGORITHM - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that the requested algorithm or key type is not supported.
NO_SUCH_BIO_TEMPLATE - Static variable in exception javacardx.biometry.BioException
This reason code is used to indicate that the provided bio template type is not supported by the template builder.
NO_SUCH_SUBSYSTEM - Static variable in exception javacardx.external.ExternalException
This reason code is used to indicate that specified external subsystem is not available.
NO_T0_GETRESPONSE - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=0 protocol, the CAD did not return a GET RESPONSE command in response to a <61xx> response status to send additional data.
NO_T0_REISSUE - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=0 protocol, the CAD did not reissue the same APDU command with the corrected length in response to a <6Cxx> response status to request command reissue with the specified length.
NO_TEMPLATES_ENROLLED - Static variable in exception javacardx.biometry.BioException
This reason code is used to indicate that no reference template is available for matching, or that the reference template is uninitialized.
NO_TRANSIENT_SPACE - Static variable in exception javacard.framework.SystemException
This reason code is used by the makeTransient..() methods to indicate that no room is available in volatile memory for the requested object.
NOT_A_TRANSIENT_OBJECT - Static variable in class javacard.framework.JCSystem
This event code indicates that the object is not transient.
NOT_IN_PROGRESS - Static variable in exception javacard.framework.TransactionException
This reason code is used by the abortTransaction and commitTransaction methods when a transaction is not in progress.
NullPointerException - Exception in java.lang
A Java Card runtime environment-owned instance of NullPointerException is thrown when an applet attempts to use null in a case where an object is required.
NullPointerException() - Constructor for exception java.lang.NullPointerException
Constructs a NullPointerException.

O

Object - Class in java.lang
Class Object is the root of the Java Card platform class hierarchy.
Object() - Constructor for class java.lang.Object
 
OFFSET_CDATA - Static variable in interface javacard.framework.ISO7816
APDU command data offset : CDATA = 5
OFFSET_CLA - Static variable in interface javacard.framework.ISO7816
APDU header offset : CLA = 0
OFFSET_EXT_CDATA - Static variable in interface javacard.framework.ISO7816
APDU command data offset with extended length input data : EXT_CDATA = 7
OFFSET_INS - Static variable in interface javacard.framework.ISO7816
APDU header offset : INS = 1
OFFSET_LC - Static variable in interface javacard.framework.ISO7816
APDU header offset : LC = 4
OFFSET_P1 - Static variable in interface javacard.framework.ISO7816
APDU header offset : P1 = 2
OFFSET_P2 - Static variable in interface javacard.framework.ISO7816
APDU header offset : P2 = 3
offsetByCodePoints(byte[], short, short, short, short) - Static method in class javacardx.framework.string.StringUtil
Returns the byte index within the UTF-8 encoded character sequence designated by aString, offset and length that is offset from the given index by codePointOffset code points.
onExtension(byte[], boolean, byte[]) - Method in interface javacardx.security.cert.X509Certificate.ExtensionHandler
Override this method to process the certificate extension being parsed
onField(short, byte[]) - Method in interface javacardx.security.cert.X509Certificate.FieldHandler
Override this method to process the certificate element being parsed
onKey(byte, short) - Method in interface javacardx.security.cert.CertificateParser.KeyHandler
Override this method to provide the relevant key object to be populated by the parser.
open(byte) - Static method in class javacard.security.InitializedMessageDigest.OneShot
Closes and acquires a JCRE owned temporary Entry Point Object instance of OneShot with the selected algorithm.
open(byte) - Static method in class javacard.security.MessageDigest.OneShot
Opens/acquires a JCRE owned temporary Entry Point Object instance of OneShot with the selected algorithm.
open(byte) - Static method in class javacard.security.RandomData.OneShot
Opens/acquires a JCRE owned temporary Entry Point Object instance of OneShot with the selected algorithm.
open(byte) - Static method in class javacardx.security.derivation.DerivationFunction.OneShot
Opens/acquires a JCRE owned temporary Entry Point Object instance of OneShot with the selected algorithm.
open(byte, byte) - Static method in class javacardx.crypto.Cipher.OneShot
Opens/acquires a JCRE owned temporary Entry Point Object instance of OneShot with the selected cipher algorithm and padding algorithm.
open(byte, byte, byte) - Static method in class javacard.security.Signature.OneShot
Opens/acquires a JCRE owned temporary Entry Point Object instance of OneShot with the selected message digest algorithm, cipher algorithm and padding algorithm.
order() - Method in class javacardx.framework.nio.ByteBuffer
Retrieves this buffer's byte order.
order(ByteOrder) - Method in class javacardx.framework.nio.ByteBuffer
Modifies this buffer's byte order.
OWNER_PIN - Static variable in class javacard.framework.OwnerPINBuilder
The type identifier for the legacy OwnerPIN.
OWNER_PIN_X - Static variable in class javacard.framework.OwnerPINBuilder
The type identifier for OwnerPINx.
OWNER_PIN_X_WITH_PREDECREMENT - Static variable in class javacard.framework.OwnerPINBuilder
The type identifier for OwnerPINxWithPredecrement.
OwnerBioMatcher - Interface in javacardx.biometry1toN
The OwnerBioMatcher interface should be implemented by the applet which owns the BioMatcher.
OwnerBioTemplate - Interface in javacardx.biometry
The OwnerBioTemplate interface should be implemented by the applet which owns the biometric template.
OwnerBioTemplateData - Interface in javacardx.biometry1toN
The OwnerBioTemplateData interface should be implemented by the applet which owns the Biometric Template Data containers.
OwnerPIN - Class in javacard.framework
This class represents an Owner PIN, implements Personal Identification Number functionality as defined in the PIN interface, and provides the ability to update the PIN and thus owner functionality.
OwnerPIN(byte, byte) - Constructor for class javacard.framework.OwnerPIN
Constructor.
OwnerPINBuilder - Class in javacard.framework
The OwnerPINBuilder class is factory for Owner PIN objects.
OwnerPINx - Interface in javacard.framework
The OwnerPINx interface represents an Owner PIN, extends Personal Identification Number functionality as defined in the PIN interface, and provides the ability to update the PIN, update the try limit and try counter and thus owner functionality.
OwnerPINxWithPredecrement - Interface in javacard.framework
The OwnerPINxWithPredecrement interface represents an Owner PIN, extends Personal Identification Number functionality as defined in the PIN interface, and provides the ability to update the PIN, update the try limit and try counter and thus owner functionality.

P

PAD_ISO9796 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9796 choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9796_MR - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9796_MR choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9796_MR_SCHEME_2 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9796_MR_SCHEME_2 choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9796_MR_SCHEME_3 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9796_MR_SCHEME_3 choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9797_1_M1_ALG3 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9797_1_M1_ALG3 choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9797_1_M2_ALG3 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9797_1_M2_ALG3 choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9797_M1 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9797_M1 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_ISO9797_M2 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_ISO9797_M2 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_NOPAD - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_NOPAD choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_NULL - Static variable in class javacardx.crypto.Cipher
This constant indicates that there is no discrete padding algorithm.
PAD_PKCS1 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA224 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA224 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA256 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA256 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA3_224 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA3_224 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA3_256 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA3_256 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA3_384 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA3_384 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA3_512 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA3_512 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA384 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA384 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_OAEP_SHA512 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1_OAEP_SHA512 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS1_PSS - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS1 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_PKCS5 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_PKCS5 choice for the paddingAlgorithm parameter of the getInstance(byte, byte, boolean) method and the Signature.getInstance(byte, byte, byte, boolean) method.
PAD_RFC2409 - Static variable in class javacardx.crypto.Cipher
Padding algorithm PAD_RFC2409 choice for the paddingAlgorithm parameter of the Signature.getInstance(byte, byte, byte, boolean) method.
PALM_GEOMETRY - Static variable in class javacardx.biometry.BioBuilder
Palm geometry ID is based on overall geometry/shape of a palm.
PALM_GEOMETRY - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Palm geometry ID is based on overall geometry/shape of a palm.
ParityBit - Class in javacardx.framework.math
The ParityBit class is a utility to assist with DES key parity bit generation.
ParityBit() - Constructor for class javacardx.framework.math.ParityBit
Intended to be package visible.
parseBoolean(byte[], short, short) - Static method in class javacardx.framework.string.StringUtil
Parses the string argument as a boolean.
parseCert(byte[], short, short, CertificateParser.ParserHandler) - Method in class javacardx.security.cert.CertificateParser
Parse certificate data and trigger the handle for each element found.
parseCert(byte[], short, short, CertificateParser.ParserHandler, PublicKey) - Method in class javacardx.security.cert.CertificateParser
Parse certificate data, trigger the handle for each element found, and verify it using the specified public key.
parseLongInteger(byte[], short, short, short[], short) - Static method in class javacardx.framework.string.StringUtil
Parses the provided UTF-8 encoded character sequence into a (up-to) 64 bits long signed integer.
PARSER_HANDLER_EXCEPTION - Static variable in exception javacardx.security.cert.CertificateException
A certificate parser handler has thrown an exception
PARSER_HANDLER_INVALID_KEY - Static variable in exception javacardx.security.cert.CertificateException
A certificate parser handler has passed an invalid key.
parseShortInteger(byte[], short, short) - Static method in class javacardx.framework.string.StringUtil
Parses the provided UTF-8 encoded character sequence into the (up-to) 16 bits long signed (short) integer.
partialEquals(byte[], short, byte) - Method in class javacard.framework.AID
Checks if the specified partial AID byte sequence matches the first length bytes of the encapsulated AID bytes within this AID object.
PASSWORD - Static variable in class javacardx.biometry.BioBuilder
General password (a PIN is a special case of the password).
PASSWORD - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
General password (a PIN is a special case of the password).
PIN - Interface in javacard.framework
This interface represents a PIN.
PINException - Exception in javacard.framework
PINException represents a OwnerPIN class or OwnerPINx -implementing class access-related exception.
PINException(short) - Constructor for exception javacard.framework.PINException
Constructs a PINException.
plus(short, short) - Method in class javacardx.framework.time.TimeDuration
Update this duration by adding the specified amount of time.
plus(TimeDuration) - Method in class javacardx.framework.time.TimeDuration
Update this duration by adding the specified duration.
position() - Method in class javacardx.framework.nio.Buffer
Returns this buffer's position.
position(int) - Method in class javacardx.framework.nio.Buffer
Sets this buffer's position.
PrimalityTestParamSpec - Interface in javacard.security
The PrimalityTestParamSpec interface can be used for key pair generation (e.g RSA) for configuring the primality test algorithm.
PrimitiveBERTag - Class in javacardx.framework.tlv
The PrimitiveBERTag class encapsulates a primitive BER TLV tag.
PrimitiveBERTag() - Constructor for class javacardx.framework.tlv.PrimitiveBERTag
Constructor creates an empty PrimitiveBERTag object capable of encapsulating a primitive BER TLV Tag.
PrimitiveBERTLV - Class in javacardx.framework.tlv
The PrimitiveBERTLV class encapsulates a primitive BER TLV structure.
PrimitiveBERTLV(short) - Constructor for class javacardx.framework.tlv.PrimitiveBERTLV
Constructor creates an empty PrimitiveBERTLV object capable of encapsulating a Primitive BER TLV structure.
PRINCIPAL_APP_PROVIDER - Static variable in interface javacard.framework.service.SecurityService
The principal identifier for the application provider.
PRINCIPAL_CARD_ISSUER - Static variable in interface javacard.framework.service.SecurityService
The principal identifier for the card issuer.
PRINCIPAL_CARDHOLDER - Static variable in interface javacard.framework.service.SecurityService
The principal identifier for the cardholder.
PrivateKey - Interface in javacard.security
The PrivateKey interface is the base interface for private keys used in asymmetric algorithms.
process(APDU) - Method in class javacard.framework.Applet
Called by the Java Card runtime environment to process an incoming APDU command.
process(APDU) - Method in class javacard.framework.service.Dispatcher
Manages the entire processing of the command in the APDU object input parameter.
PROCESS_COMMAND - Static variable in class javacard.framework.service.Dispatcher
Identifies the main command processing phase.
PROCESS_INPUT_DATA - Static variable in class javacard.framework.service.Dispatcher
Identifies the input data processing phase.
PROCESS_NONE - Static variable in class javacard.framework.service.Dispatcher
Identifies the null processing phase.
PROCESS_OUTPUT_DATA - Static variable in class javacard.framework.service.Dispatcher
Identifies the output data processing phase.
processCommand(APDU) - Method in class javacard.framework.service.BasicService
This BasicService method is a default implementation and simply returns false without performing any processing.
processCommand(APDU) - Method in class javacard.framework.service.RMIService
Processes the command within the APDU object.
processCommand(APDU) - Method in interface javacard.framework.service.Service
Processes the command in the APDU object.
processDataIn(APDU) - Method in class javacard.framework.service.BasicService
This BasicService method is a default implementation and simply returns false without performing any processing.
processDataIn(APDU) - Method in interface javacard.framework.service.Service
Pre-processes the input data for the command in the APDU object.
processDataOut(APDU) - Method in class javacard.framework.service.BasicService
This BasicService method is a default implementation and simply returns false without performing any processing.
processDataOut(APDU) - Method in interface javacard.framework.service.Service
Post-processes the output data for the command in the APDU object.
PROP_ENCODING_EXT - Static variable in class javacardx.framework.string.StringUtil
Start of proprietary character encoding numbering.
PROPERTY_INPUT_CONFIDENTIALITY - Static variable in interface javacard.framework.service.SecurityService
This security property provides input confidentiality through encryption of the incoming command.
PROPERTY_INPUT_INTEGRITY - Static variable in interface javacard.framework.service.SecurityService
This security property provides input integrity through MAC signature checking of the incoming command.
PROPERTY_OUTPUT_CONFIDENTIALITY - Static variable in interface javacard.framework.service.SecurityService
This security property provides output confidentiality through encryption of the outgoing response.
PROPERTY_OUTPUT_INTEGRITY - Static variable in interface javacard.framework.service.SecurityService
This security property provides output integrity through MAC signature generation for the outgoing response.
PROTOCOL_MEDIA_CONTACTLESS_TYPE_A - Static variable in class javacard.framework.APDU
Transport protocol Media - Contactless Type A
PROTOCOL_MEDIA_CONTACTLESS_TYPE_B - Static variable in class javacard.framework.APDU
Transport protocol Media - Contactless Type B
PROTOCOL_MEDIA_CONTACTLESS_TYPE_F - Static variable in class javacard.framework.APDU
JIS X 6319-4:2010 transport protocol Type F
PROTOCOL_MEDIA_DEFAULT - Static variable in class javacard.framework.APDU
Transport protocol Media - Contacted Asynchronous Half Duplex
PROTOCOL_MEDIA_HCI_APDU_GATE - Static variable in class javacard.framework.APDU
Deprecated.
This constant was incorrectly defined and must not be used
PROTOCOL_MEDIA_MASK - Static variable in class javacard.framework.APDU
Media nibble mask in protocol byte
PROTOCOL_MEDIA_USB - Static variable in class javacard.framework.APDU
Transport protocol Media - USB
PROTOCOL_T0 - Static variable in class javacard.framework.APDU
ISO 7816 transport protocol type T=0.
PROTOCOL_T1 - Static variable in class javacard.framework.APDU
ISO 7816 transport protocol type T=1.
PROTOCOL_TYPE_MASK - Static variable in class javacard.framework.APDU
Type nibble mask in protocol byte
PublicKey - Interface in javacard.security
The PublicKey interface is the base interface for public keys used in asymmetric algorithms.
put(byte) - Method in class javacardx.framework.nio.ByteBuffer
Relative put method  (optional operation).
put(byte[]) - Method in class javacardx.framework.nio.ByteBuffer
Relative bulk put method  (optional operation).
put(byte[], int, int) - Method in class javacardx.framework.nio.ByteBuffer
Relative bulk put method  (optional operation).
put(int, byte) - Method in class javacardx.framework.nio.ByteBuffer
Absolute put method  (optional operation).
put(ByteBuffer) - Method in class javacardx.framework.nio.ByteBuffer
Relative bulk put method  (optional operation).
putBioTemplateData(short, BioTemplateData) - Method in interface javacardx.biometry1toN.OwnerBioMatcher
Enrolls the provided BioTemplateData at the specified index.
putInt(int) - Method in class javacardx.framework.nio.ByteBuffer
Relative put method for writing an int value  (optional operation).
putInt(int, int) - Method in class javacardx.framework.nio.ByteBuffer
Absolute put method for writing an int value  (optional operation).
putShort(int, short) - Method in class javacardx.framework.nio.ByteBuffer
Absolute put method for writing a short value  (optional operation).
putShort(short) - Method in class javacardx.framework.nio.ByteBuffer
Relative put method for writing a short value  (optional operation).

R

RandomData - Class in javacard.security
The RandomData abstract class is the base class for random number generation.
RandomData() - Constructor for class javacard.security.RandomData
Protected constructor for subclassing.
RandomData.OneShot - Class in javacard.security
The OneShot class is a specialization of the RandomData class 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.
ReadOnlyBufferException - Exception in javacardx.framework.nio
Unchecked exception thrown when a content-mutation method such as put or compact is invoked upon a read-only buffer.
ReadOnlyBufferException() - Constructor for exception javacardx.framework.nio.ReadOnlyBufferException
Constructs an instance of this class.
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 APDU object if the input has not already been received.
reference() - Method in annotation type javacardx.annotations.StringDef
The fully-qualified name of the referenced string constant.
register() - Method in class javacard.framework.Applet
This method is used by the applet to register this applet 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 this applet instance with the Java Card runtime environment and assign the specified AID bytes as its instance AID bytes.
register(EventListener) - Method in class javacardx.framework.event.EventRegistry
Register an event listener for this source of events.
remaining() - Method in class javacardx.framework.nio.Buffer
Returns the number of elements between the current position and the limit.
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 RemoteException is 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 this Primitive 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 the select() method or applet's deselect() 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 PIN try counter to the value of the PIN try limit.
reset() - Method in interface javacard.framework.PIN
If the validated flag is set, this method resets the validated flag.
reset() - Method in class javacard.security.InitializedMessageDigest.OneShot
Resets the MessageDigest object to the initial state for further use.
reset() - Method in class javacard.security.MessageDigest.OneShot
Resets the MessageDigest object to the initial state for further use.
reset() - Method in class javacard.security.MessageDigest
Resets the MessageDigest object 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 validated flag associated with this BioMatcher.
reset() - Method in class javacardx.framework.math.BigNumber
Resets the big number to 0
reset() - Method in class javacardx.framework.time.TimeDuration
Reset this duration to zero.
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 PIN try counter to the value of the PIN try limit and clears the blocking state of the PIN.
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 and updates the try limit value and resets the try counter to the try limit value.
Resources - Class in javacard.framework
An instance of Resources provides means to read the resources accessible to the caller code.
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 tagLen bytes from the calculated authentication tag.
rewind() - Method in class javacardx.framework.nio.Buffer
Rewinds this buffer.
RIDEquals(AID) - Method in class javacard.framework.AID
Checks if the RID (National Registered Application provider identifier) portion of the encapsulated AID bytes within the otherAID object matches that of this AID object.
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 RMIService and sets the specified remote object as the initial reference for the applet.
RSAPrivateCrtKey - Interface in javacard.security
The RSAPrivateCrtKey interface is used to sign data using the RSA algorithm in its Chinese Remainder Theorem form.
RSAPrivateKey - Interface in javacard.security
The RSAPrivateKey class is used to sign data using the RSA algorithm in its modulus/exponent form.
RSAPublicKey - Interface in javacard.security
The RSAPublicKey is used to verify signatures on signed data using the RSA algorithm.
RuntimeException - Exception in java.lang
RuntimeException is 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 RuntimeException instance.

S

SECONDS - Static variable in class javacardx.framework.time.TimeDuration
Unit that represents the concept of a second.
SECP192R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using secp192r1 curve as defined in FIPS 186-4.
SECP224R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using secp224r1 curve as defined in FIPS 186-4.
SECP256R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using secp256r1 curve as defined in FIPS 186-4.
SECP384R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using secp384r1 curve as defined in FIPS 186-4.
SECP521R1 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDSA and ECDH key agreement operations using secp521r1 curve as defined in FIPS 186-4.
SecretKey - Interface in javacard.security
The SecretKey class 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 SecurityException is 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 selected this applet, 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 APDU object is the applet SELECT FILE command which selected the currently selected applet.
sendBytes(short, short) - Method in class javacard.framework.APDU
Sends len more bytes from APDU buffer at specified offset bOff.
sendBytesLong(byte[], short, short) - Method in class javacard.framework.APDU
Sends len more bytes from outData byte array starting at specified offset bOff.
SensitiveArrays - Class in javacard.framework
The SensitiveArrays class provides methods for creating and handling integrity-sensitive array objects.
SensitiveResult - Class in javacardx.security
The SensitiveResult class 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
ServiceException represents 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.
set(byte[], short, short, short) - Method in class javacardx.framework.time.TimeDuration
Update this duration with the specified value.
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.
setEncoded(byte[], short, short) - Method in interface javacard.security.XECKey
Initialize the key using the specified encoded form.
setExponent(byte[], short, short) - Method in interface javacard.security.RSAPrivateKey
Sets the private exponent value of the key.
setExponent(byte[], short, short) - Method in interface javacard.security.RSAPublicKey
Sets the public exponent value of the key.
setFieldF2M(short) - Method in interface javacard.security.ECKey
Sets the field specification parameter value for keys of type TYPE_EC_F2M_PUBLIC or TYPE_EC_F2M_PRIVATE in the case where the polynomial is a trinomial, of the form x^n + x^e + 1 (where n is the bit length of the key).
setFieldF2M(short, short, short) - Method in interface javacard.security.ECKey
Sets the field specification parameter value for keys of type TYPE_EC_F2M_PUBLIC or TYPE_EC_F2M_PRIVATE in the case where the polynomial is a pentanomial, of the form x^n + x^e1 + x^e2 + x^e3 + 1 (where n is the bit length of the key).
setFieldFP(byte[], short, short) - Method in interface javacard.security.ECKey
Sets the field specification parameter value for keys of type TYPE_EC_FP_PRIVATE or TYPE_EC_FP_PUBLIC.
setG(byte[], short, short) - Method in interface javacard.security.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 sets the state of the hash engine in place of the default value used by the MessageDigest superclass.
setInitialDigest(byte[], short, short, byte[], short, short) - Method in class javacard.security.InitializedMessageDigest
This method sets the state of the hash engine in place of the default value used by the MessageDigest superclass.
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 Signature class.
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 Signature class.
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_INSTRUCTION in the Java Card platform RMI protocol for the INVOKE commands used to access the RMIService for 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 Key data.
setKey(byte[], short) - Method in interface javacard.security.DESKey
Sets the Key data.
setKey(byte[], short) - Method in interface javacard.security.KoreanSEEDKey
Sets the Key data.
setKey(byte[], short) - Method in interface javacard.security.SM4Key
Sets the Key data.
setKey(byte[], short, short) - Method in interface javacard.security.GenericSecretKey
Sets the Key data.
setKey(byte[], short, short) - Method in interface javacard.security.HMACKey
Sets the Key data.
setKeyCipher(Cipher) - Method in interface javacardx.crypto.KeyEncryption
Sets the Cipher object 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 APDU object.
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 APDU object 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 APDU object.
setTriesRemaining(byte) - Method in interface javacard.framework.OwnerPINx
Sets the PIN try counter to the value of the remaining parameter and resets the validated flag.
setTryLimit(byte) - Method in interface javacard.framework.OwnerPINx
Sets the PIN try limit to the value of the limit parameter and resets the validated flag.
setValidatedFlag(boolean) - Method in class javacard.framework.OwnerPIN
This protected method sets the value of the validated flag.
setValue(byte[], short, short) - Method in class javacardx.security.util.MonotonicCounter
Sets the counter value to a greater new value.
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 SharedBioMatcher interface provides the means for accessing unrestricted matching biometric functionality, e.g., the biometric matching functions.
SharedBioTemplate - Interface in javacardx.biometry
The SharedBioTemplate interface provides the means for accessing unrestricted biometric functionality, e.g., the biometric matching functions.
SharedBioTemplateData - Interface in javacardx.biometry1toN
The SharedBioTemplateData interface provides the means for accessing unrestricted biometric template data.
SIG_CIPHER_AES_CMAC128 - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_AES_CMAC128 choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_AES_MAC128 - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_AES_MAC128 choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_DES_MAC4 - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_DES_MAC4 choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_DES_MAC8 - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_DES_MAC8 choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_DSA - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_DSA choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_ECDSA - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_ECDSA choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_ECDSA_PLAIN - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_ECDSA_PLAIN choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_EDDSA - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_EDDSA choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_EDDSAPH - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_EDDSAPH choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_HMAC - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_HMAC choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_KOREAN_SEED_MAC - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_KOREAN_SEED_MAC choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_RSA - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_RSA choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_SM2 - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_SM2 choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
SIG_CIPHER_SM4_MAC128 - Static variable in class javacard.security.Signature
Cipher algorithm SIG_CIPHER_SM4_MAC128 choice for the cipherAlgorithm parameter of the getInstance(byte, byte, byte, boolean) method.
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 Signature class 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 OneShot class is a specialization of the Signature class 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 Signature class must implement this SignatureMessageRecovery interface 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 this tag structure
size() - Method in class javacardx.framework.tlv.BERTLV
Returns the number of bytes required to represent this TLV 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
slice() - Method in class javacardx.framework.nio.Buffer
Creates a new buffer whose content is a shared subsequence of this buffer's content.
slice() - Method in class javacardx.framework.nio.ByteBuffer
Creates a new byte buffer whose content is a shared subsequence of this buffer's content.
SM2 - Static variable in class javacard.security.NamedParameterSpec
Parameters for signature, key exchange and encryption operations using SM2 curve as defined in GM/T 0003.5-2012.
SM4Key - Interface in javacard.security
SM4Key contains a 128-bit key for SM4 computations.
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, offset and length starts with the first codePointCount characters of the character sequence designated by prefix, poffset and plength.
STATE_ERROR_IO - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.IO_ERROR has been thrown.
STATE_ERROR_NO_T0_GETRESPONSE - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.NO_T0_GETRESPONSE has been thrown.
STATE_ERROR_NO_T0_REISSUE - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.NO_T0_REISSUE has been thrown.
STATE_ERROR_T1_IFD_ABORT - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.T1_IFD_ABORT has been thrown.
STATE_FULL_INCOMING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when all the incoming data been received.
STATE_FULL_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when all outbound data has been transferred.
STATE_INITIAL - Static variable in class javacard.framework.APDU
This is the state of a new APDU object when only the command header is valid.
STATE_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a new APDU object when data transfer mode is outbound but length is not yet known.
STATE_OUTGOING_LENGTH_KNOWN - Static variable in class javacard.framework.APDU
This is the state of a APDU object when data transfer mode is outbound and outbound length is known.
STATE_PARTIAL_INCOMING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when incoming data has partially been received.
STATE_PARTIAL_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when some outbound data has been transferred but not all.
StringDef - Annotation Type in javacardx.annotations
Defines a character string constant.
StringException - Exception in javacardx.framework.string
StringException represents a StringUtil class related exception.
StringException(short) - Constructor for exception javacardx.framework.string.StringException
Constructs a StringException with 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 APDU object 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 APDU object 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_AUTHENTICATION_METHOD_BLOCKED - Static variable in interface javacard.framework.ISO7816
Response status : Authentication method blocked = 0x6983
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
SystemException represents a JCSystem class related exception.
SystemException(short) - Constructor for exception javacard.framework.SystemException
Constructs a SystemException.
SysTime - Class in javacardx.framework.time
Class used to handle system time, suitable for timestamps or for estimating intervals between events.

T

T1_IFD_ABORT - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=1 protocol, the CAD returned an ABORT S-Block command and aborted the data transfer.
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 this BER 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 this BER 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 APDUException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.CardException
Throw the Java Card runtime environment-owned instance of CardException class with the specified reason.
throwIt(short) - Static method in exception javacard.framework.CardRuntimeException
Throws the Java Card runtime environment-owned instance of the CardRuntimeException class with the specified reason.
throwIt(short) - Static method in exception javacard.framework.ISOException
Throws the Java Card runtime environment-owned instance of the ISOException class with the specified status word.
throwIt(short) - Static method in exception javacard.framework.PINException
Throws the Java Card runtime environment-owned instance of PINException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.service.ServiceException
Throws the Java Card runtime environment-owned instance of ServiceException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.SystemException
Throws the Java Card runtime environment-owned instance of SystemException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.TransactionException
Throws the Java Card runtime environment-owned instance of TransactionException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.UserException
Throws the Java Card runtime environment-owned instance of UserException with the specified reason.
throwIt(short) - Static method in exception javacard.security.CryptoException
Throws the Java Card runtime environment-owned instance of CryptoException with the specified reason.
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 Bio1toNException with the specified reason.
throwIt(short) - Static method in exception javacardx.external.ExternalException
Throws the Java Card runtime environment-owned instance of ExternalException with the specified reason.
throwIt(short) - Static method in exception javacardx.framework.string.StringException
Throws the Java Card runtime environment-owned instance of StringException with the specified reason.
throwIt(short) - Static method in exception javacardx.framework.time.DateTimeException
Throws the Java Card runtime environment-owned instance of DateTimeException with the specified reason.
throwIt(short) - Static method in exception javacardx.framework.tlv.TLVException
Throws the Java Card runtime environment-owned instance of TLVException with the specified reason.
throwIt(short) - Static method in exception javacardx.framework.util.UtilException
Throws the Java Card runtime environment-owned instance of UtilException with the specified reason.
throwIt(short) - Static method in exception javacardx.security.cert.CertificateException
Throws the Java Card runtime environment owned instance of CertificateException with the specified reason.
TimeDuration - Class in javacardx.framework.time
A time-based amount of time.
TLSPseudoRandomFunctionSpec - Interface in javacardx.security.derivation
This interface specifies the set of parameters used to instantiate a DerivationFunction implementing TLS pseudo random function for TLS version 1.1 defined in IETF RFC 4346 or version 1.2 defined in IETF RFC 5246.
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
TLVException represents a TLV-related exception.
TLVException(short) - Constructor for exception javacardx.framework.tlv.TLVException
Constructs a TLVException with the specified reason.
toBytes(byte[], short) - Method in class javacardx.framework.tlv.BERTag
Writes the representation of this BER tag structure to the byte array
toBytes(byte[], short) - Method in class javacardx.framework.tlv.BERTLV
Writes this TLV 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.
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, short, short) - Method in class javacardx.framework.time.TimeDuration
Gets the integer amount of time, with the specified unit, contained in this duration and writes the result in the output 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
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
TransactionException represents 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
Key object which implements interface type AESKey with persistent key data.
TYPE_AES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type AESKey with CLEAR_ON_DESELECT transient key data.
TYPE_AES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type AESKey with CLEAR_ON_RESET transient key data.
TYPE_DES - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type DESKey with persistent key data.
TYPE_DES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type DESKey with CLEAR_ON_DESELECT transient key data.
TYPE_DES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type DESKey with CLEAR_ON_RESET transient key data.
TYPE_DH_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Key object used to provide domain parameter in KeyBuilder.buildKeyWithSharedDomain(byte, byte, Key, boolean).
TYPE_DH_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DHPrivateKey for DH operations.
TYPE_DH_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DHPrivateKey for DH operations, .
TYPE_DH_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DHPrivateKey for DH operations.
TYPE_DH_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DHPublicKey for DH operations.
TYPE_DH_PUBLIC_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DHPublicKey for DH operations, .
TYPE_DH_PUBLIC_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DHPublicKey for DH operations.
TYPE_DSA_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Key object used to provide domain parameter in KeyBuilder.buildKeyWithSharedDomain(byte, byte, Key, boolean).
TYPE_DSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DSAPrivateKey for the DSA algorithm.
TYPE_DSA_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DSAPrivateKey for the DSA algorithm, with CLEAR_ON_DESELECT transient key data.
TYPE_DSA_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DSAPrivateKey for the DSA algorithm, with CLEAR_ON_RESET transient key data.
TYPE_DSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type DSAPublicKey for the DSA algorithm.
TYPE_EC_F2M_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Key object used to provide domain parameter in KeyBuilder.buildKeyWithSharedDomain(byte, byte, Key, boolean).
TYPE_EC_F2M_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPrivateKey for EC operations over fields of characteristic 2 with polynomial basis.
TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPrivateKey for EC operations over fields of characteristic 2 with polynomial basis, 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 ECPrivateKey for 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 ECPublicKey for EC operations over fields of characteristic 2 with polynomial basis.
TYPE_EC_FP_PARAMETERS - Static variable in class javacard.security.KeyBuilder
Key object used to provide domain parameter in KeyBuilder.buildKeyWithSharedDomain(byte, byte, Key, boolean).
TYPE_EC_FP_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPrivateKey for EC operations over large prime fields.
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements the interface type ECPrivateKey for 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 ECPrivateKey for 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 ECPublicKey for EC operations over large prime fields.
TYPE_GENERIC_SECRET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type GenericSecretKey.
TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type HMACKey with persistent key data.
TYPE_HMAC_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type HMACKey with CLEAR_ON_DESELECT transient key data.
TYPE_HMAC_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type HMACKey with CLEAR_ON_RESET transient key data.
TYPE_KOREAN_SEED - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type KoreanSEEDKey with persistent key data.
TYPE_KOREAN_SEED_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type KoreanSEEDKey with CLEAR_ON_DESELECT transient key data.
TYPE_KOREAN_SEED_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type KoreanSEEDKey with CLEAR_ON_RESET transient key data.
TYPE_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
Key object which implements interface type RSAPrivateCrtKey which uses Chinese Remainder Theorem.
TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateCrtKey which uses Chinese Remainder Theorem, with CLEAR_ON_DESELECT transient key data.
TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateCrtKey which uses Chinese Remainder Theorem, with CLEAR_ON_RESET transient key data.
TYPE_RSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateKey which uses modulus/exponent form.
TYPE_RSA_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateKey which uses modulus/exponent form, with CLEAR_ON_DESELECT transient key data.
TYPE_RSA_PRIVATE_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPrivateKey which uses modulus/exponent form, with CLEAR_ON_RESET transient key data.
TYPE_RSA_PUBLIC - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type RSAPublicKey.
TYPE_SM4 - Static variable in class javacard.security.KeyBuilder
Key object which implements interface type SM4Key.
TYPE_X509_DER - Static variable in class javacardx.security.cert.CertificateParser
Parser for X.509 v1, v2 and v3 DER-encoded certificates (see RFC 5280)
TYPE_XEC - Static variable in class javacard.security.KeyBuilder
Extended Key object which implements the interface type XECKey.

U

UCS_2 - Static variable in class javacardx.framework.string.StringUtil
The UCS-2 character encoding.
unexport(Remote) - Static method in class javacard.framework.service.CardRemoteObject
Unexports the specified remote object.
UNINITIALIZED_KEY - Static variable in exception javacard.security.CryptoException
This reason code is used to indicate that the key is uninitialized.
uninstall() - Method in interface javacard.framework.AppletEvent
Called by the Java Card runtime environment to inform this applet instance that the Applet Deletion Manager has been requested to delete it.
unregister(EventListener) - Method in class javacardx.framework.event.EventRegistry
Unregister the specified event listener.
UNSUPPORTED_BIO_TYPE - Static variable in exception javacardx.biometry1toN.Bio1toNException
This reason code is used to indicate that the provided bio template type is not supported by the template builder.
UNSUPPORTED_ENCODING - Static variable in exception javacardx.framework.string.StringException
This reason code is used to indicate that the requested character encoding is not supported.
update(byte[], short, byte) - Method in class javacard.framework.OwnerPIN
This method sets a new value for the PIN and resets the PIN try counter to the value of the PIN try limit.
update(byte[], short, byte) - Method in interface javacard.framework.OwnerPINx
Sets a new value for the PIN and resets the PIN try counter to the value of the PIN try limit.
update(byte[], short, short) - Method in class javacard.security.Checksum
Accumulates a partial checksum of the input data.
update(byte[], short, short) - Method in class javacard.security.InitializedMessageDigest.OneShot
Always throws a CryptoException.This method is not supported by OneShot.
update(byte[], short, short) - Method in class javacard.security.MessageDigest.OneShot
Always throws a CryptoException.This method is not supported by OneShot.
update(byte[], short, short) - Method in class javacard.security.MessageDigest
Accumulates a hash of the input data.
update(byte[], short, short) - Method in class javacard.security.Signature.OneShot
Always throws a CryptoException.This method is not supported by OneShot.
update(byte[], short, short) - Method in class javacard.security.Signature
Accumulates a signature of the input data.
update(byte[], short, short) - Method in interface javacard.security.SignatureMessageRecovery
Accumulates a signature of the input data.
update(byte[], short, short) - Method in interface javacardx.biometry.OwnerBioTemplate
Continues the enrollment of a reference template.
update(byte[], short, short) - Method in interface javacardx.biometry1toN.OwnerBioTemplateData
Continues the enrollment of biometric template data.
update(byte[], short, short, byte[], short) - Method in class javacardx.crypto.AEADCipher
Generates encrypted/decrypted output from input data.
update(byte[], short, short, byte[], short) - Method in class javacardx.crypto.Cipher.OneShot
Always throws a CryptoException.
update(byte[], short, short, byte[], short) - Method in class javacardx.crypto.Cipher
Generates encrypted/decrypted output from input data.
updateAAD(byte[], short, short) - Method in class javacardx.crypto.AEADCipher
Continues a multi-part update of the Additional Associated Data (AAD) that will be verified by the authentication tag.
uptime(TimeDuration) - Static method in class javacardx.framework.time.SysTime
Get an estimate of time elapsed since system boot with microsecond resolution and update the output uptime parameter.
UserException - Exception in javacard.framework
UserException represents a User exception.
UserException() - Constructor for exception javacard.framework.UserException
Constructs a UserException with reason = 0.
UserException(short) - Constructor for exception javacard.framework.UserException
Constructs a UserException with the specified reason.
UTF_16 - Static variable in class javacardx.framework.string.StringUtil
The UTF-16 character encoding.
UTF_16_BE - Static variable in class javacardx.framework.string.StringUtil
The UTF-16BE (Big Endian) character encoding.
UTF_16_LE - Static variable in class javacardx.framework.string.StringUtil
The UTF-16LE (Little Endian) character encoding.
UTF_8 - Static variable in class javacardx.framework.string.StringUtil
The UTF-8 character encoding.
Util - Class in javacard.framework
The Util class contains common utility functions.
UtilException - Exception in javacardx.framework.util
UtilException represents a util related exception.
UtilException(short) - Constructor for exception javacardx.framework.util.UtilException
Constructs a UtilException with the specified reason.

V

value() - Method in annotation type javacardx.annotations.StringDef
The literal value of the defined string constant.
value() - Method in annotation type javacardx.annotations.StringPool
The individual string constant definitions.
valueOf(boolean, byte[], short) - Static method in class javacardx.framework.string.StringUtil
Copies the UTF-8 encoded character string representation of the boolean argument into the provided destination array, starting at the provided offset.
valueOf(short[], byte[], short) - Static method in class javacardx.framework.string.StringUtil
Copies the UTF-8 encoded, signed decimal string representation of the (up-to) 64 bits long signed integer argument provided as an array of short integers, into the provided destination array, starting at the provided offset.
valueOf(short, byte[], short) - Static method in class javacardx.framework.string.StringUtil
Copies the UTF-8 encoded, signed decimal string representation of the the (up-to) 16 bits long signed (short) argument into the provided destination array, starting at the provided offset.
VEIN_PATTERN - Static variable in class javacardx.biometry.BioBuilder
Pattern is an infrared scan of the vein pattern in a face, wrist, or, hand.
VEIN_PATTERN - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Pattern is an infrared scan of the vein pattern in a face, wrist, or, hand.
verify(byte[], short, short) - Method in interface javacard.security.SignatureMessageRecovery
Verifies the signature of all/last input data against the passed in signature.
verify(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature.OneShot
Verifies the signature of all/last input data against the passed in signature.
verify(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature
Verifies the signature of all/last input data against the passed in signature.
verify(PublicKey) - Method in interface javacardx.security.cert.Certificate
Verifies that this certificate was signed using the private key that corresponds to the specified public key.
verifyFormat(byte[], short) - Static method in class javacardx.framework.tlv.BERTag
Checks if the input data is a well-formed BER Tag representation
verifyFormat(byte[], short, short) - Static method in class javacardx.framework.tlv.BERTLV
Checks if the input data is a well-formed BER TLV representation.
verifyPreComputedHash(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature.OneShot
Verifies the signature of precomputed hash data.
verifyPreComputedHash(byte[], short, short, byte[], short, short) - Method in class javacard.security.Signature
Verifies the signature of precomputed hash data.
verifyTag(byte[], short, short, short) - Method in class javacardx.crypto.AEADCipher
Verifies the authentication tag using the number of bits set in requiredTagLen bits.
VOICE_PRINT - Static variable in class javacardx.biometry.BioBuilder
Pattern is a voice sample (specific or unspecified speech).
VOICE_PRINT - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
Pattern is a voice sample (specific or unspecified speech).

W

waitExtension() - Static method in class javacard.framework.APDU
Requests additional processing time from CAD.
wrap(byte[]) - Static method in class javacardx.framework.nio.ByteBuffer
Wraps a byte array into a buffer.
wrap(byte[], int, int) - Static method in class javacardx.framework.nio.ByteBuffer
Wraps a byte array into a buffer.
writeData(byte[], short, short, byte[], short, short, short, short) - Method in interface javacardx.external.MemoryAccess
This method is used to write data into non-directly addressable memory after providing the correct key(password) to authenticate.

X

X25519 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDH key agreement operations using curve25519 as defined in RFC 7748
X448 - Static variable in class javacard.security.NamedParameterSpec
Parameters for ECDH key agreement operations using curve448 as defined in RFC 7748
X509Certificate - Interface in javacardx.security.cert
The X509Certificate interface is the interface to represent X509 certificates as specified in RFC 5280.
X509Certificate.ExtensionHandler - Interface in javacardx.security.cert
ExtensionHandler is a specialized CertificateParser.ParserHandler that will be triggered by the CertificateParser each time a certificate extension is found.
X509Certificate.FieldHandler - Interface in javacardx.security.cert
FieldHandler is a specialized CertificateParser.ParserHandler that will be triggered by the CertificateParser each time a certificate field is found.
XECKey - Interface in javacard.security
The XECKey interface is the base interface for all EC keys used for named curves with predefined parameters and encoding.
XECPrivateKey - Interface in javacard.security
The XECPrivateKey interface is the base interface for EC private keys for named curves with predefined parameters.
XECPublicKey - Interface in javacard.security
The XECPublicKey interface is the base interface for EC public keys for named curves with predefined parameters.
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages