15#include <openssl/asn1t.h>
18#include <QSharedPointer>
21class test_AuxiliaryAuthenticatedData;
58 friend class ::test_AuxiliaryAuthenticatedData;
71 static QSharedPointer<AuthenticatedAuxiliaryData> decode(
const QByteArray&
pBytes);
74 [[
nodiscard]]
bool hasValidityDate()
const;
77 [[
nodiscard]]
bool hasAgeVerificationDate()
const;
79 [[
nodiscard]] QString getRequiredAge()
const;
81 [[
nodiscard]]
bool hasCommunityID()
const;
QByteArray fromHex(const std::string &pString)
Definition SmartManager.cpp:41
Definition AuthenticatedAuxiliaryData.h:57
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
struct auxdatatemplate_st { ASN1_OBJECT *mAuxId; ASN1_TYPE *mExtInfo;} AuxDataTemplate
Definition AuthenticatedAuxiliaryData.h:47
STACK_OF(AuxDataTemplate) AuthenticatedAuxiliaryDataInternal
Definition AuthenticatedAuxiliaryData.h:54
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114