A B C D E F G H I L M N O P R S T V W 
All Classes All Packages

A

apdu4j.core - module apdu4j.core
 
apdu4j.core - package apdu4j.core
 
APDUBIBO - Class in apdu4j.core
 
APDUBIBO(BIBO) - Constructor for class apdu4j.core.APDUBIBO
 
AppParameters() - Constructor for class apdu4j.core.SmartCardAppListener.AppParameters
 
AsynchronousBIBO - Interface in apdu4j.core
 
ATR_BYTES - Static variable in class apdu4j.core.SmartCardAppListener.CardData
 
ATS_BYTES - Static variable in class apdu4j.core.SmartCardAppListener.CardData
 

B

b(byte[]) - Static method in class apdu4j.core.HexBytes
 
BIBO - Interface in apdu4j.core
 
BIBOException - Exception in apdu4j.core
 
BIBOException(String) - Constructor for exception apdu4j.core.BIBOException
 
BIBOException(String, Throwable) - Constructor for exception apdu4j.core.BIBOException
 
bin2hex(byte[]) - Static method in class apdu4j.core.HexUtils
 
BlockingBIBO - Class in apdu4j.core
Wraps the provided AsynchronousBIBO with blocking calls to get a BIBO
BlockingBIBO(AsynchronousBIBO) - Constructor for class apdu4j.core.BlockingBIBO
 

C

cancel(boolean) - Method in class apdu4j.core.CancellationWaitingFuture
 
CancellationWaitingFuture<V> - Class in apdu4j.core
Like FutureTask, but get() waits for the callable to complete/return from interrupt.
CancellationWaitingFuture(Callable<V>) - Constructor for class apdu4j.core.CancellationWaitingFuture
 
CardData() - Constructor for class apdu4j.core.SmartCardAppListener.CardData
 
close() - Method in class apdu4j.core.APDUBIBO
 
close() - Method in interface apdu4j.core.AsynchronousBIBO
 
close() - Method in interface apdu4j.core.BIBO
 
close() - Method in class apdu4j.core.BlockingBIBO
 
close() - Method in class apdu4j.core.SmartCardAppFutures
 
CommandAPDU - Class in apdu4j.core
A command APDU following the structure defined in ISO/IEC 7816-4.
CommandAPDU(byte[]) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from a byte array containing the complete APDU contents (header and body).
CommandAPDU(byte[], int, int) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from a byte array containing the complete APDU contents (header and body).
CommandAPDU(int, int, int, int) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from the four header bytes.
CommandAPDU(int, int, int, int, byte[]) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from the four header bytes and command data.
CommandAPDU(int, int, int, int, byte[], int) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from the four header bytes, command data, and expected response data length.
CommandAPDU(int, int, int, int, byte[], int, int) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from the four header bytes and command data.
CommandAPDU(int, int, int, int, byte[], int, int, int) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from the four header bytes, command data, and expected response data length.
CommandAPDU(int, int, int, int, int) - Constructor for class apdu4j.core.CommandAPDU
Constructs a CommandAPDU from the four header bytes and the expected response data length.
CommandAPDU(String) - Constructor for class apdu4j.core.CommandAPDU
 
CommandAPDU(ByteBuffer) - Constructor for class apdu4j.core.CommandAPDU
Creates a CommandAPDU from the ByteBuffer containing the complete APDU contents (header and body).
CommandAPDU2 - Class in apdu4j.core
 
CommandAPDU2(byte[]) - Constructor for class apdu4j.core.CommandAPDU2
 
CommandAPDU2(int, int, int, int) - Constructor for class apdu4j.core.CommandAPDU2
 
CommandAPDU2(int, int, int, int, byte[]) - Constructor for class apdu4j.core.CommandAPDU2
 
CommandAPDU2(int, int, int, int, byte[], int) - Constructor for class apdu4j.core.CommandAPDU2
 
CommandAPDU2(int, int, int, int, int) - Constructor for class apdu4j.core.CommandAPDU2
 
concatenate(byte[]...) - Static method in class apdu4j.core.HexBytes
 

D

decodeHexString(String) - Static method in class apdu4j.core.HexUtils
Deprecated.
decodeHexString_imp(String) - Static method in class apdu4j.core.HexUtils
 

E

encodeHexString(byte[]) - Static method in class apdu4j.core.HexUtils
Deprecated.
encodeHexString_imp(byte[]) - Static method in class apdu4j.core.HexUtils
 
equals(Object) - Method in class apdu4j.core.CommandAPDU
Compares the specified object with this command APDU for equality.
equals(Object) - Method in class apdu4j.core.HexBytes
 

F

f(String, HexBytes) - Static method in class apdu4j.core.HexBytes
 

G

get() - Method in class apdu4j.core.CancellationWaitingFuture
 
get(long, TimeUnit) - Method in class apdu4j.core.CancellationWaitingFuture
 
getBytes() - Method in class apdu4j.core.CommandAPDU
Returns a copy of the bytes in this APDU.
getBytes() - Method in class apdu4j.core.CommandAPDU2
 
getBytes() - Method in class apdu4j.core.ResponseAPDU
 
getCardPresentFuture() - Method in class apdu4j.core.SmartCardAppFutures
 
getCLA() - Method in class apdu4j.core.CommandAPDU
Returns the value of the class byte CLA.
getCLA() - Method in class apdu4j.core.CommandAPDU2
 
getData() - Method in class apdu4j.core.CommandAPDU
Returns a copy of the data bytes in the command body.
getData() - Method in class apdu4j.core.CommandAPDU2
 
getData() - Method in class apdu4j.core.ResponseAPDU
 
getDescription() - Method in interface apdu4j.core.SmartCardApp
 
getINS() - Method in class apdu4j.core.CommandAPDU
Returns the value of the instruction byte INS.
getINS() - Method in class apdu4j.core.CommandAPDU2
 
GetMoreDataWrapper - Class in apdu4j.core
 
GetMoreDataWrapper(AsynchronousBIBO) - Constructor for class apdu4j.core.GetMoreDataWrapper
 
getName() - Method in interface apdu4j.core.SmartCardApp
 
getNc() - Method in class apdu4j.core.CommandAPDU
Returns the number of data bytes in the command body (Nc) or 0 if this APDU has no body.
getNc() - Method in class apdu4j.core.CommandAPDU2
 
getNe() - Method in class apdu4j.core.CommandAPDU
Returns the maximum number of expected data bytes in a response APDU (Ne).
getNe() - Method in class apdu4j.core.CommandAPDU2
 
getP1() - Method in class apdu4j.core.CommandAPDU
Returns the value of the parameter byte P1.
getP1() - Method in class apdu4j.core.CommandAPDU2
 
getP2() - Method in class apdu4j.core.CommandAPDU
Returns the value of the parameter byte P2.
getP2() - Method in class apdu4j.core.CommandAPDU2
 
GetResponseWrapper - Class in apdu4j.core
 
GetResponseWrapper(AsynchronousBIBO) - Constructor for class apdu4j.core.GetResponseWrapper
 
getSW() - Method in class apdu4j.core.ResponseAPDU
 
getSW1() - Method in class apdu4j.core.ResponseAPDU
 
getSW2() - Method in class apdu4j.core.ResponseAPDU
 
getSWBytes() - Method in class apdu4j.core.ResponseAPDU
 

H

hashCode() - Method in class apdu4j.core.CommandAPDU
Returns the hash code value for this command APDU.
hashCode() - Method in class apdu4j.core.HexBytes
 
hex2bin(String) - Static method in class apdu4j.core.HexUtils
 
HexBytes - Class in apdu4j.core
 
HexBytes(String) - Constructor for class apdu4j.core.HexBytes
 
HexUtils - Class in apdu4j.core
 
HexUtils() - Constructor for class apdu4j.core.HexUtils
 

I

isCancelled() - Method in class apdu4j.core.CancellationWaitingFuture
 
isDone() - Method in class apdu4j.core.CancellationWaitingFuture
 

L

len() - Method in class apdu4j.core.HexBytes
 

M

MULTISESSION_BOOLEAN - Static variable in class apdu4j.core.SmartCardAppListener.AppParameters
 

N

NDEF_BYTES - Static variable in class apdu4j.core.SmartCardAppListener.CardData
 

O

onCardPresent(AsynchronousBIBO, SmartCardAppListener.CardData) - Method in class apdu4j.core.SmartCardAppFutures
 
onCardPresent(AsynchronousBIBO, SmartCardAppListener.CardData) - Method in interface apdu4j.core.SmartCardAppListener
Called for every chip session.
onCardRemoved() - Method in class apdu4j.core.SmartCardAppFutures
 
onCardRemoved() - Method in interface apdu4j.core.SmartCardAppListener
Called when error occurs or when card is removed in multi-session app.
onError(Throwable) - Method in class apdu4j.core.SmartCardAppFutures
 
onError(Throwable) - Method in interface apdu4j.core.SmartCardAppListener
Technical error when communicating with the reader, no further communication possible.
onStart(String[]) - Method in class apdu4j.core.SmartCardAppFutures
 
onStart(String[]) - Method in interface apdu4j.core.SmartCardAppListener
Complete the returned future to start application (emit onCardPresent)

P

PROTOCOL_STRING - Static variable in class apdu4j.core.SmartCardAppListener.AppParameters
 
PROTOCOL_STRING - Static variable in class apdu4j.core.SmartCardAppListener.CardData
 

R

ResponseAPDU - Class in apdu4j.core
 
ResponseAPDU(byte[]) - Constructor for class apdu4j.core.ResponseAPDU
 
RetryWithRightLengthWrapper - Class in apdu4j.core
 
RetryWithRightLengthWrapper(AsynchronousBIBO) - Constructor for class apdu4j.core.RetryWithRightLengthWrapper
 
run() - Method in class apdu4j.core.CancellationWaitingFuture
 
run(BIBO, String[]) - Method in interface apdu4j.core.SimpleSmartCardApp
Runs the smart card application

S

s() - Method in class apdu4j.core.HexBytes
 
serialVersionUID - Static variable in exception apdu4j.core.BIBOException
 
serialVersionUID - Static variable in class apdu4j.core.CommandAPDU
 
SimpleSmartCardApp - Interface in apdu4j.core
Simple smart card application to be run from CLI
SmartCardApp - Interface in apdu4j.core
 
SmartCardAppFutures - Class in apdu4j.core
Default implementation of SmartCardAppListener that provides CompletableFuture-s for all events
SmartCardAppFutures() - Constructor for class apdu4j.core.SmartCardAppFutures
 
SmartCardAppListener - Interface in apdu4j.core
 
SmartCardAppListener.AppParameters - Class in apdu4j.core
 
SmartCardAppListener.CardData - Class in apdu4j.core
 
stringToBin(String) - Static method in class apdu4j.core.HexUtils
 

T

TagRemovedException - Exception in apdu4j.core
Thrown if the device has been removed from RF fields in mid-transmit
TagRemovedException(String) - Constructor for exception apdu4j.core.TagRemovedException
 
TagRemovedException(String, Throwable) - Constructor for exception apdu4j.core.TagRemovedException
 
toString() - Method in class apdu4j.core.CommandAPDU
Returns a string representation of this command APDU.
toString() - Method in class apdu4j.core.HexBytes
 
TOUCH_REQUIRED_BOOLEAN - Static variable in class apdu4j.core.SmartCardAppListener.AppParameters
 
transceive(byte[]) - Method in class apdu4j.core.APDUBIBO
 
transceive(byte[]) - Method in interface apdu4j.core.BIBO
Transceives a bunch of bytes to a secure element, synchronously.
transceive(byte[]) - Method in class apdu4j.core.BlockingBIBO
 
transceive(CommandAPDU) - Method in class apdu4j.core.APDUBIBO
 
transmit(byte[]) - Method in interface apdu4j.core.AsynchronousBIBO
Transceives a bunch of bytes to a secure element, asynchronously.
transmit(byte[]) - Method in class apdu4j.core.GetMoreDataWrapper
 
transmit(byte[]) - Method in class apdu4j.core.GetResponseWrapper
 
transmit(byte[]) - Method in class apdu4j.core.RetryWithRightLengthWrapper
 
transmit(byte[]) - Method in class apdu4j.core.SmartCardAppFutures
 
transmit(CommandAPDU) - Method in class apdu4j.core.APDUBIBO
 

V

v() - Method in class apdu4j.core.HexBytes
 
v(String) - Static method in class apdu4j.core.HexBytes
 
value() - Method in class apdu4j.core.HexBytes
 
valueOf(String) - Static method in class apdu4j.core.HexBytes
 

W

waitForCard(TimeUnit, long) - Method in class apdu4j.core.SmartCardAppFutures
 
wrap(AsynchronousBIBO) - Static method in class apdu4j.core.GetMoreDataWrapper
 
wrap(AsynchronousBIBO) - Static method in class apdu4j.core.GetResponseWrapper
 
wrap(AsynchronousBIBO) - Static method in class apdu4j.core.RetryWithRightLengthWrapper
 
A B C D E F G H I L M N O P R S T V W 
All Classes All Packages