AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::SmartManager Klassenreferenz

#include <SmartManager.h>

Klassendiagramm für governikus::SmartManager:

Öffentliche Typen

using ProgressHandler = std::function<void (int progress)>
 

Öffentliche Methoden

 ~SmartManager () override
 
bool smartAvailable () const
 
EidStatus status () const
 
EidSupportStatusResult updateSupportInfo () const
 
ServiceInformationResult serviceInformation () const
 
EidServiceResult deleteSmart (const ProgressHandler &pHandler=ProgressHandler()) const
 
bool deletePersonalization () const
 
EidServiceResult installSmart (const ProgressHandler &pHandler=ProgressHandler()) const
 
InitializeResult initializePersonalization (const QString &pChallenge, const QString &pPin) const
 
QByteArrayList performPersonalization (const QList< InputAPDUInfo > &pInputApdus) const
 
PersonalizationResult finalizePersonalization (int pStatus) const
 
EstablishPaceChannelOutput prepareIdentification (const QByteArray &pChat) const
 
ResponseApduResult challenge () const
 
TerminalAndChipAuthenticationResult performTAandCA (const CVCertificateChain &pTerminalCvcChain, const QByteArray &pAuxiliaryData, const QByteArray &pSignature, const QByteArray &pPin, const QByteArray &pEphemeralPublicKey) const
 
ResponseApduResult transmit (const CommandApdu &pCmd) const
 
void abortSDKWorkflow () const
 

Öffentliche, statische Methoden

static QSharedPointer< SmartManagerget (bool pKeepConnection=false)
 
static void releaseConnection ()
 

Dokumentation der benutzerdefinierten Datentypen

◆ ProgressHandler

Beschreibung der Konstruktoren und Destruktoren

◆ ~SmartManager()

SmartManager::~SmartManager ( )
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ abortSDKWorkflow()

void SmartManager::abortSDKWorkflow ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ challenge()

ResponseApduResult SmartManager::challenge ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ deletePersonalization()

bool SmartManager::deletePersonalization ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ deleteSmart()

EidServiceResult SmartManager::deleteSmart ( const ProgressHandler & pHandler = ProgressHandler()) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ finalizePersonalization()

PersonalizationResult SmartManager::finalizePersonalization ( int pStatus) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ get()

QSharedPointer< SmartManager > SmartManager::get ( bool pKeepConnection = false)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ initializePersonalization()

InitializeResult SmartManager::initializePersonalization ( const QString & pChallenge,
const QString & pPin ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ installSmart()

EidServiceResult SmartManager::installSmart ( const ProgressHandler & pHandler = ProgressHandler()) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ performPersonalization()

QByteArrayList SmartManager::performPersonalization ( const QList< InputAPDUInfo > & pInputApdus) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ performTAandCA()

TerminalAndChipAuthenticationResult SmartManager::performTAandCA ( const CVCertificateChain & pTerminalCvcChain,
const QByteArray & pAuxiliaryData,
const QByteArray & pSignature,
const QByteArray & pPin,
const QByteArray & pEphemeralPublicKey ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ prepareIdentification()

EstablishPaceChannelOutput SmartManager::prepareIdentification ( const QByteArray & pChat) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ releaseConnection()

void SmartManager::releaseConnection ( )
static

◆ serviceInformation()

ServiceInformationResult SmartManager::serviceInformation ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ smartAvailable()

bool SmartManager::smartAvailable ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ status()

EidStatus SmartManager::status ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ transmit()

ResponseApduResult SmartManager::transmit ( const CommandApdu & pCmd) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ updateSupportInfo()

EidSupportStatusResult SmartManager::updateSupportInfo ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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