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 | ( | ) |