16#ifndef LIEF_PE_PKCS9_TSTINFO_H
17#define LIEF_PE_PKCS9_TSTINFO_H
69 std::unique_ptr<Content>
clone()
const override {
70 return std::unique_ptr<Content>(
new PKCS9TSTInfo{*
this});
73 void print(std::ostream& )
const override {
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
Interface over the structure described by the OID 1.2.840.113549.1.9.16.1.4 (PKCS #9)
Definition PKCS9TSTInfo.hpp:58
void print(std::ostream &) const override
Definition PKCS9TSTInfo.hpp:73
static bool classof(const ContentInfo::Content *content)
Definition PKCS9TSTInfo.hpp:81
static constexpr auto PKCS9_TSTINFO_OBJID
Definition PKCS9TSTInfo.hpp:62
PKCS9TSTInfo & operator=(const PKCS9TSTInfo &)=default
void accept(Visitor &visitor) const override
PKCS9TSTInfo()
Definition PKCS9TSTInfo.hpp:63
std::unique_ptr< Content > clone() const override
Definition PKCS9TSTInfo.hpp:69
~PKCS9TSTInfo() override=default
PKCS9TSTInfo(const PKCS9TSTInfo &)=default
Definition SignatureParser.hpp:37
Definition Visitor.hpp:225
LIEF namespace.
Definition Abstract/Binary.hpp:32