public class CardSimulator extends JavaxSmartCardInterface
CardTerminalSimulatorATR_SYSTEM_PROPERTY, DEFAULT_ATR, runtime| Constructor and Description |
|---|
CardSimulator()
Create a Simulator object using a new SimulatorRuntime.
|
CardSimulator(SimulatorRuntime runtime)
Create a Simulator object using a provided Runtime.
|
| Modifier and Type | Method and Description |
|---|---|
void |
assignToTerminal(CardTerminal terminal)
Assigns this simulated card to a CardTerminal.
|
CardTerminal |
getAssignedCardTerminal() |
ResponseAPDU |
transmitCommand(CommandAPDU commandApdu)
Wrapper for
Simulator.transmitCommand(byte[]) |
changeProtocol, createApplet, deleteApplet, getATR, getProtocol, getProtocolByte, installApplet, installApplet, installApplet, installApplet, loadApplet, loadApplet, loadApplet, reset, resetRuntime, selectApplet, selectAppletWithResult, transmitCommandpublic CardSimulator()
public CardSimulator(SimulatorRuntime runtime)
runtime - SimulatorRuntime instance to useNullPointerException - if runtime is nullpublic ResponseAPDU transmitCommand(CommandAPDU commandApdu)
Simulator.transmitCommand(byte[])transmitCommand in class JavaxSmartCardInterfacecommandApdu - CommandAPDUpublic void assignToTerminal(CardTerminal terminal)
Assigns this simulated card to a CardTerminal.
If the card is already assigned to another CardTerminal, it will be ejected
and inserted into the CardTerminal terminal.
terminal - card terminal or nullpublic CardTerminal getAssignedCardTerminal()