AusweisApp2
governikus::MSEBuilder Klassenreferenz

#include <MSEBuilder.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 (PacePasswordId 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 ()
 

Dokumentation der Aufzählungstypen

◆ INS

Aufzählungswerte
MANAGE_SECURITY_ENVIRONMENT 

◆ P1

Aufzählungswerte
COMPUTE_DIGITAL_SIGNATURE 
PUT_HASH 
PERFORM_SECURITY_OPERATION 
SET_DST 
ERASE 

◆ P2

Aufzählungswerte
SET_AT 
HASH_ALGORITHM 
COMPUTE_DIGITAL_SIGNATURE 
ENCRYPTION_OPERATION 
DEFAULT_CHANNEL 

Beschreibung der Konstruktoren und Destruktoren

◆ MSEBuilder()

MSEBuilder::MSEBuilder ( P1  p1,
P2  p2 
)
explicit

Dokumentation der Elementfunktionen

◆ build()

CommandApdu MSEBuilder::build ( )
overridevirtual

Implementiert governikus::CommandApduBuilder.

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

◆ setAuxiliaryData()

void MSEBuilder::setAuxiliaryData ( const QByteArray &  pData)

◆ setChat()

void MSEBuilder::setChat ( const QByteArray &  pData)

◆ setEphemeralPublicKey()

void MSEBuilder::setEphemeralPublicKey ( const QByteArray &  pData)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setOid()

void MSEBuilder::setOid ( const QByteArray &  pData)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setPrivateKey()

void MSEBuilder::setPrivateKey ( const QByteArray &  pData)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setPublicKey() [1/2]

void MSEBuilder::setPublicKey ( const QByteArray &  pData)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setPublicKey() [2/2]

void MSEBuilder::setPublicKey ( PacePasswordId  pPassword)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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