Constant Field Values


Contents
com.ibm.*

com.ibm.jc.ATR
public static final int BAD_TCK 3
public static final int NA -1
public static final int OK 0
public static final int T_0 0
public static final int T_1 1
public static final int TA 0
public static final int TB 1
public static final int TC 2
public static final int TD 3
public static final int TOO_LONG 2
public static final int TOO_SHORT 1

com.ibm.jc.CapFile
public static final byte ACC_APPLET 4
public static final byte ACC_EXPORT 2
public static final byte ACC_INT 1
public static final int CAP_V21 33
public static final int CAP_V22 34

com.ibm.jc.CardManager
public static final int CM_LOCKED 127
public static final int CVM_BLOCK 128
public static final int CVM_FORMAT_ASCII 2
public static final int CVM_FORMAT_BCD 3
public static final int CVM_FORMAT_HEX 1
public static final int CVM_UNBLOCK 0
public static final int GET_ALL 3
public static final int GET_APPLETS 1
public static final int GET_SECURITY_DOMAINS 2
public static final int INITIALIZED 7
public static final int NOT_AVAILABLE -1
public static final int OP_READY 1
public static final int SECURED 15
public static final int TERMINATED 255

com.ibm.jc.DAPBlock
public static final int DES_DAP_ALG_201 0
public static final int DES_DAP_ALG_211 1
public static final int PK_DAP_ALG 2

com.ibm.jc.JCard
public static final int CHANNEL_CLOSE 0
public static final int CHANNEL_OPEN 1

com.ibm.jc.JCException
public static final int AUTH_FAILED -5
public static final int FAILED -8
public static final int ILLEGAL_STATE -7
public static final int INVALID_PARAM -3
public static final int MALFORMED_REPLY -4
public static final int NO_ERROR_CODE -1
public static final int SHORT_REPLY -2
public static final int TERMINAL_ERROR -6

com.ibm.jc.JCRMIErrorException
public static final int ERROR_INTERNAL 65535
public static final int ERROR_INVALID_OID 1
public static final int ERROR_JCRMI_PROTOCOL 6
public static final int ERROR_METHOD_NOT_FOUND 2
public static final int ERROR_RESOURCES_MARSHALL 5
public static final int ERROR_RESOURCES_UNMARSHALL 4
public static final int ERROR_SIGNATURE_MISMATCH 3

com.ibm.jc.JCStatus
public static final int ALGORITHM_NOT_SUPPORTED 38020
public static final int APPLET_INVALIDATED 25219
public static final int APPLET_SELECT_FAILED 27033
public static final int AUTHENTICATION_FAILED 25344
public static final int AUTHORIZATION_FAILED 38018
public static final int CHECKSUM_FAILED 38276
public static final int CLA_NOT_SUPPORTED 28160
public static final int COMMAND_NOT_ALLOWED 27014
public static final int CONDITIONS_NOT_SATISFIED 27013
public static final int CORRECT_LENGTH_00 27648
public static final int DATA_INVALID 27012
public static final int DECRYPTION_FAILED 38275
public static final int FILE_FULL 27268
public static final int FILE_INVALID 27011
public static final int FILE_NOT_FOUND 27266
public static final int FUNC_NOT_SUPPORTED 27265
public static final int INCORRECT_P1P2 27270
public static final int INS_NOT_SUPPORTED 27904
public static final int INSTALLATION_FAILED 38277
public static final int INVALID_STATE 38017
public static final int NO_ERROR 36864
public static final int NO_SPECIFIC_DIAGNOSIS 25600
public static final int PIN_REQUIRED 27010
public static final int RECORD_NOT_FOUND 27267
public static final int REFERENCE_DATA_NOT_FOUND 27272
public static final int REGISTRATION_FAILED 38278
public static final int SECURITY_STATUS_NOT_SATISFIED 27010
public static final int SIGNATURE_CHECK_FAILED 38274
public static final int SM_INCORRECT 27016
public static final int SM_MISSING 27015
public static final int TRUNCATED_DATA 24832
public static final int UNKNOWN 28416
public static final int WRONG_DATA 27264
public static final int WRONG_LENGTH 26368
public static final int WRONG_P1P2 27392

com.ibm.jc.JCTerminal
public static final int CARD_PRESENT 4
public static final int ERROR 8
public static final int NOT_CONNECTED 1
public static final int PROTOCOL_T0 0
public static final int PROTOCOL_T1 1
public static final int PROTOCOL_TCL 5
public static final int SLOT_EMPTY 2

com.ibm.jc.LoadFile
public static final int DELETED 0
public static final int LOADED 1
public static final int NOT_AVAILABLE -1

com.ibm.jc.OPApplet
public static final int ADD_NEW_KEYSET 4
protected static final int APDU_BIG_MAC 128
public static final int APDU_CLR 0
public static final int APDU_CRMAC 17
public static final int APDU_CRMAC_ENC 19
public static final int APDU_ENC 3
public static final int APDU_MAC 1
protected static final int APDU_MAC_START 64
public static final int APDU_RMAC 16
public static final int APDU_SUPER_MAC 192
public static final byte APPLICATION_LCD 64
public static final int BLOCKED 127
public static final int CARD_TERMINATE_PRIV 8
public static final byte CM_LCD -128
public static final int CM_LOCK_PRIV 16
public static final byte GS_FIRST_ALL 0
public static final byte GS_FORMAT_1 0
public static final byte GS_FORMAT_2 2
public static final byte GS_NEXT 1
public static final int IMP_SELECTABLE_PRIV 4
public static final int INSTALLED 3
public static final byte LOAD_FILE_LCD 32
public static final byte LOAD_FILE_MODULE_LCD 16
public static final int LOCKED 255
public static final int LOGICALLY_DELETED 0
public static final int macSize 8
public static final int MANDATED_DAP_PRIV 1
public static final int MODIFY_KEYSET 1
public static final int NO_PRIVS 0
public static final int NO_SESSION 0
public static final int NOT_AVAILABLE -1
public static final int PERSONALIZED 15
public static final int PIN_CHANGE_PRIV 2
public static final int REPLACE_KEYSET 2
public static final int SCP_01_05 1
public static final int SCP_01_15 2
public static final int SCP_02_04 3
public static final int SCP_02_05 4
public static final int SCP_02_0A 5
public static final int SCP_02_0B 6
public static final int SCP_02_14 7
public static final int SCP_02_15 8
public static final int SCP_02_1A 9
public static final int SCP_02_1B 10
public static final int SCP_UNDEFINED 0
public static final int SD_DAP_PRIV 64
public static final int SD_DELEGATE_PRIV 32
public static final int SD_PRIV 128
public static final int SELECTABLE 7
public static final int SESSION_AUTH 2
public static final int SESSION_OK 1
public static final int VOP_201 201
public static final int VOP_211 211
public static final int VOP_NONE 0

com.ibm.jc.OPKey
public static final int DES 128
public static final int DES_CBC 130
public static final int DES_ECB 129
public static final int DSA_PRIV 178
public static final int DSA_PUB 177
public static final int ENC_GP 1
public static final int ENC_VOP 0
public static final int RSA_CRT 163
public static final int RSA_PRIV 162
public static final int RSA_PUB 161

com.ibm.jc.RemoteException
public static final int TYPE_APDU_EXCEPTION 32
public static final int TYPE_ARITHMETIC_EXCEPTION 1
public static final int TYPE_ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION 2
public static final int TYPE_ARRAY_STORE_EXCEPTION 3
public static final int TYPE_CARD_EXCEPTION 33
public static final int TYPE_CARD_RUNTIME_EXCEPTION 34
public static final int TYPE_CLASS_CAST_EXCEPTION 4
public static final int TYPE_CRYPTO_EXCEPTION 48
public static final int TYPE_EXCEPTION 5
public static final int TYPE_INDEX_OUT_OF_BOUNDS_EXCEPTION 6
public static final int TYPE_IO_EXCEPTION 11
public static final int TYPE_ISO_EXCEPTION 35
public static final int TYPE_NEGATIVE_ARRAY_SIZE_EXCEPTION 7
public static final int TYPE_NULL_POINTER_EXCEPTION 8
public static final int TYPE_PIN_EXCEPTION 36
public static final int TYPE_REMOTE_EXCEPTION 12
public static final int TYPE_RUNTIME_EXCEPTION 9
public static final int TYPE_SECURITY_EXCEPTION 10
public static final int TYPE_SERVICE_EXCEPTION 64
public static final int TYPE_SYSTEM_EXCEPTION 37
public static final int TYPE_THROWABLE 0
public static final int TYPE_TRANSACTION_EXCEPTION 38
public static final int TYPE_USER_EXCEPTION 39

com.ibm.jc.SecurityDomain
public static final int LOAD_ALL 1
public static final int LOAD_COMP 2
public static final int LOAD_DEBUG 8
public static final int LOAD_RND 4

com.ibm.jc.terminal.NativeJCTerminal
public static final int CP8_API 7
public static final int CT_UTIMACO_API 9
public static final int CT11_CHERRY_API 2
public static final int CT11_IBM_API 3
public static final int CT11_KAAN_API 6
public static final int CT11_SWAPSMART_API 1
public static final int CT11_TOWITOKO_API 5
public static final int IBM4758_API 8
public static final int IKEY_API 11
public static final int PCSC_API 4
public static final int TCL_API 10
public static final int XAC_API 0

com.ibm.jc.terminal.TimeJCTerminal
public static final int MAX_TIMINGS 25

com.ibm.jc.tools.JCApduData
public static final java.lang.String SYNTAX "Data syntax: HEX[|CHARS[|HEX...]]\nwhere HEX is a possibly empty sequence of pairs of hex\ndigits forming a byte sequence. CHARS is a possibly empty\nsequence of charaters. Their ASCII encoding forms a \nsequence of bytes. The `|\' switches modes (HEX/CHARS).\nAdditionally, nested elements of the form `#(...)\' are \nparsed. Instead of () you can also use the braces [], {},\n<>. The `#(\' element is replace by the number bytes \nenclosed in the matching braces.\nExamples:\n \"0102|ab|03 04|cd\" ==> 01 02 61 62 03 04 63 64\n \"01#(|ab|#{FE FF})\" ==> 01 05 61 62 02 FE FF"

com.ibm.jc.tools.JCRMIPlugin
public static final int MAX_METHODS 500
public static final int MAX_OBJECTS 100

com.ibm.jc.tools.JCShellPlugin
public static final int GUI 1
public static final int HELP 3
public static final int RUN 0
public static final int USAGE 2

com.ibm.jc.tools.JCTermSpec
public static final java.lang.String DESCRIPTION "Specify either the name of a terminal or a name plus\nsome terminal parameter. The parameter must be separated by\na `|\' character."

com.ibm.jc.tools.OPKeyData
public static final int KEYDEF 3
public static final int KEYREF 2
public static final int KEYREFDEF 1
public static final java.lang.String SYNTAX "Key syntax: SET/ID/TYPE/HEX\nwhere SET and ID are the key set version and key identifier.\nTYPE specifies the key type is must be one of: DES,\nDES-ECB, DES-CBC, RSA-PRIV, RSA-PUB, RSA-CRT, DSA-PRIV\nDSA-PUB. HEX is the representation of the key material.\nWhite space is allowed in HEX between pair of hex digits\nAny slash can be substituted by the following chars: \'.,|;:\nExample: 255/1/DES-ECB/404142434445464748494A4B4C4D4E4F"

com.ibm.jc.tools.pkcs15
public static final byte AES128_CBC 36
public static final byte AES128_ECB 35
public static final byte AES128_MAC 33
public static final byte AES192_CBC 52
public static final byte AES192_ECB 51
public static final byte AES192_MAC 49
public static final byte AES256_CBC 68
public static final byte AES256_ECB 67
public static final byte AES256_MAC 65
public static final short AODF_FID 20526
public static final short CDF_FID 20525
public static final byte DES_CBC 4
public static final byte DES_ECB 3
public static final byte DES_MAC 1
public static final byte DES3_CBC 20
public static final byte DES3_ECB 19
public static final byte DES3_MAC 17
public static final short DODF_FID 20527
public static final int FS_SIZE 4608
public static final byte MD5 88
public static final short ODF_FID 20529
public static final short PRKDF_FID 20524
public static final short PUKDF_FID 20523
public static final byte RSA_DI_PKCS1 111
public static final byte RSA_KEY_GEN_3 109
public static final byte RSA_KEY_GEN_F4 110
public static final byte RSA_KEY_LEN 32
public static final byte RSA_MD5_PKCS1 108
public static final byte RSA_NOPAD 106
public static final byte RSA_PKCS1 105
public static final int RSA_PRIVATE 1
public static final int RSA_PRIVATE_CRT 2
public static final int RSA_PUBLIC 0
public static final byte RSA_SHA_ISO9796 109
public static final byte RSA_SHA_PKCS1 107
public static final byte SHA 87
public static final short SKDF_FID 20528
public static final int TI_SERIAL_OFFSET 7
public static final short TOKEN_INFO_FID 20530

com.ibm.jc.tools.SWIM
public static final int CHANGE_CHV1 1
public static final int CHANGE_CHV2 2
public static final int CRT_CONFIDENTIALITY 184
public static final int CRT_CRYPTOGRAPHIC_CHECKSUM 180
public static final int CRT_DIGITAL_SIGNATURE 182
public static final int P1_SIGN_DECRYPT 65
public static final int P1_VERIFY_ENCRYPT 129
public static final int QUALIFIER_PIN_G 0
public static final int QUALIFIER_PIN_NR 1
public static final int RECORD_ABSOLUTE 4
public static final int RECORD_NEXT 2
public static final int RECORD_PREVIOUS 3
public static final int SEEK_BEGINNING_FORWARD 0
public static final int SEEK_END_BACKWARD 1
public static final int SEEK_NEXT_FORWARD 2
public static final int SEEK_PREVIOUS_BACKWARD 3
public static final int SEEK_TYPE1 0
public static final int SEEK_TYPE2 1
public static final int UNBLOCK_CHV1 0
public static final int UNBLOCK_CHV2 2
public static final int VERIFY_CHV1 1
public static final int VERIFY_CHV2 2
public static final int WIM_GENERIC_RSA_SE 2
public static final int WIM_KEY_AUTH 0
public static final int WIM_KEY_SIGN 1
public static final int WIM_WTLS_RSA_SE 1