10 #include <openssl/cms.h>
86 Q_DISABLE_COPY(EFCardSecurity)
87 friend class QSharedPointer<EFCardSecurity>;
90 const QSharedPointer<const SecurityInfos> mSecurityInfos;
92 explicit EFCardSecurity(
const QSharedPointer<const SecurityInfos>& pSecurityInfos);
98 [[nodiscard]]
const QSharedPointer<const SecurityInfos>&
getSecurityInfos()
const;
101#ifndef OPENSSL_NO_CMS
#define DECLARE_ASN1_OBJECT(name)
Definition ASN1TemplateUtil.h:175
friend class QSharedPointer< EFCardSecurity >
Definition EFCardSecurity.h:87
const QSharedPointer< const SecurityInfos > & getSecurityInfos() const
Definition EFCardSecurity.cpp:89
static QSharedPointer< EFCardSecurity > fromHex(const QByteArray &pHexString)
Definition EFCardSecurity.cpp:31
static QSharedPointer< EFCardSecurity > decode(const QByteArray &pBytes)
Definition EFCardSecurity.cpp:37
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17