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
All Classes All Packages
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 HellmanKeyAgreement
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
-
Deprecated.As of release 3.2.
KeyAgreement.ALG_EC_SVDP_DH_KDF
should be used instead. - 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
-
Deprecated.As of release 3.2.
KeyAgreement.ALG_EC_SVDP_DHC_KDF
should be used instead. - 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 theECKey
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 theECKey
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 theECKey
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 theECKey
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_HKDF_EXPAND_LABEL_TLS13 - Static variable in class javacardx.security.derivation.DerivationFunction
-
Algorithm implementing the HKDF-Expand-Label Key Derivation defined in TLS 1.3 - IETF RFC 8446.
- 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), with a salt length equal to the MD5 digest length i.e 16 bytes and with MD5 as the message digest algorithm for MGF1, 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) with SHA-1 as default message digest algorithm for both the scheme and MGF1. - 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 algorithm
ALG_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), with a salt length equal to the RIPE MD-160 digest length i.e 20 bytes and with RIPE MD-160 as the message digest algorithm for MGF1, 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), with a salt length equal to the SHA-224 digest length i.e 28 bytes and with SHA-224 as the message digest algorithm of MGF1, 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), with a salt length equal to the SHA-256 digest length i.e 32 bytes and with SHA-256 as the message digest algorithm of MGF1, 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), with a salt length equal to the SHA-384 digest length i.e 48 bytes and with SHA-384 as the message digest algorithm of MGF1, 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), with a salt length equal to the SHA-512 digest length i.e 64 bytes and with SHA-512 as the message digest algorithm of MGF1, 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 algorithm
ALG_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), with a salt length equal to the SHA-1 digest length i.e 20 bytes and with SHA-1 as the message digest algorithm for MGF1, 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_SM2_WITH_CONFIRMATION - Static variable in class javacard.security.KeyAgreement
-
SM2 Key Exchange protocol with the optional confirmation values, 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 thealgorithmicKeyType
parameter of thebuildKey(byte, byte, short, boolean)
method. - ALG_TYPE_DES - Static variable in class javacard.security.KeyBuilder
-
Algorithmic key type
ALG_TYPE_DES
choice for thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(byte, byte, short, boolean)
method. - ALG_TYPE_GENERIC_SECRET - Static variable in class javacard.security.KeyBuilder
-
Algorithmic key type
ALG_GENERIC_SECRET
choice for thealgorithmicKeyType
parameter of thebuildKey(byte, byte, short, boolean)
method. - ALG_TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
-
Algorithmic key type
ALG_TYPE_HMAC
choice for thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(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 thealgorithmicKeyType
parameter of thebuildKey(byte, byte, short, boolean)
method. - ALG_TYPE_SM4 - Static variable in class javacard.security.KeyBuilder
-
Algorithmic key type
ALG_SM4
choice for thealgorithmicKeyType
parameter of thebuildKey(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
orNamedParameterSpec.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 anAPDU
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 providedshort
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 tofalse
. - assertGreaterThan(short) - Static method in class javacardx.security.SensitiveResult
-
Asserts the stored result to be a
short
value strictly greater than the providedshort
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 providedshort
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 totrue
. - 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 indicateAPDUException.BAD_LENGTH
iflen
is negative, or greater than 256 and the currently selected applet does not implement thejavacardx.apdu.ExtendedLength
interface, or if non BLOCK CHAINED data transfer is requested andlen
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 aBioMatcher
object factory. - Bio1toNException - Exception in javacardx.biometry1toN
-
The
Bio1toNException
class encapsulates specific exceptions which can be thrown by the methods of thejavacardx.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 thejavacardx.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 thevalidated
flag initially set tofalse
. - 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 fieldreason
and two accessor methodsgetReason()
andsetReason()
. - CardException(short) - Constructor for exception javacard.framework.CardException
-
Construct a CardException instance with the specified reason.
- CardRemoteObject - Class in javacard.framework.service
-
A convenient base class for remote objects for the Java Card platform.
- CardRemoteObject() - Constructor for class javacard.framework.service.CardRemoteObject
-
Creates a new
CardRemoteObject
and automatically exports it. - CardRuntimeException - Exception in javacard.framework
-
The
CardRuntimeException
class defines a fieldreason
and two accessor methodsgetReason()
andsetReason()
. - 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 createCertificate
instances. - CertificateParser.KeyHandler - Interface in javacardx.security.cert
-
A
KeyHandler
is triggered by aCertificateParser
and allows to fill the fields of aPublicKey
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 thecipherAlgorithm
parameter of thegetInstance(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 toPAD_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 thecipherAlgorithm
parameter of thegetInstance(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 toPAD_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 thecipherAlgorithm
parameter of thegetInstance(byte, byte, boolean)
method. - CIPHER_DES_ECB - Static variable in class javacardx.crypto.Cipher
-
Cipher algorithm
CIPHER_DES_ECB
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, boolean)
method. - CIPHER_KOREAN_SEED_CBC - Static variable in class javacardx.crypto.Cipher
-
Cipher algorithm
CIPHER_KOREAN_SEED_CBC
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, boolean)
method. - CIPHER_KOREAN_SEED_ECB - Static variable in class javacardx.crypto.Cipher
-
Cipher algorithm
CIPHER_KOREAN_SEED_ECB
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, boolean)
method. - CIPHER_RSA - Static variable in class javacardx.crypto.Cipher
-
Cipher algorithm
CIPHER_RSA
choice for thecipherAlgorithm
parameter of thegetInstance(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 theCipher
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 interface javacardx.biometry.OwnerBioTemplate
-
Clears the template and set its initialized state to false i.e.
- clear() - Method in interface javacardx.biometry1toN.OwnerBioTemplateData
-
Clears the template and set its initialized state to false i.e.
- 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
andlength
. - 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
andlength
. - 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
andlength
. - 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 aConstructedBERTLV
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 ofthis
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 thebuildBioTemplate()
method. - DEFAULT_INITPARAM - Static variable in class javacardx.biometry1toN.Bio1toNBuilder
-
The default value of the provider specific initialization information,
initParam
parameter in thebuildBioTemplate()
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 theDerivationFunction
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 and no applet from the same group context is still active either on any other logical channel or on any other I/O interface.
- 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 while the same applet instance or another applet instance from the same group context is still active on either another logical channel or on any other I/O interface.
- 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.
- doIntermediateMessageDigest(byte[], short) - Method in class javacard.security.InitializedMessageDigest.OneShot
-
Always throws a
CryptoException
.This method is not supported byOneShot
. - doIntermediateMessageDigest(byte[], short) - Method in class javacard.security.MessageDigest
-
Generates a hash of all/last input data.
- doIntermediateMessageDigest(byte[], short) - Method in class javacard.security.MessageDigest.OneShot
-
Always throws a
CryptoException
.This method is not supported byOneShot
. - 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
andlength
ends with the firstcodePointCount
characters of the character sequence designated bysuffix
,soffset
andslength
. - equals(byte[], short, byte) - Method in class javacard.framework.AID
-
Checks if the specified AID bytes in
bArray
are the same as those encapsulated inthis
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 ofThrowable
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
withinthis
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
withinthis
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, ornull
if theApplet.register()
method has not yet been invoked. - getAlgorithm() - Method in class javacard.security.Checksum
-
Gets the Checksum algorithm.
- getAlgorithm() - Method in class javacard.security.InitializedMessageDigest.OneShot
-
Gets the Message digest algorithm.
- getAlgorithm() - Method in class javacard.security.KeyAgreement
-
Gets the KeyAgreement algorithm.
- getAlgorithm() - Method in class javacard.security.MessageDigest
-
Gets the Message digest algorithm.
- getAlgorithm() - Method in class javacard.security.MessageDigest.OneShot
-
Gets the Message digest algorithm.
- getAlgorithm() - Method in class javacard.security.RandomData
-
Gets the random number generation algorithm.
- getAlgorithm() - Method in class javacard.security.RandomData.OneShot
-
Gets the random number generation algorithm.
- getAlgorithm() - Method in class javacard.security.Signature
-
Gets the Signature algorithm.
- getAlgorithm() - Method in class javacard.security.Signature.OneShot
-
Gets the Signature algorithm.
- getAlgorithm() - Method in interface javacard.security.SignatureMessageRecovery
-
Gets the Signature algorithm.
- getAlgorithm() - Method in class javacardx.crypto.Cipher
-
Gets the Cipher algorithm.
- getAlgorithm() - Method in class javacardx.crypto.Cipher.OneShot
-
Gets the Cipher algorithm.
- 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.
- getAlgorithm() - Method in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
Returns the HMAC 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(byte[], short, 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 encoded according to APDU. - getConfirmationValue() - Method in interface javacard.security.SM2KeyAgreementParameterSpec
-
Gets the confirmation value of the second party.
- getContext() - Method in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
Gets the context.
- 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 currentAPDU
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
- getEphemeralPrivateKey() - Method in interface javacard.security.SM2KeyAgreementParameterSpec
-
Gets the ephemeral private key of the current party.
- getEphemeralPublicKey() - Method in interface javacard.security.SM2KeyAgreementParameterSpec
-
Gets the ephemeral public key of the second party.
- 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. - getInitiatorID() - Method in interface javacard.security.SM2KeyAgreementParameterSpec
-
Gets the identifier of the initiator of the key agreement operation.
- 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
-
Deprecated.As of release 3.2, replaced by
getInstance(byte,boolean)
. - 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.RandomData
-
Creates a
RandomData
instance of the selected algorithm. - getInstance(byte, boolean) - Static method in class javacard.security.Signature
-
Creates a
Signature
object instance of the selected algorithm. - getInstance(byte, boolean) - Static method in class javacardx.crypto.Cipher
-
Creates a
Cipher
object instance of the selected algorithm. - 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. - getLabel() - Method in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
Gets the label.
- getLabelPrefix() - Method in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
Requests the label prefix to use.
- 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 interface javacard.security.SM2KeyAgreementParameterSpec
-
Gets the byte length of the secret key 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
- getLogicalChannelEncoding() - Method in class javacard.framework.APDU
-
Returns the logical channel encoding type used by the JCRE to interpret the CLA byte of the current APDU.
- 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 thisBioMatcher
. - 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() - Method in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
Returns the HKDF-Expand-Label 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 of the
Resources
class to access resources. - getResponderID() - Method in interface javacard.security.SM2KeyAgreementParameterSpec
-
Gets the identifier of the responder of the key agreement operation.
- 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.TLSKDFExpandLabelSpec
-
Gets the 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 appropriateKey
. - init(Key, byte) - Method in class javacard.security.Signature.OneShot
-
Initializes the
Signature
object with the appropriateKey
. - init(Key, byte) - Method in interface javacard.security.SignatureMessageRecovery
-
Initializes the
Signature
object with the appropriateKey
. - init(Key, byte) - Method in class javacardx.crypto.AEADCipher
-
Initializes the
AEADCipher
object with the appropriateKey
. - init(Key, byte) - Method in class javacardx.crypto.Cipher
-
Initializes the
Cipher
object with the appropriateKey
. - init(Key, byte) - Method in class javacardx.crypto.Cipher.OneShot
-
Initializes the
Cipher
object with the appropriateKey
. - init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature
-
Initializes the
Signature
object with the appropriateKey
and algorithm specific parameters. - init(Key, byte, byte[], short, short) - Method in class javacard.security.Signature.OneShot
-
Initializes the
Signature
object with the appropriateKey
and algorithm specific parameters. - init(Key, byte, byte[], short, short) - Method in class javacardx.crypto.AEADCipher
-
Initializes the
AEADCipher
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
AEADCipher
instance to encrypt or decrypt 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(PrivateKey, AlgorithmParameterSpec) - Method in class javacard.security.KeyAgreement
-
Initializes the object with the given private key and algorithm specific parameters.
- 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 classMessageDigest
. - InitializedMessageDigest() - Constructor for class javacard.security.InitializedMessageDigest
-
protected constructor
- InitializedMessageDigest.OneShot - Class in javacard.security
-
The
OneShot
class is a specialization of theInitializedMessageDigest
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 anAPDU
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 oneBioTemplateData
and is ready for matching functions. - isInitialized() - Method in interface javacardx.biometry1toN.BioTemplateData
-
Indicates whether the
BioTemplateData
is completely loaded/initialized. - isInitiator() - Method in interface javacard.security.SM2KeyAgreementParameterSpec
-
Returns whether or not if the caller is the initiator of the Key agreement.
- 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.
- isIntermediateMessageDigestSupported(byte) - Static method in class javacard.security.MessageDigest
-
This method is used to determine if instances of MessageDigest or InitializedMessageDigest classes support intermediate hash calculation for a given algorithm.
- 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 itsreason
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, according to what is returned by APDU.getLogicalChannelEncoding(), of the currentAPDU
command based on the CLA byte indicates secure messaging. - isSecureMessagingCLA(byte) - Static method in class javacardx.apdu.util.APDUUtil
-
Returns
true
if encoding of theCLAbyte
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 toreset()
. - isValidated() - Method in interface javacard.framework.PIN
-
Returns the validated flag;
true
if a valid PIN value has been presented since the last card reset and the validated flag was not reset since then by a call toreset
or by any owner PIN administrative method operations (seeOwnerPIN
andOwnerPINx
). - 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
orint
. - 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
- LABEL_PREFIX_DTLS13 - Static variable in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
References the label prefix "dtls13" defined in DTLS 1.3 - IETF RFC 9147.
- LABEL_PREFIX_TLS13 - Static variable in interface javacardx.security.derivation.TLSKDFExpandLabelSpec
-
References the label prefix "tls13 " defined in TLS 1.3 - IETF RFC 8446.
- 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.
- LC_ENCODING_NO - Static variable in class javacard.framework.APDU
-
The CLA byte is not determined by the JCRE to contain Logical Channel information.
- LC_ENCODING_TYPE_4 - Static variable in class javacard.framework.APDU
-
The CLA byte is determined by the JCRE to contain logical channel information according to Type 4 encoding (support of logical channel numbers 0 to 3).
- LC_ENCODING_TYPE_4_TYPE_16 - Static variable in class javacard.framework.APDU
-
The CLA byte is determined by the JCRE to contain logical channel information according to Type 4 and Type 16 encoding (support of logical channel numbers 0 to 19).
- 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 thebuffer
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 theMessageDigest
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 theBioMatcher
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 byOneShot
. - 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 byOneShot
. - 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
andcommitTransaction
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 usenull
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
andlength
that is offset from the givenindex
bycodePointOffset
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 theBioMatcher
. - 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 OwnerPIN
objects. - OwnerPINx - Interface in javacard.framework
-
The
OwnerPINx
interface represents an Owner PIN, extends Personal Identification Number functionality as defined in thePIN
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 thePIN
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 theSignature.getInstance(byte, byte, byte, boolean)
method to create a Signature object instance. - PAD_ISO9796_MR - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_ISO9796_MR
choice for the paddingAlgorithm parameter of theSignature.getInstance(byte, byte, byte, boolean)
method to create a SignatureMessageRecovery object instance. - PAD_ISO9796_MR_SCHEME_1_OPT_2 - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_ISO9796_MR_SCHEME_1_OPT_2
choice for the paddingAlgorithm parameter of theSignature.getInstance(byte, byte, byte, boolean)
method to create a SignatureMessageRecovery object instance. - 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 theSignature.getInstance(byte, byte, byte, boolean)
method to create a SignatureMessageRecovery object instance. - PAD_ISO9796_MR_SCHEME_2_OPT_2 - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_ISO9796_MR_SCHEME_2_OPT_2
choice for the paddingAlgorithm parameter of theSignature.getInstance(byte, byte, byte, boolean)
method to create a SignatureMessageRecovery object instance. - 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 theSignature.getInstance(byte, byte, byte, boolean)
method to create a SignatureMessageRecovery object instance. - PAD_ISO9796_MR_SCHEME_3_OPT_2 - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_ISO9796_MR_SCHEME_3_OPT_2
choice for the paddingAlgorithm parameter of theSignature.getInstance(byte, byte, byte, boolean)
method to create a SignatureMessageRecovery object instance. - 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 theSignature.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 theSignature.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 thegetInstance(byte, byte, boolean)
method and theSignature.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 thegetInstance(byte, byte, boolean)
method and theSignature.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 thegetInstance(byte, byte, boolean)
method and theSignature.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 thegetInstance(byte, byte, boolean)
method and theSignature.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 thegetInstance(byte, byte, boolean)
method. - PAD_PKCS1_OAEP_EXT_PARAMETERS - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_PKCS1_OAEP_EXT_PARAMETERS
choice for the paddingAlgorithm parameter of thegetInstance(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 thegetInstance(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 thegetInstance(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 thegetInstance(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 thegetInstance(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 thegetInstance(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 thegetInstance(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 thegetInstance(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 thegetInstance(byte, byte, boolean)
method. - PAD_PKCS1_PSS - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_PKCS1_PSS
choice for the paddingAlgorithm parameter theSignature.getInstance(byte, byte, byte, boolean)
method. - PAD_PKCS1_PSS_EXT_PARAMETERS - Static variable in class javacardx.crypto.Cipher
-
Padding algorithm
PAD_PKCS1_PSS_EXT_PARAMETERS
choice for the paddingAlgorithm parameter theSignature.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 thegetInstance(byte, byte, boolean)
method and theSignature.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 theSignature.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 withinthis
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 aOwnerPIN
class orOwnerPINx
-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 theRandomData
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
orcompact
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 theselect()
method or applet'sdeselect()
method to determine if it itself is being re-selected on this logical channel. - reset() - Method in class javacard.framework.OwnerPIN
-
If the validated flag is set, this method resets the validated flag and resets the
PIN
try counter to the value of thePIN
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 thisBioMatcher
. - 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 thePIN
try limit and clears the blocking state of thePIN
. - resetUnblockAndSetTryLimit(byte) - Method in interface javacardx.biometry.OwnerBioTemplate
-
Resets the validated flag, unblocks the reference, updates the try limit value and resets the try counter to the try limit value.
- resetUnblockAndSetTryLimit(byte) - Method in interface javacardx.biometry1toN.OwnerBioMatcher
-
Resets the validated flag, unblocks 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 ofthis
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 is being selected when no applet from the same group context is active on any other logical channel or on any other I/O interface.
- 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 group context is active either on another logical channel or on any other I/O interface.
- selectingApplet() - Method in class javacard.framework.Applet
-
This method is used by the applet
process()
method to distinguish the SELECT APDU command which selectedthis
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 offsetbOff
. - sendBytesLong(byte[], short, short) - Method in class javacard.framework.APDU
-
Sends
len
more bytes fromoutData
byte array starting at specified offsetbOff
. - 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
orTYPE_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
orTYPE_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
orTYPE_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 theRMIService
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 theremaining
parameter and resets the validated flag. - setTryLimit(byte) - Method in interface javacard.framework.OwnerPINx
-
Sets the
PIN
try limit to the value of thelimit
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 thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_AES_MAC128 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_AES_MAC128
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_DES_MAC4 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_DES_MAC4
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_DES_MAC8 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_DES_MAC8
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_DSA - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_DSA
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_ECDSA - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_ECDSA
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_ECDSA_PLAIN - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_ECDSA_PLAIN
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_EDDSA - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_EDDSA
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_EDDSA_ED25519 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_EDDSA_ED25519
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_EDDSA_ED448 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_EDDSA_ED448
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_EDDSAPH - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_EDDSAPH
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_EDDSAPH_ED25519 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_EDDSAPH_ED25519
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_EDDSAPH_ED448 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_EDDSAPH_ED448
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_HMAC - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_HMAC
choice for thecipherAlgorithm
parameter of thegetInstance(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 thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_RSA - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_RSA
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_SM2 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_SM2
choice for thecipherAlgorithm
parameter of thegetInstance(byte, byte, byte, boolean)
method. - SIG_CIPHER_SM4_MAC128 - Static variable in class javacard.security.Signature
-
Cipher algorithm
SIG_CIPHER_SM4_MAC128
choice for thecipherAlgorithm
parameter of thegetInstance(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 theSignature
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 thisSignatureMessageRecovery
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.
- SM2KeyAgreementParameterSpec - Interface in javacard.security
-
The
SM2KeyAgreementParameterSpec
interface can be used for KeyAgreement operation as defined in the GM/T 0003.3-2012 (Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves Part 3: Key Exchange Protocol). - 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
andlength
starts with the firstcodePointCount
characters of the character sequence designated byprefix
,poffset
andplength
. - STATE_ERROR_IO - Static variable in class javacard.framework.APDU
-
This error state of a
APDU
object occurs when anAPDUException
with reason codeAPDUException.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 anAPDUException
with reason codeAPDUException.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 anAPDUException
with reason codeAPDUException.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 anAPDUException
with reason codeAPDUException.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 aStringUtil
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 aJCSystem
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.
- TLSKDFExpandLabelSpec - Interface in javacardx.security.derivation
-
This interface specifies the set of parameters used to instantiate a
DerivationFunction
implementing the Key Derivation HKDF-Expand-Label - 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 typeAESKey
with persistent key data. - TYPE_AES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeAESKey
with CLEAR_ON_DESELECT transient key data. - TYPE_AES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeAESKey
with CLEAR_ON_RESET transient key data. - TYPE_DES - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeDESKey
with persistent key data. - TYPE_DES_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeDESKey
with CLEAR_ON_DESELECT transient key data. - TYPE_DES_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeDESKey
with CLEAR_ON_RESET transient key data. - TYPE_DH_PARAMETERS - Static variable in class javacard.security.KeyBuilder
-
Key
object used to provide domain parameter inKeyBuilder.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 inKeyBuilder.buildKeyWithSharedDomain(byte, byte, Key, boolean)
. - TYPE_DSA_PRIVATE - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements the interface typeDSAPrivateKey
for the DSA algorithm. - TYPE_DSA_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements the interface typeDSAPrivateKey
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 typeDSAPrivateKey
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 typeDSAPublicKey
for the DSA algorithm. - TYPE_EC_F2M_PARAMETERS - Static variable in class javacard.security.KeyBuilder
-
Key
object used to provide domain parameter inKeyBuilder.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 inKeyBuilder.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 typeGenericSecretKey
. - TYPE_HMAC - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeHMACKey
with persistent key data. - TYPE_HMAC_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeHMACKey
with CLEAR_ON_DESELECT transient key data. - TYPE_HMAC_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeHMACKey
with CLEAR_ON_RESET transient key data. - TYPE_KOREAN_SEED - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeKoreanSEEDKey
with persistent key data. - TYPE_KOREAN_SEED_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeKoreanSEEDKey
with CLEAR_ON_DESELECT transient key data. - TYPE_KOREAN_SEED_TRANSIENT_RESET - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeKoreanSEEDKey
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 typeRSAPrivateCrtKey
which uses Chinese Remainder Theorem. - TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeRSAPrivateCrtKey
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 typeRSAPrivateCrtKey
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 typeRSAPrivateKey
which uses modulus/exponent form. - TYPE_RSA_PRIVATE_TRANSIENT_DESELECT - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeRSAPrivateKey
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 typeRSAPrivateKey
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 typeRSAPublicKey
. - TYPE_SM4 - Static variable in class javacard.security.KeyBuilder
-
Key
object which implements interface typeSM4Key
. - 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 typeXECKey
.
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 thePIN
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 thePIN
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 byOneShot
. - update(byte[], short, short) - Method in class javacard.security.MessageDigest.OneShot
-
Always throws a
CryptoException
.This method is not supported byOneShot
. - 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 byOneShot
. - 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
-
Continues a multiple-part encryption or decryption operation, processing additional 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
-
Continues a multiple-part encryption or decryption operation, processing additional 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 bytes set in
requiredTagLen
bytes. - 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 specializedCertificateParser.ParserHandler
that will be triggered by theCertificateParser
each time a certificate extension is found. - X509Certificate.FieldHandler - Interface in javacardx.security.cert
-
FieldHandler
is a specializedCertificateParser.ParserHandler
that will be triggered by theCertificateParser
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.
All Classes All Packages