18 [[nodiscard]]
inline bool isExtendedLength()
const;
26 static const char CLA = 0x00;
31 explicit CommandApdu(
const QByteArray& pHeader,
const QByteArray& pData,
int pLe);
32 explicit CommandApdu(
char pCla,
char pIns,
char pP1,
char pP2,
const QByteArray& pData = QByteArray(),
int pLe =
NO_LE);
34 [[nodiscard]]
char getCLA()
const;
35 [[nodiscard]]
char getINS()
const;
36 [[nodiscard]]
char getP1()
const;
37 [[nodiscard]]
char getP2()
const;
38 [[nodiscard]]
int getLc()
const;
39 [[nodiscard]]
int getLe()
const;
40 [[nodiscard]] QByteArray
getData()
const;
42 static bool isExtendedLength(
const QByteArray& pData,
int pLe);
static const int SHORT_MAX_LC
Definition: CommandApdu.h:22
QByteArray getData() const
Definition: CommandApdu.cpp:178
static const int SHORT_MAX_LE
Definition: CommandApdu.h:23
static const char CLA_SECURE_MESSAGING
Definition: CommandApdu.h:28
static const int EXTENDED_MAX_LE
Definition: CommandApdu.h:25
static const char CLA_COMMAND_CHAINING
Definition: CommandApdu.h:27
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
int getLc() const
Definition: CommandApdu.cpp:130
static const int EXTENDED_MAX_LC
Definition: CommandApdu.h:24
Definition: CommandApdu.h:14
static bool isSecureMessaging(const QByteArray &pCommandBuffer)
Definition: CommandApdu.cpp:36
CommandApdu(const QByteArray &pBuffer)
Definition: CommandApdu.cpp:14
int getLe() const
Definition: CommandApdu.cpp:151
char getP2() const
Definition: CommandApdu.cpp:117
static const int NO_LE
Definition: CommandApdu.h:21
static const char CLA
Definition: CommandApdu.h:26
char getP1() const
Definition: CommandApdu.cpp:111
char getCLA() const
Definition: CommandApdu.cpp:99
char getINS() const
Definition: CommandApdu.cpp:105