14#include <QByteArrayList>
20class EstablishPaceChannelOutput;
30 QByteArray mCertificateHolderAuthorizationTemplate;
31 QByteArrayList mCertificationAuthorityReferences;
32 QByteArray mEfCardAccess;
34 QByteArray mChallenge;
36 void createDIDAuthenticateResponseEAC1Element();
37 void createAuthenticationProtocolDataElement();
39 void createBodyElement()
override;
49 [[nodiscard]]
const QByteArray&
getIDPICC()
const;
Definition DidAuthenticateResponseEac1.h:26
const QByteArray & getEFCardAccess() const
Definition DidAuthenticateResponseEac1.cpp:32
void setCertificationAuthorityReference(const EstablishPaceChannelOutput &pPaceChannelOutput)
Definition DidAuthenticateResponseEac1.cpp:68
void setCertificateHolderAuthorizationTemplate(const QByteArray &pValue)
Definition DidAuthenticateResponseEac1.cpp:50
const QByteArray & getChallenge() const
Definition DidAuthenticateResponseEac1.cpp:44
void setIDPICC(const QByteArray &pValue)
Definition DidAuthenticateResponseEac1.cpp:62
~DIDAuthenticateResponseEAC1() override=default
DIDAuthenticateResponseEAC1()
Definition DidAuthenticateResponseEac1.cpp:14
const QByteArray & getCertificateHolderAuthorizationTemplate() const
Definition DidAuthenticateResponseEac1.cpp:26
const QByteArray & getIDPICC() const
Definition DidAuthenticateResponseEac1.cpp:38
void setEFCardAccess(const QByteArray &pValue)
Definition DidAuthenticateResponseEac1.cpp:56
void setChallenge(const QByteArray &pValue)
Definition DidAuthenticateResponseEac1.cpp:78
Definition ECardApiResult.h:31
Definition EstablishPaceChannelOutput.h:50
Definition PaosCreator.h:19
Definition ResponseType.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16