gehe zur Dokumentation dieser Datei
14 #include <QSharedPointer>
35 const QByteArray mContentBytes;
36 const QVector<QSharedPointer<const SecurityInfo>> mSecurityInfos;
37 const QVector<QSharedPointer<const PaceInfo>> mPaceInfos;
38 const QVector<QSharedPointer<const ChipAuthenticationInfo>> mChipAuthenticationInfos;
41 const QVector<QSharedPointer<const SecurityInfo>>& pSecurityInfos,
42 const QVector<QSharedPointer<const PaceInfo>>& pPaceInfos,
43 const QVector<QSharedPointer<const ChipAuthenticationInfo>>& pChipAuthenticationInfos);
46 static QSharedPointer<SecurityInfos> fromHex(
const QByteArray& pHexString);
47 static QSharedPointer<SecurityInfos> decode(
const QByteArray& pBytes);
49 [[nodiscard]]
const QByteArray& getContentBytes()
const;
50 [[nodiscard]]
const QVector<QSharedPointer<const SecurityInfo>>& getSecurityInfos()
const;
51 [[nodiscard]]
const QVector<QSharedPointer<const PaceInfo>>& getPaceInfos()
const;
52 [[nodiscard]]
const QVector<QSharedPointer<const ChipAuthenticationInfo>>& getChipAuthenticationInfos()
const;
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:164
static QSharedPointer< ChipAuthenticationInfo > decode(const QByteArray &pBytes)
Definition: ChipAuthenticationInfo.h:51
const QVector< QSharedPointer< const PaceInfo > > & getPaceInfos() const
Definition: SecurityInfos.cpp:111
const QVector< QSharedPointer< const SecurityInfo > > & getSecurityInfos() const
Definition: SecurityInfos.cpp:105
const QVector< QSharedPointer< const ChipAuthenticationInfo > > & getChipAuthenticationInfos() const
Definition: SecurityInfos.cpp:117
#define sk_securityinfo_st_value(data, i)
static QSharedPointer< PaceInfo > decode(const QByteArray &pBytes)
Definition: PaceInfo.h:72
struct stack_st_securityinfo_st securityinfos_st
Definition: SecurityInfos.h:20
const QByteArray & getContentBytes() const
Definition: SecurityInfos.cpp:99
Definition: SecurityInfo.h:28
#define IMPLEMENT_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:139
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
QByteArray encodeObject(T *pObject)
Template function for encoding an OpenSSL type as DER encoded QByteArray.
Definition: ASN1TemplateUtil.h:64
static QSharedPointer< SecurityInfos > decode(const QByteArray &pBytes)
Definition: SecurityInfos.cpp:42
friend class QSharedPointer< SecurityInfos >
Definition: SecurityInfos.h:33
#define sk_securityinfo_st_num(data)
static QSharedPointer< SecurityInfos > fromHex(const QByteArray &pHexString)
Definition: SecurityInfos.cpp:36
static QSharedPointer< SecurityInfo > decode(const QByteArray &pBytes)
Definition: SecurityInfo.h:64
SecurityInfos ::= SET OF SecurityInfo.
Definition: SecurityInfos.h:31