AusweisApp2
governikus::CommandApdu Klassenreferenzfinal

#include <CommandApdu.h>

Klassendiagramm für governikus::CommandApdu:

Öffentliche Methoden

 CommandApdu (const QByteArray &pBuffer)
 
 CommandApdu (const QByteArray &pHeader, const QByteArray &pData, int pLe)
 
 CommandApdu (char pCla, char pIns, char pP1, char pP2, const QByteArray &pData=QByteArray(), int pLe=NO_LE)
 
char getCLA () const
 
char getINS () const
 
char getP1 () const
 
char getP2 () const
 
int getLc () const
 
int getLe () const
 
QByteArray getData () const
 
- Öffentliche Methoden geerbt von governikus::Apdu
const QByteArray & getBuffer () const
 
int length () const
 
bool isEmpty () const
 

Öffentliche, statische Methoden

static bool isExtendedLength (const QByteArray &pData, int pLe)
 
static bool isSecureMessaging (const QByteArray &pCommandBuffer)
 

Statische öffentliche Attribute

static const int NO_LE = 0
 
static const int SHORT_MAX_LC = 0xff
 
static const int SHORT_MAX_LE = 0x0100
 
static const int EXTENDED_MAX_LC = 0x00ffff
 
static const int EXTENDED_MAX_LE = 0x010000
 
static const char CLA = 0x00
 
static const char CLA_COMMAND_CHAINING = 0x10
 
static const char CLA_SECURE_MESSAGING = 0x0c
 

Weitere Geerbte Elemente

- Geschützte Methoden geerbt von governikus::Apdu
 Apdu (const QByteArray &pBuffer)
 
 ~Apdu ()=default
 
- Geschützte Attribute geerbt von governikus::Apdu
QByteArray mBuffer
 

Beschreibung der Konstruktoren und Destruktoren

◆ CommandApdu() [1/3]

CommandApdu::CommandApdu ( const QByteArray &  pBuffer)
explicit

◆ CommandApdu() [2/3]

CommandApdu::CommandApdu ( const QByteArray &  pHeader,
const QByteArray &  pData,
int  pLe 
)
explicit

◆ CommandApdu() [3/3]

CommandApdu::CommandApdu ( char  pCla,
char  pIns,
char  pP1,
char  pP2,
const QByteArray &  pData = QByteArray(),
int  pLe = NO_LE 
)
explicit

Dokumentation der Elementfunktionen

◆ getCLA()

char CommandApdu::getCLA ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getData()

QByteArray CommandApdu::getData ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getINS()

char CommandApdu::getINS ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLc()

int CommandApdu::getLc ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLe()

int CommandApdu::getLe ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getP1()

char CommandApdu::getP1 ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getP2()

char CommandApdu::getP2 ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isExtendedLength()

bool CommandApdu::isExtendedLength ( const QByteArray &  pData,
int  pLe 
)
static

◆ isSecureMessaging()

bool CommandApdu::isSecureMessaging ( const QByteArray &  pCommandBuffer)
static

Dokumentation der Datenelemente

◆ CLA

const char governikus::CommandApdu::CLA = 0x00
static

◆ CLA_COMMAND_CHAINING

const char governikus::CommandApdu::CLA_COMMAND_CHAINING = 0x10
static

◆ CLA_SECURE_MESSAGING

const char governikus::CommandApdu::CLA_SECURE_MESSAGING = 0x0c
static

◆ EXTENDED_MAX_LC

const int governikus::CommandApdu::EXTENDED_MAX_LC = 0x00ffff
static

◆ EXTENDED_MAX_LE

const int governikus::CommandApdu::EXTENDED_MAX_LE = 0x010000
static

◆ NO_LE

const int governikus::CommandApdu::NO_LE = 0
static

◆ SHORT_MAX_LC

const int governikus::CommandApdu::SHORT_MAX_LC = 0xff
static

◆ SHORT_MAX_LE

const int governikus::CommandApdu::SHORT_MAX_LE = 0x0100
static

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: