35 const QByteArray mContentBytes;
36 const QList<QSharedPointer<const SecurityInfo>> mSecurityInfos;
37 const QList<QSharedPointer<const PaceInfo>> mPaceInfos;
38 const QList<QSharedPointer<const ChipAuthenticationInfo>> mChipAuthenticationInfos;
39 const QSharedPointer<const MobileEIDTypeInfo> mMobileEIDTypeInfo;
42 const QList<QSharedPointer<const SecurityInfo>>& pSecurityInfos,
43 const QList<QSharedPointer<const PaceInfo>>& pPaceInfos,
44 const QList<QSharedPointer<const ChipAuthenticationInfo>>& pChipAuthenticationInfos,
45 const QSharedPointer<const MobileEIDTypeInfo>& pMobileEIDTypeInfo);
48 static QSharedPointer<SecurityInfos>
fromHex(
const QByteArray& pHexString);
49 static QSharedPointer<SecurityInfos> decode(
const QByteArray& pBytes);
51 [[nodiscard]]
const QByteArray& getContentBytes()
const;
52 [[nodiscard]]
const QList<QSharedPointer<const SecurityInfo>>& getSecurityInfos()
const;
53 [[nodiscard]]
const QList<QSharedPointer<const PaceInfo>>& getPaceInfos()
const;
54 [[nodiscard]]
const QList<QSharedPointer<const ChipAuthenticationInfo>>& getChipAuthenticationInfos()
const;
55 [[nodiscard]]
const QSharedPointer<const MobileEIDTypeInfo>& getMobileEIDTypeInfo()
const;