9#include <openssl/asn1t.h>
12#include <QSharedPointer>
16class test_AuthenticatedAuxiliaryData;
56 friend class ::test_AuthenticatedAuxiliaryData;
69 static QSharedPointer<AuthenticatedAuxiliaryData> decode(
const QByteArray&
pBytes);
71 [[
nodiscard]]
bool hasValidityDate()
const;
74 [[
nodiscard]]
bool hasAgeVerificationDate()
const;
76 [[
nodiscard]] QString getRequiredAge()
const;
78 [[
nodiscard]]
bool hasCommunityID()
const;
QByteArray fromHex(const std::string &pString)
Definition SmartManager.cpp:40
Definition AuthenticatedAuxiliaryData.h:55
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
struct auxdatatemplate_st { ASN1_OBJECT *mAuxId; ASN1_TYPE *mExtInfo;} AuxDataTemplate
Definition AuthenticatedAuxiliaryData.h:43
STACK_OF(AuxDataTemplate) AuthenticatedAuxiliaryDataInternal
Definition AuthenticatedAuxiliaryData.h:51
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112