11 #include <openssl/asn1.h> 12 #include <QSharedPointer> 35 #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) 58 [[nodiscard]] virtual ASN1_OBJECT* getProtocolObjectIdentifier() const;
66 if (
const auto& delegate = decodeObject<securityinfo_st>(pBytes))
68 return QSharedPointer<SecurityInfo>::create(delegate);
Definition: SecurityInfo.h:45
Definition: SecurityInfo.h:27
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual ~SecurityInfo()
Definition: SecurityInfo.cpp:72
static QSharedPointer< SecurityInfo > decode(const QByteArray &pBytes)
Definition: SecurityInfo.h:64
ASN1_TYPE * mOptionalData
Definition: SecurityInfo.h:31
QByteArray getProtocol() const
Definition: SecurityInfo.cpp:66
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:164
ASN1_TYPE * mRequiredData
Definition: SecurityInfo.h:30
friend class QSharedPointer< SecurityInfo >
Definition: SecurityInfo.h:48
ASN1_OBJECT * mProtocol
Definition: SecurityInfo.h:29
QByteArray getProtocolValueBytes() const
Definition: SecurityInfo.cpp:60