11class test_CardConnection;
12class test_DidAuthenticateEAC2Command;
22 friend class ::test_CardConnection;
23 friend class ::test_DidAuthenticateEAC2Command;
29 QByteArray mAuthenticatedAuxiliaryDataAsBinary;
44 void internalExecuteSoftwareSmartCard();
59 return mEfCardSecurityAsHex;
71 return mAuthTokenAsHex;
Definition BaseCardCommand.h:21
Definition CVCertificateChain.h:24
Definition DidAuthenticateEAC2Command.h:20
const QByteArray & getAuthTokenAsHex() const
Definition DidAuthenticateEAC2Command.h:69
void internalExecute() override
Definition DidAuthenticateEAC2Command.cpp:70
~DidAuthenticateEAC2Command() override=default
DidAuthenticateEAC2Command(QSharedPointer< CardConnectionWorker > pCardConnectionWorker, const CVCertificateChain &pCvcChain, const QByteArray &pEphemeralPublicKeyAsHex, const QByteArray &pSignatureAsHex, const QByteArray &pAuthenticatedAuxiliaryDataAsBinary, const QByteArray &pPin)
Definition DidAuthenticateEAC2Command.cpp:24
const QByteArray & getNonceAsHex() const
Definition DidAuthenticateEAC2Command.h:63
const QByteArray & getEfCardSecurityAsHex() const
Definition DidAuthenticateEAC2Command.h:57
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112