AusweisApp2
governikus::PSOBuilder Klassenreferenz

#include <PSOBuilder.h>

Klassendiagramm für governikus::PSOBuilder:

Öffentliche Typen

enum class  P1 : int { DECRYPT = 0x80 , ENCRYPT = 0x86 , SIGN_HASH = 0x9e , VERIFY = 0x00 }
 
enum class  P2 : int { UNCRYPTED_DATA = 0x80 , ENCRYPTED_DATA = 0x86 , HASH_VALUE = 0x9a , CERTIFICATE = 0xbe }
 

Öffentliche Methoden

 PSOBuilder (P1 p1, P2 p2)
 
void setCertificateBody (const QByteArray &pData)
 
void setSignature (const QByteArray &pData)
 
CommandApdu build () override
 
- Öffentliche Methoden geerbt von governikus::CommandApduBuilder
 CommandApduBuilder ()
 
virtual ~CommandApduBuilder ()
 

Freundbeziehungen

class ::test_Commands
 

Dokumentation der Aufzählungstypen

◆ P1

enum governikus::PSOBuilder::P1 : int
strong
Aufzählungswerte
DECRYPT 
ENCRYPT 
SIGN_HASH 
VERIFY 

◆ P2

enum governikus::PSOBuilder::P2 : int
strong
Aufzählungswerte
UNCRYPTED_DATA 
ENCRYPTED_DATA 
HASH_VALUE 
CERTIFICATE 

Beschreibung der Konstruktoren und Destruktoren

◆ PSOBuilder()

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

Dokumentation der Elementfunktionen

◆ build()

CommandApdu PSOBuilder::build ( )
overridevirtual

◆ setCertificateBody()

void PSOBuilder::setCertificateBody ( const QByteArray &  pData)

◆ setSignature()

void PSOBuilder::setSignature ( const QByteArray &  pData)

Freundbeziehungen und Funktionsdokumentation

◆ ::test_Commands

friend class ::test_Commands
friend

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