16#ifndef LIEF_PE_PKCS9_TSTINFO_H
17#define LIEF_PE_PKCS9_TSTINFO_H
70 std::unique_ptr<Content>
clone()
const override {
71 return std::unique_ptr<Content>(
new PKCS9TSTInfo{*
this});
74 void print(std::ostream& )
const override {
87 uint32_t version_ = 0;
Definition ContentInfo.hpp:83
const oid_t & content_type() const
Definition ContentInfo.hpp:89
Content(oid_t oid)
Definition ContentInfo.hpp:85
Definition ContentInfo.hpp:78
void print(std::ostream &) const override
Definition PKCS9TSTInfo.hpp:74
static bool classof(const ContentInfo::Content *content)
Definition PKCS9TSTInfo.hpp:82
static constexpr auto PKCS9_TSTINFO_OBJID
Definition PKCS9TSTInfo.hpp:63
PKCS9TSTInfo & operator=(const PKCS9TSTInfo &)=default
void accept(Visitor &visitor) const override
friend class SignatureParser
Definition PKCS9TSTInfo.hpp:60
PKCS9TSTInfo()
Definition PKCS9TSTInfo.hpp:64
std::unique_ptr< Content > clone() const override
Definition PKCS9TSTInfo.hpp:70
~PKCS9TSTInfo() override=default
PKCS9TSTInfo(const PKCS9TSTInfo &)=default
Definition Visitor.hpp:210
Namespace related to the LIEF's PE module.
Definition Abstract/Header.hpp:32
LIEF namespace.
Definition Abstract/Binary.hpp:40
#define LIEF_API
Definition visibility.h:41