gehe zur Dokumentation dieser Datei
13 #ifndef OPENSSL_NO_CMS
14 #include <openssl/cms.h>
91 const QSharedPointer<const SecurityInfos> mSecurityInfos;
93 explicit EFCardSecurity(
const QSharedPointer<const SecurityInfos>& pSecurityInfos);
100 [[nodiscard]]
const QSharedPointer<const SecurityInfos>&
getSecurityInfos()
const;
103 #ifndef OPENSSL_NO_CMS
void freeAsn1Object< CMS_ContentInfo >(CMS_ContentInfo *pObject)
Definition: EFCardSecurity.cpp:30
Definition: KnownOIDs.h:13
EF.CardSecurity is defined in TR-03110-3 as ContentInfo with contentType id-signedData,...
Definition: EFCardSecurity.h:88
const QSharedPointer< const SecurityInfos > & getSecurityInfos() const
Definition: EFCardSecurity.cpp:97
static QSharedPointer< EFCardSecurity > decode(const QByteArray &pBytes)
Definition: EFCardSecurity.cpp:47
CMS_ContentInfo * decodeAsn1Object< CMS_ContentInfo >(CMS_ContentInfo **pObject, const unsigned char **pData, long pDataLen)
Definition: EFCardSecurity.cpp:23
static QByteArray getValue(ASN1_OCTET_STRING *pAsn1OctetString)
Definition: ASN1Util.cpp:66
static QSharedPointer< EFCardSecurity > fromHex(const QByteArray &pHexString)
Definition: EFCardSecurity.cpp:41
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
friend class QSharedPointer< EFCardSecurity >
Definition: EFCardSecurity.h:89
static QSharedPointer< SecurityInfos > decode(const QByteArray &pBytes)
Definition: SecurityInfos.cpp:42
static QByteArray convertTo(const ASN1_OBJECT *pAsn1Object)
Definition: ASN1Util.cpp:25