This class represents a connection to a smart card.
Mehr ...
#include <CardConnection.h>
|
| CardConnection (const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker) |
|
virtual | ~CardConnection () |
| Destroys the CardConnection and disconnects from the card. Mehr ...
|
|
const ReaderInfo & | getReaderInfo () |
| This method returns a stored copy of the reader info object. Mehr ...
|
|
bool | stopSecureMessaging () |
|
template<typename T > |
QMetaObject::Connection | callDidAuthenticateEAC1Command (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc) |
|
template<typename T > |
QMetaObject::Connection | callDidAuthenticateEAC2Command (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc, const CVCertificateChain &pCvcChain, const QString &pEphemeralPublicKeyAsHex, const QString &pSignatureAsHex, const QByteArray &pAuthenticatedAuxiliaryDataAsBinary) |
|
template<typename T > |
QMetaObject::Connection | callUnblockPinCommand (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc, const QString &pPuk) |
|
template<typename T > |
QMetaObject::Connection | callEstablishPaceChannelCommand (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc, PACE_PASSWORD_ID pPacePasswordId, const QString &pPacePassword, const QByteArray &pEffectiveChat=QByteArray(), const QByteArray &pCertificateDescription=QByteArray()) |
|
template<typename T > |
QMetaObject::Connection | callSetEidPinCommand (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc, const QString &pNewPin, quint8 pTimeoutSeconds=60) |
|
template<typename T > |
QMetaObject::Connection | callDestroyPaceChannelCommand (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc) |
|
template<typename T > |
QMetaObject::Connection | callTransmitCommand (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc, const QVector< InputAPDUInfo > &pInputApduInfos, const QString pSlotHandle=QString()) |
|
template<typename T > |
QMetaObject::Connection | callUpdateRetryCounterCommand (const typename QtPrivate::FunctionPointer< T >::Object *pReceiver, T pFunc) |
|
This class represents a connection to a smart card.
CardConnection::CardConnection |
( |
const QSharedPointer< CardConnectionWorker > & |
pCardConnectionWorker | ) |
|
CardConnection::~CardConnection |
( |
| ) |
|
|
virtual |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callDestroyPaceChannelCommand |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callDidAuthenticateEAC1Command |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callDidAuthenticateEAC2Command |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc, |
|
|
const CVCertificateChain & |
pCvcChain, |
|
|
const QString & |
pEphemeralPublicKeyAsHex, |
|
|
const QString & |
pSignatureAsHex, |
|
|
const QByteArray & |
pAuthenticatedAuxiliaryDataAsBinary |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callEstablishPaceChannelCommand |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc, |
|
|
PACE_PASSWORD_ID |
pPacePasswordId, |
|
|
const QString & |
pPacePassword, |
|
|
const QByteArray & |
pEffectiveChat = QByteArray() , |
|
|
const QByteArray & |
pCertificateDescription = QByteArray() |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callSetEidPinCommand |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc, |
|
|
const QString & |
pNewPin, |
|
|
quint8 |
pTimeoutSeconds = 60 |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callTransmitCommand |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc, |
|
|
const QVector< InputAPDUInfo > & |
pInputApduInfos, |
|
|
const QString |
pSlotHandle = QString() |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callUnblockPinCommand |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc, |
|
|
const QString & |
pPuk |
|
) |
| |
|
inline |
template<typename T >
QMetaObject::Connection governikus::CardConnection::callUpdateRetryCounterCommand |
( |
const typename QtPrivate::FunctionPointer< T >::Object * |
pReceiver, |
|
|
T |
pFunc |
|
) |
| |
|
inline |
void governikus::CardConnection::fireReaderInfoChanged |
( |
const ReaderInfo & |
pReaderInfo | ) |
|
|
signal |
const ReaderInfo & CardConnection::getReaderInfo |
( |
| ) |
|
This method returns a stored copy of the reader info object.
So calling this method any time will never result in dead locks.
(In contrast ReaderManager::getReaderInfo(...) calls the worker thread and may be blocked.)
bool CardConnection::stopSecureMessaging |
( |
| ) |
|
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: