14 #include <QSharedPointer>
32 const QByteArray mContentBytes;
33 const QVector<QSharedPointer<const SecurityInfo> > mSecurityInfos;
34 const QVector<QSharedPointer<const PACEInfo> > mPACEInfos;
35 const QVector<QSharedPointer<const ChipAuthenticationInfo> > mChipAuthenticationInfos;
37 SecurityInfos(
const QByteArray& pBytes,
38 const QVector<QSharedPointer<const SecurityInfo> >& pSecurityInfos,
39 const QVector<QSharedPointer<const PACEInfo> >& pPACEInfos,
40 const QVector<QSharedPointer<const ChipAuthenticationInfo> >& pChipAuthenticationInfos);
41 Q_DISABLE_COPY(SecurityInfos)
44 static QSharedPointer<SecurityInfos> fromHex(
const QByteArray& pHexString);
45 static QSharedPointer<SecurityInfos> decode(
const QByteArray& pBytes);
47 const QByteArray& getContentBytes()
const;
48 const QVector<QSharedPointer<const SecurityInfo> >& getSecurityInfos()
const;
49 const QVector<QSharedPointer<const PACEInfo> >& getPACEInfos()
const;
50 const QVector<QSharedPointer<const ChipAuthenticationInfo> >& getChipAuthenticationInfos()
const;
struct stack_st_securityinfo_st securityinfos_st
Definition: SecurityInfos.h:20
SecurityInfos EFCardAccess
EFCardAccess ::= SecurityInfos.
Definition: SecurityInfos.h:59
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:152
SecurityInfos ::= SET OF SecurityInfo.
Definition: SecurityInfos.h:30