AusweisApp2
governikus::CommandData Klassenreferenz

#include <CommandData.h>

Öffentliche Typen

enum  DATA_TAG : int {
  NONE = -1 , CRYPTOGRAPHIC_MECHANISM_REFERENCE = 0 , CA_EPHEMERAL_PUBLIC_KEY = 0 , MAPPING_DATA = 1 ,
  INTEGER = 2 , PACE_EPHEMERAL_PUBLIC_KEY = 3 , PUBLIC_KEY_REFERENCE = 3 , PRIVATE_KEY_REFERENCE = 4 ,
  AUTHENTICATION_TOKEN = 5 , RI_EPHEMERAL_PUBLIC_KEY = 6 , AUXILIARY_AUTHENTICATED_DATA = 7 , TA_EPHEMERAL_PUBLIC_KEY = 17 ,
  DYNAMIC_AUTHENTICATION_DATA = 28 , CERTIFICATE_SIGNATURE = 55 , CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE = 76 , CERTIFICATE_BODY = 78
}
 

Öffentliche Methoden

 CommandData (int pClass=V_ASN1_UNIVERSAL, DATA_TAG pTag=NONE, const QByteArray &pData=QByteArray())
 
 CommandData (const QByteArray &pData)
 
QByteArray getData (int pClass, DATA_TAG pTag) const
 
QByteArray getObject (int pClass, DATA_TAG pTag) const
 
void append (const QByteArray &pData)
 
void append (DATA_TAG pTag, int pValue)
 
void append (DATA_TAG pTag, const Oid &pOid)
 
void append (DATA_TAG pTag, PacePasswordId pPassword)
 
void append (DATA_TAG pTag, const QByteArray &pData)
 
 operator QByteArray () const
 
int getObjectCount () const
 

Dokumentation der Aufzählungstypen

◆ DATA_TAG

Aufzählungswerte
NONE 
CRYPTOGRAPHIC_MECHANISM_REFERENCE 
CA_EPHEMERAL_PUBLIC_KEY 
MAPPING_DATA 
INTEGER 
PACE_EPHEMERAL_PUBLIC_KEY 
PUBLIC_KEY_REFERENCE 
PRIVATE_KEY_REFERENCE 
AUTHENTICATION_TOKEN 
RI_EPHEMERAL_PUBLIC_KEY 
AUXILIARY_AUTHENTICATED_DATA 
TA_EPHEMERAL_PUBLIC_KEY 
DYNAMIC_AUTHENTICATION_DATA 
CERTIFICATE_SIGNATURE 
CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE 
CERTIFICATE_BODY 

Beschreibung der Konstruktoren und Destruktoren

◆ CommandData() [1/2]

CommandData::CommandData ( int  pClass = V_ASN1_UNIVERSAL,
DATA_TAG  pTag = NONE,
const QByteArray &  pData = QByteArray() 
)
explicit
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ CommandData() [2/2]

CommandData::CommandData ( const QByteArray &  pData)
explicit
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ append() [1/5]

void CommandData::append ( const QByteArray &  pData)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ append() [2/5]

void CommandData::append ( DATA_TAG  pTag,
const Oid &  pOid 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ append() [3/5]

void CommandData::append ( DATA_TAG  pTag,
const QByteArray &  pData 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ append() [4/5]

void CommandData::append ( DATA_TAG  pTag,
int  pValue 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ append() [5/5]

void CommandData::append ( DATA_TAG  pTag,
PacePasswordId  pPassword 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getData()

QByteArray CommandData::getData ( int  pClass,
DATA_TAG  pTag 
) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getObject()

QByteArray CommandData::getObject ( int  pClass,
DATA_TAG  pTag 
) const

◆ getObjectCount()

int CommandData::getObjectCount ( ) const

◆ operator QByteArray()

CommandData::operator QByteArray ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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