|
AusweisApp2
|
#include <SmartManager.h>
Öffentliche Typen | |
| using | ProgressHandler = std::function< void(int progress)> |
Öffentliche Methoden | |
| ~SmartManager () override | |
| EidStatus | status () const |
| EidUpdateInfo | updateInfo () |
| bool | deleteSmart (const ProgressHandler &pHandler=ProgressHandler()) const |
| bool | deletePersonalization () const |
| bool | installSmart (const ProgressHandler &pHandler=ProgressHandler()) const |
| InitializeResult | initializePersonalization (const QString &pChallenge, const QString &pPin) const |
| QByteArrayList | performPersonalization (const QVector< InputAPDUInfo > &pInputApdus) const |
| PersonalizationResult | finalizePersonalization () 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< SmartManager > | get (bool pKeepConnection=false) |
| static void | releaseConnection () |
| using governikus::SmartManager::ProgressHandler = std::function<void (int progress)> |
|
override |
| void SmartManager::abortSDKWorkflow | ( | ) | const |
| ResponseApduResult SmartManager::challenge | ( | ) | const |
| bool SmartManager::deletePersonalization | ( | ) | const |
| bool SmartManager::deleteSmart | ( | const ProgressHandler & | pHandler = ProgressHandler() | ) | const |
| PersonalizationResult SmartManager::finalizePersonalization | ( | ) | const |
|
static |
| InitializeResult SmartManager::initializePersonalization | ( | const QString & | pChallenge, |
| const QString & | pPin | ||
| ) | const |
| bool SmartManager::installSmart | ( | const ProgressHandler & | pHandler = ProgressHandler() | ) | const |
| QByteArrayList SmartManager::performPersonalization | ( | const QVector< InputAPDUInfo > & | pInputApdus | ) | const |
| TerminalAndChipAuthenticationResult SmartManager::performTAandCA | ( | const CVCertificateChain & | pTerminalCvcChain, |
| const QByteArray & | pAuxiliaryData, | ||
| const QByteArray & | pSignature, | ||
| const QByteArray & | pPin, | ||
| const QByteArray & | pEphemeralPublicKey | ||
| ) | const |
| EstablishPaceChannelOutput SmartManager::prepareIdentification | ( | const QByteArray & | pChat | ) | const |
|
static |
| EidStatus SmartManager::status | ( | ) | const |
| ResponseApduResult SmartManager::transmit | ( | const CommandApdu & | pCmd | ) | const |
| EidUpdateInfo SmartManager::updateInfo | ( | ) |