Site Tools


java-card-api:constant-values

This is an old revision of the document!



Constant Field Values


Contents







=== javacard.framework.* ===
javacard.framework.APDU
=== public static final byte === PROTOCOL_MEDIA_CONTACTLESS_TYPE_A -128
=== public static final byte === PROTOCOL_MEDIA_CONTACTLESS_TYPE_B -112
=== public static final byte === PROTOCOL_MEDIA_DEFAULT 0
=== public static final byte === PROTOCOL_MEDIA_MASK -16
=== public static final byte === PROTOCOL_MEDIA_USB -96
=== public static final byte === PROTOCOL_T0 0
=== public static final byte === PROTOCOL_T1 1
=== public static final byte === PROTOCOL_TYPE_MASK 15
=== public static final byte === STATE_ERROR_IO -3
=== public static final byte === STATE_ERROR_NO_T0_GETRESPONSE -1
=== public static final byte === STATE_ERROR_NO_T0_REISSUE -4
=== public static final byte === STATE_ERROR_T1_IFD_ABORT -2
=== public static final byte === STATE_FULL_INCOMING 2
=== public static final byte === STATE_FULL_OUTGOING 6
=== public static final byte === STATE_INITIAL 0
=== public static final byte === STATE_OUTGOING 3
=== public static final byte === STATE_OUTGOING_LENGTH_KNOWN 4
=== public static final byte === STATE_PARTIAL_INCOMING 1
=== public static final byte === STATE_PARTIAL_OUTGOING 5
javacard.framework.APDUException
=== public static final short === BAD_LENGTH 3
=== public static final short === BUFFER_BOUNDS 2
=== public static final short === ILLEGAL_USE 1
=== public static final short === IO_ERROR 4
=== public static final short === NO_T0_GETRESPONSE 170
=== public static final short === NO_T0_REISSUE 172
=== public static final short === T1_IFD_ABORT 171
javacard.framework.ISO7816
=== public static final byte === CLA_ISO7816 0
=== public static final byte === INS_EXTERNAL_AUTHENTICATE -126
=== public static final byte === INS_SELECT -92
=== public static final byte === OFFSET_CDATA 5
=== public static final byte === OFFSET_CLA 0
=== public static final byte === OFFSET_EXT_CDATA 7
=== public static final byte === OFFSET_INS 1
=== public static final byte === OFFSET_LC 4
=== public static final byte === OFFSET_P1 2
=== public static final byte === OFFSET_P2 3
=== public static final short === SW_APPLET_SELECT_FAILED 27033
=== public static final short === SW_BYTES_REMAINING_00 24832
=== public static final short === SW_CLA_NOT_SUPPORTED 28160
=== public static final short === SW_COMMAND_CHAINING_NOT_SUPPORTED 26756
=== public static final short === SW_COMMAND_NOT_ALLOWED 27014
=== public static final short === SW_CONDITIONS_NOT_SATISFIED 27013
=== public static final short === SW_CORRECT_LENGTH_00 27648
=== public static final short === SW_DATA_INVALID 27012
=== public static final short === SW_FILE_FULL 27268
=== public static final short === SW_FILE_INVALID 27011
=== public static final short === SW_FILE_NOT_FOUND 27266
=== public static final short === SW_FUNC_NOT_SUPPORTED 27265
=== public static final short === SW_INCORRECT_P1P2 27270
=== public static final short === SW_INS_NOT_SUPPORTED 27904
=== public static final short === SW_LAST_COMMAND_EXPECTED 26755
=== public static final short === SW_LOGICAL_CHANNEL_NOT_SUPPORTED 26753
=== public static final short === SW_NO_ERROR -28672
=== public static final short === SW_RECORD_NOT_FOUND 27267
=== public static final short === SW_SECURE_MESSAGING_NOT_SUPPORTED 26754
=== public static final short === SW_SECURITY_STATUS_NOT_SATISFIED 27010
=== public static final short === SW_UNKNOWN 28416
=== public static final short === SW_WARNING_STATE_UNCHANGED 25088
=== public static final short === SW_WRONG_DATA 27264
=== public static final short === SW_WRONG_LENGTH 26368
=== public static final short === SW_WRONG_P1P2 27392
javacard.framework.JCSystem
=== public static final byte === CLEAR_ON_DESELECT 2
=== public static final byte === CLEAR_ON_RESET 1
=== public static final byte === MEMORY_TYPE_PERSISTENT 0
=== public static final byte === MEMORY_TYPE_TRANSIENT_DESELECT 2
=== public static final byte === MEMORY_TYPE_TRANSIENT_RESET 1
=== public static final byte === NOT_A_TRANSIENT_OBJECT 0
javacard.framework.PINException
=== public static final short === ILLEGAL_VALUE 1
javacard.framework.SystemException
=== public static final short === ILLEGAL_AID 4
=== public static final short === ILLEGAL_TRANSIENT 3
=== public static final short === ILLEGAL_USE 6
=== public static final short === ILLEGAL_VALUE 1
=== public static final short === NO_RESOURCE 5
=== public static final short === NO_TRANSIENT_SPACE 2
javacard.framework.TransactionException
=== public static final short === BUFFER_FULL 3
=== public static final short === IN_PROGRESS 1
=== public static final short === INTERNAL_FAILURE 4
=== public static final short === NOT_IN_PROGRESS 2
javacard.framework.service.Dispatcher
=== public static final byte === PROCESS_COMMAND 2
=== public static final byte === PROCESS_INPUT_DATA 1
=== public static final byte === PROCESS_NONE 0
=== public static final byte === PROCESS_OUTPUT_DATA 3
javacard.framework.service.RMIService
=== public static final byte === DEFAULT_RMI_INVOKE_INSTRUCTION 56
javacard.framework.service.SecurityService
=== public static final short === PRINCIPAL_APP_PROVIDER 3
=== public static final short === PRINCIPAL_CARD_ISSUER 2
=== public static final short === PRINCIPAL_CARDHOLDER 1
=== public static final byte === PROPERTY_INPUT_CONFIDENTIALITY 1
=== public static final byte === PROPERTY_INPUT_INTEGRITY 2
=== public static final byte === PROPERTY_OUTPUT_CONFIDENTIALITY 4
=== public static final byte === PROPERTY_OUTPUT_INTEGRITY 8
javacard.framework.service.ServiceException
=== public static final short === CANNOT_ACCESS_IN_COMMAND 4
=== public static final short === CANNOT_ACCESS_OUT_COMMAND 5
=== public static final short === COMMAND_DATA_TOO_LONG 3
=== public static final short === COMMAND_IS_FINISHED 6
=== public static final short === DISPATCH_TABLE_FULL 2
=== public static final short === ILLEGAL_PARAM 1
=== public static final short === REMOTE_OBJECT_NOT_EXPORTED 7
=== javacard.security.* ===
javacard.security.Checksum
=== public static final byte === ALG_ISO3309_CRC16 1
=== public static final byte === ALG_ISO3309_CRC32 2
javacard.security.CryptoException
=== public static final short === ILLEGAL_USE 5
=== public static final short === ILLEGAL_VALUE 1
=== public static final short === INVALID_INIT 4
=== public static final short === NO_SUCH_ALGORITHM 3
=== public static final short === UNINITIALIZED_KEY 2
javacard.security.KeyAgreement
=== public static final byte === ALG_EC_SVDP_DH 1
=== public static final byte === ALG_EC_SVDP_DHC 2
javacard.security.KeyBuilder
=== public static final short === LENGTH_AES_128 128
=== public static final short === LENGTH_AES_192 192
=== public static final short === LENGTH_AES_256 256
=== public static final short === LENGTH_DES 64
=== public static final short === LENGTH_DES3_2KEY 128
=== public static final short === LENGTH_DES3_3KEY 192
=== public static final short === LENGTH_DSA_1024 1024
=== public static final short === LENGTH_DSA_512 512
=== public static final short === LENGTH_DSA_768 768
=== public static final short === LENGTH_EC_F2M_113 113
=== public static final short === LENGTH_EC_F2M_131 131
=== public static final short === LENGTH_EC_F2M_163 163
=== public static final short === LENGTH_EC_F2M_193 193
=== public static final short === LENGTH_EC_FP_112 112
=== public static final short === LENGTH_EC_FP_128 128
=== public static final short === LENGTH_EC_FP_160 160
=== public static final short === LENGTH_EC_FP_192 192
=== public static final short === LENGTH_HMAC_SHA_1_BLOCK_64 64
=== public static final short === LENGTH_HMAC_SHA_256_BLOCK_64 64
=== public static final short === LENGTH_HMAC_SHA_384_BLOCK_128 128
=== public static final short === LENGTH_HMAC_SHA_512_BLOCK_128 128
=== public static final short === LENGTH_KOREAN_SEED_128 128
=== public static final short === LENGTH_RSA_1024 1024
=== public static final short === LENGTH_RSA_1280 1280
=== public static final short === LENGTH_RSA_1536 1536
=== public static final short === LENGTH_RSA_1984 1984
=== public static final short === LENGTH_RSA_2048 2048
=== public static final short === LENGTH_RSA_512 512
=== public static final short === LENGTH_RSA_736 736
=== public static final short === LENGTH_RSA_768 768
=== public static final short === LENGTH_RSA_896 896
=== public static final byte === TYPE_AES 15
=== public static final byte === TYPE_AES_TRANSIENT_DESELECT 14
=== public static final byte === TYPE_AES_TRANSIENT_RESET 13
=== public static final byte === TYPE_DES 3
=== public static final byte === TYPE_DES_TRANSIENT_DESELECT 2
=== public static final byte === TYPE_DES_TRANSIENT_RESET 1
=== public static final byte === TYPE_DSA_PRIVATE 8
=== public static final byte === TYPE_DSA_PUBLIC 7
=== public static final byte === TYPE_EC_F2M_PRIVATE 10
=== public static final byte === TYPE_EC_F2M_PUBLIC 9
=== public static final byte === TYPE_EC_FP_PRIVATE 12
=== public static final byte === TYPE_EC_FP_PUBLIC 11
=== public static final byte === TYPE_HMAC 21
=== public static final byte === TYPE_HMAC_TRANSIENT_DESELECT 20
=== public static final byte === TYPE_HMAC_TRANSIENT_RESET 19
=== public static final byte === TYPE_KOREAN_SEED 18
=== public static final byte === TYPE_KOREAN_SEED_TRANSIENT_DESELECT 17
=== public static final byte === TYPE_KOREAN_SEED_TRANSIENT_RESET 16
=== public static final byte === TYPE_RSA_CRT_PRIVATE 6
=== public static final byte === TYPE_RSA_PRIVATE 5
=== public static final byte === TYPE_RSA_PUBLIC 4
javacard.security.KeyPair
=== public static final byte === ALG_DSA 3
=== public static final byte === ALG_EC_F2M 4
=== public static final byte === ALG_EC_FP 5
=== public static final byte === ALG_RSA 1
=== public static final byte === ALG_RSA_CRT 2
javacard.security.MessageDigest
=== public static final byte === ALG_MD5 2
=== public static final byte === ALG_RIPEMD160 3
=== public static final byte === ALG_SHA 1
=== public static final byte === ALG_SHA_256 4
=== public static final byte === ALG_SHA_384 5
=== public static final byte === ALG_SHA_512 6
=== public static final byte === LENGTH_MD5 16
=== public static final byte === LENGTH_RIPEMD160 20
=== public static final byte === LENGTH_SHA 20
=== public static final byte === LENGTH_SHA_256 32
=== public static final byte === LENGTH_SHA_384 48
=== public static final byte === LENGTH_SHA_512 64
javacard.security.RandomData
=== public static final byte === ALG_PSEUDO_RANDOM 1
=== public static final byte === ALG_SECURE_RANDOM 2
javacard.security.Signature
=== public static final byte === ALG_AES_MAC_128_NOPAD 18
=== public static final byte === ALG_DES_MAC4_ISO9797_1_M2_ALG3 19
=== public static final byte === ALG_DES_MAC4_ISO9797_M1 3
=== public static final byte === ALG_DES_MAC4_ISO9797_M2 5
=== public static final byte === ALG_DES_MAC4_NOPAD 1
=== public static final byte === ALG_DES_MAC4_PKCS5 7
=== public static final byte === ALG_DES_MAC8_ISO9797_1_M2_ALG3 20
=== public static final byte === ALG_DES_MAC8_ISO9797_M1 4
=== public static final byte === ALG_DES_MAC8_ISO9797_M2 6
=== public static final byte === ALG_DES_MAC8_NOPAD 2
=== public static final byte === ALG_DES_MAC8_PKCS5 8
=== public static final byte === ALG_DSA_SHA 14
=== public static final byte === ALG_ECDSA_SHA 17
=== public static final byte === ALG_HMAC_MD5 28
=== public static final byte === ALG_HMAC_RIPEMD160 29
=== public static final byte === ALG_HMAC_SHA_256 25
=== public static final byte === ALG_HMAC_SHA_384 26
=== public static final byte === ALG_HMAC_SHA_512 27
=== public static final byte === ALG_HMAC_SHA1 24
=== public static final byte === ALG_KOREAN_SEED_MAC_NOPAD 32
=== public static final byte === ALG_RSA_MD5_PKCS1 11
=== public static final byte === ALG_RSA_MD5_PKCS1_PSS 22
=== public static final byte === ALG_RSA_MD5_RFC2409 16
=== public static final byte === ALG_RSA_RIPEMD160_ISO9796 12
=== public static final byte === ALG_RSA_RIPEMD160_ISO9796_MR 31
=== public static final byte === ALG_RSA_RIPEMD160_PKCS1 13
=== public static final byte === ALG_RSA_RIPEMD160_PKCS1_PSS 23
=== public static final byte === ALG_RSA_SHA_ISO9796 9
=== public static final byte === ALG_RSA_SHA_ISO9796_MR 30
=== public static final byte === ALG_RSA_SHA_PKCS1 10
=== public static final byte === ALG_RSA_SHA_PKCS1_PSS 21
=== public static final byte === ALG_RSA_SHA_RFC2409 15
=== public static final byte === MODE_SIGN 1
=== public static final byte === MODE_VERIFY 2
=== javacardx.biometry.* ===
javacardx.biometry.BioBuilder
=== public static final byte === BODY_ODOR 13
=== public static final byte === DEFAULT_INITPARAM 0
=== public static final byte === DNA_SCAN 14
=== public static final byte === EAR_GEOMETRY 15
=== public static final byte === FACIAL_FEATURE 1
=== public static final byte === FINGER_GEOMETRY 16
=== public static final byte === FINGERPRINT 3
=== public static final byte === GAIT_STYLE 12
=== public static final byte === HAND_GEOMETRY 6
=== public static final byte === IRIS_SCAN 4
=== public static final byte === KEYSTROKES 8
=== public static final byte === LIP_MOVEMENT 9
=== public static final byte === PALM_GEOMETRY 17
=== public static final byte === PASSWORD 31
=== public static final byte === RETINA_SCAN 5
=== public static final byte === SIGNATURE 7
=== public static final byte === THERMAL_FACE 10
=== public static final byte === THERMAL_HAND 11
=== public static final byte === VEIN_PATTERN 18
=== public static final byte === VOICE_PRINT 2
javacardx.biometry.BioException
=== public static final short === ILLEGAL_USE 5
=== public static final short === ILLEGAL_VALUE 1
=== public static final short === INVALID_DATA 2
=== public static final short === NO_SUCH_BIO_TEMPLATE 3
=== public static final short === NO_TEMPLATES_ENROLLED 4
javacardx.biometry.BioTemplate
=== public static final short === MATCH_NEEDS_MORE_DATA -1
=== public static final short === MINIMUM_SUCCESSFUL_MATCH_SCORE 16384
=== javacardx.crypto.* ===
javacardx.crypto.Cipher
=== public static final byte === ALG_AES_BLOCK_128_CBC_NOPAD 13
=== public static final byte === ALG_AES_BLOCK_128_ECB_NOPAD 14
=== public static final byte === ALG_DES_CBC_ISO9797_M1 2
=== public static final byte === ALG_DES_CBC_ISO9797_M2 3
=== public static final byte === ALG_DES_CBC_NOPAD 1
=== public static final byte === ALG_DES_CBC_PKCS5 4
=== public static final byte === ALG_DES_ECB_ISO9797_M1 6
=== public static final byte === ALG_DES_ECB_ISO9797_M2 7
=== public static final byte === ALG_DES_ECB_NOPAD 5
=== public static final byte === ALG_DES_ECB_PKCS5 8
=== public static final byte === ALG_KOREAN_SEED_CBC_NOPAD 17
=== public static final byte === ALG_KOREAN_SEED_ECB_NOPAD 16
=== public static final byte === ALG_RSA_ISO14888 9
=== public static final byte === ALG_RSA_ISO9796 11
=== public static final byte === ALG_RSA_NOPAD 12
=== public static final byte === ALG_RSA_PKCS1 10
=== public static final byte === ALG_RSA_PKCS1_OAEP 15
=== public static final byte === MODE_DECRYPT 1
=== public static final byte === MODE_ENCRYPT 2
=== javacardx.external.* ===
javacardx.external.ExternalException
=== public static final short === INTERNAL_ERROR 3
=== public static final short === INVALID_PARAM 2
=== public static final short === NO_SUCH_SUBSYSTEM 1
javacardx.external.Memory
=== public static final byte === MEMORY_TYPE_EXTENDED_STORE 2
=== public static final byte === MEMORY_TYPE_MIFARE 1
=== javacardx.framework.* ===
javacardx.framework.math.BigNumber
=== public static final byte === FORMAT_BCD 1
=== public static final byte === FORMAT_HEX 2
javacardx.framework.tlv.BERTag
=== public static final byte === BER_TAG_CLASS_MASK_APPLICATION 1
=== public static final byte === BER_TAG_CLASS_MASK_CONTEXT_SPECIFIC 2
=== public static final byte === BER_TAG_CLASS_MASK_PRIVATE 3
=== public static final byte === BER_TAG_CLASS_MASK_UNIVERSAL 0
=== public static final boolean === BER_TAG_TYPE_CONSTRUCTED true
=== public static final boolean === BER_TAG_TYPE_PRIMITIVE false
javacardx.framework.tlv.TLVException
=== public static final short === EMPTY_TAG 3
=== public static final short === EMPTY_TLV 4
=== public static final short === ILLEGAL_SIZE 2
=== public static final short === INSUFFICIENT_STORAGE 7
=== public static final short === INVALID_PARAM 1
=== public static final short === MALFORMED_TAG 5
=== public static final short === MALFORMED_TLV 6
=== public static final short === TAG_NUMBER_GREATER_THAN_32767 9
=== public static final short === TAG_SIZE_GREATER_THAN_127 8
=== public static final short === TLV_LENGTH_GREATER_THAN_32767 11
=== public static final short === TLV_SIZE_GREATER_THAN_32767 10
javacardx.framework.util.UtilException
=== public static final short === ILLEGAL_VALUE 1
=== public static final short === TYPE_MISMATCHED 2

java-card-api/constant-values.1494236218.txt.gz · Last modified: 2017/05/13 02:33 (external edit)