16#include <QSharedPointer>
38 const QByteArray mContentBytes;
39 const QList<QSharedPointer<const ApplicationTemplate>> mApplicationTemplates;
42 const QList<QSharedPointer<const ApplicationTemplate>>& pApplicationTemplates);
44 static QByteArray buildAsn1LengthField(
unsigned int pLength);
47 static QSharedPointer<ApplicationTemplates> decode(
const QByteArray& pBytes);
49 bool contains(
const QByteArray& pIdentifier)
const;
51 [[nodiscard]]
const QByteArray& getContentBytes()
const;
52 [[nodiscard]]
const QList<QSharedPointer<const ApplicationTemplate>>& getApplicationTemplates()
const;
53 [[nodiscard]] qsizetype count()
const;
#define DECLARE_ASN1_OBJECT(name)
Definition ASN1TemplateUtil.h:177
Definition ApplicationTemplates.h:33
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
STACK_OF(ApplicationTemplate) ApplicationTemplatesInternal
EF.DIR = ApplicationTemplates ::= SET OF ApplicationTemplate.
Definition ApplicationTemplates.h:28
application_template_st { ASN1_OCTET_STRING *mApplicationIdentifier ApplicationTemplate
Definition ApplicationTemplate.h:39
STACK_OF(ASN1_TYPE) *mExtensions