14class test_CardConnection;
15class test_DidAuthenticateEAC2Command;
24 friend class ::test_CardConnection;
25 friend class ::test_DidAuthenticateEAC2Command;
31 QByteArray mAuthenticatedAuxiliaryDataAsBinary;
46 void internalExecuteSoftwareSmartCard();
61 return mEfCardSecurityAsHex;
73 return mAuthTokenAsHex;
Definition BaseCardCommand.h:23
Definition CVCertificateChain.h:24
Definition DidAuthenticateEAC2Command.h:22
const QByteArray & getAuthTokenAsHex() const
Definition DidAuthenticateEAC2Command.h:71
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:65
const QByteArray & getEfCardSecurityAsHex() const
Definition DidAuthenticateEAC2Command.h:59
Implementation of GeneralAuthenticate response APDUs.
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:114