public abstract class AbstractOpenSessionCmdBuild<T extends AbstractPoResponseParser> extends AbstractPoCommandBuilder<T>
| Constructor and Description |
|---|
AbstractOpenSessionCmdBuild(PoRevision revision)
Instantiates a new AbstractOpenSessionCmdBuild.
|
| Modifier and Type | Method and Description |
|---|---|
static AbstractOpenSessionCmdBuild<AbstractOpenSessionRespPars> |
create(PoRevision revision,
byte debitKeyIndex,
byte[] sessionTerminalChallenge,
int sfi,
int recordNumber) |
abstract int |
getRecordNumber() |
abstract int |
getSfi() |
createResponseParser, getCommandRef, isSessionBufferUsedsetApduRequestpublic AbstractOpenSessionCmdBuild(PoRevision revision)
revision - the revision of the POjava.lang.IllegalArgumentException - - if the key index is 0 and rev is 2.4java.lang.IllegalArgumentException - - if the request is inconsistentpublic static AbstractOpenSessionCmdBuild<AbstractOpenSessionRespPars> create(PoRevision revision, byte debitKeyIndex, byte[] sessionTerminalChallenge, int sfi, int recordNumber)
public abstract int getSfi()
public abstract int getRecordNumber()