AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::MSEBuilder Klassenreferenz

#include <Commands.h>

Klassendiagramm für governikus::MSEBuilder:

Öffentliche Typen

enum  INS : char { INS::MANAGE_SECURITY_ENVIRONMENT = 0x22 }
 
enum  P1 : char {
  P1::COMPUTE_DIGITAL_SIGNATURE = 0x41, P1::PUT_HASH = char(0xa0), P1::PERFORM_SECURITY_OPERATION = char(0xc1), P1::SET_DST = char(0x81),
  P1::ERASE = char(0xF4)
}
 
enum  P2 : char {
  P2::SET_AT = char(0xa4), P2::HASH_ALGORITHM = char(0xaa), P2::COMPUTE_DIGITAL_SIGNATURE = char(0xb6), P2::ENCRYPTION_OPERATION = char(0xb8),
  P2::DEFAULT_CHANNEL = 0x01
}
 

Öffentliche Methoden

 MSEBuilder (P1 p1, P2 p2)
 
void setAuxiliaryData (const QByteArray &pData)
 
void setOid (const QByteArray &pData)
 
void setPublicKey (const QByteArray &pData)
 
void setPublicKey (PACE_PASSWORD_ID pPassword)
 
void setPrivateKey (const QByteArray &pData)
 
void setEphemeralPublicKey (const QByteArray &pData)
 
void setChat (const QByteArray &pData)
 
CommandApdu build () override
 
- Öffentliche Methoden geerbt von governikus::CommandApduBuilder
 CommandApduBuilder ()
 
virtual ~CommandApduBuilder ()
 

Öffentliche, statische Methoden

static bool isUpdateRetryCounterCommand (const QByteArray &cmd)
 

Dokumentation der Aufzählungstypen

Aufzählungswerte
MANAGE_SECURITY_ENVIRONMENT 
Aufzählungswerte
COMPUTE_DIGITAL_SIGNATURE 
PUT_HASH 
PERFORM_SECURITY_OPERATION 
SET_DST 
ERASE 
Aufzählungswerte
SET_AT 
HASH_ALGORITHM 
COMPUTE_DIGITAL_SIGNATURE 
ENCRYPTION_OPERATION 
DEFAULT_CHANNEL 

Beschreibung der Konstruktoren und Destruktoren

MSEBuilder::MSEBuilder ( P1  p1,
P2  p2 
)

Dokumentation der Elementfunktionen

CommandApdu MSEBuilder::build ( )
overridevirtual

Implementiert governikus::CommandApduBuilder.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

bool MSEBuilder::isUpdateRetryCounterCommand ( const QByteArray &  cmd)
static
void MSEBuilder::setAuxiliaryData ( const QByteArray &  pData)
void MSEBuilder::setChat ( const QByteArray &  pData)
void MSEBuilder::setEphemeralPublicKey ( const QByteArray &  pData)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void MSEBuilder::setOid ( const QByteArray &  pData)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void MSEBuilder::setPrivateKey ( const QByteArray &  pData)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void MSEBuilder::setPublicKey ( const QByteArray &  pData)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void MSEBuilder::setPublicKey ( PACE_PASSWORD_ID  pPassword)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:


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