org.javasign.util
Class ApduData
java.lang.Object
|
+--org.javasign.util.ApduData
- public class ApduData
- extends java.lang.Object
Method Summary |
static java.lang.String |
fillZeros(java.lang.String txt,
int length)
|
static java.lang.String |
getErrorMessage(StatusWord status)
|
static byte[] |
getTaggedValue(byte[] taggedList,
int tag,
int skip)
|
static java.lang.String |
hexLength(java.lang.String txt)
|
static byte[] |
parse(java.lang.String hexString)
|
static byte[] |
parse(java.lang.String hexString,
java.lang.String clean)
|
static void |
print(byte[] arrayHex)
|
static void |
printCommand(byte[] arrayHex)
|
static void |
printResponse(CardResponse response)
|
static void |
printResponse(CardResponse response,
boolean printData)
|
static java.lang.String |
toHexString(byte[] arrayHex)
|
static java.lang.String |
toHexString(byte[] arrayHex,
int start,
int length)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OK
public static byte[] OK
PUT_DATA
public static int[] PUT_DATA
CREATE_FILE
public static int[] CREATE_FILE
SELECT_FILE
public static int[] SELECT_FILE
APPEND_RECORD
public static int[] APPEND_RECORD
CHANGE_KEY_DATA
public static int[] CHANGE_KEY_DATA
CHANGE_REFERENCE_DATA
public static int[] CHANGE_REFERENCE_DATA
EXTERNAL_AUTHENTICATE
public static int[] EXTERNAL_AUTHENTICATE
GENERATE_KEY_PAIR
public static int[] GENERATE_KEY_PAIR
GET_CHALLENGE
public static int[] GET_CHALLENGE
MSE
public static int[] MSE
PSO_CDS
public static int[] PSO_CDS
PSO_DEC
public static int[] PSO_DEC
PSO_ENC
public static int[] PSO_ENC
READ_BINARY
public static int[] READ_BINARY
READ_RECORD
public static int[] READ_RECORD
RESET_RETRY_COUNTER
public static int[] RESET_RETRY_COUNTER
UPDATE_BINARY
public static int[] UPDATE_BINARY
UPDATE_RECORD
public static int[] UPDATE_RECORD
VERIFY
public static int[] VERIFY
GIVE_RANDOM
public static int[] GIVE_RANDOM
errorCodes
public static int[][] errorCodes
errors
public static java.lang.String[] errors
ApduData
public ApduData()
parse
public static byte[] parse(java.lang.String hexString)
parse
public static byte[] parse(java.lang.String hexString,
java.lang.String clean)
print
public static void print(byte[] arrayHex)
printResponse
public static void printResponse(CardResponse response)
printResponse
public static void printResponse(CardResponse response,
boolean printData)
getErrorMessage
public static java.lang.String getErrorMessage(StatusWord status)
printCommand
public static void printCommand(byte[] arrayHex)
hexLength
public static java.lang.String hexLength(java.lang.String txt)
fillZeros
public static java.lang.String fillZeros(java.lang.String txt,
int length)
toHexString
public static java.lang.String toHexString(byte[] arrayHex)
toHexString
public static java.lang.String toHexString(byte[] arrayHex,
int start,
int length)
getTaggedValue
public static byte[] getTaggedValue(byte[] taggedList,
int tag,
int skip)