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 ,
  PACE_EPHEMERAL_PUBLIC_KEY = 3 , PUBLIC_KEY_REFERENCE = 3 , PRIVATE_KEY_REFERENCE = 4 , AUTHENTICATION_TOKEN = 5 ,
  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 (DATA_TAG pTag=NONE)
 
QByteArray get (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
 

Dokumentation der Aufzählungstypen

◆ DATA_TAG

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

Beschreibung der Konstruktoren und Destruktoren

◆ CommandData()

CommandData::CommandData ( DATA_TAG  pTag = NONE)
explicit

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 
)

◆ 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:

◆ get()

QByteArray CommandData::get ( DATA_TAG  pTag) 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: