AusweisApp2
governikus::MSEBuilder Klassenreferenz

#include <MSEBuilder.h>

Klassendiagramm für governikus::MSEBuilder:

Öffentliche Typen

enum class  INS : char { MANAGE_SECURITY_ENVIRONMENT = 0x22 }
 
enum class  P1 : char {
  COMPUTE_DIGITAL_SIGNATURE = 0x41 , PUT_HASH = char(0xa0) , PERFORM_SECURITY_OPERATION = char(0xc1) , SET_DST = char(0x81) ,
  ERASE = char(0xF4)
}
 
enum class  P2 : char {
  SET_AT = char(0xa4) , HASH_ALGORITHM = char(0xaa) , COMPUTE_DIGITAL_SIGNATURE = char(0xb6) , ENCRYPTION_OPERATION = char(0xb8) ,
  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: