Constant Field Values


Contents
javacard.framework.*

javacard.framework.APDU
public static final byte PROTOCOL_T0 0
public static final byte PROTOCOL_T1 1

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 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_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_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_NO_ERROR -28672
public static final short SW_RECORD_NOT_FOUND 27267
public static final short SW_SECURITY_STATUS_NOT_SATISFIED 27010
public static final short SW_UNKNOWN 28416
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 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_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.security.*

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.KeyBuilder
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_RSA_1024 1024
public static final short LENGTH_RSA_2048 2048
public static final short LENGTH_RSA_512 512
public static final short LENGTH_RSA_768 768
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_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_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

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_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_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_RSA_MD5_PKCS1 11
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_PKCS1 13
public static final byte ALG_RSA_SHA_ISO9796 9
public static final byte ALG_RSA_SHA_PKCS1 10
public static final byte ALG_RSA_SHA_RFC2409 15
public static final byte MODE_SIGN 1
public static final byte MODE_VERIFY 2

javacardx.crypto.*

javacardx.crypto.Cipher
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_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 MODE_DECRYPT 1
public static final byte MODE_ENCRYPT 2



Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.