16#ifndef LIEF_PE_ATTRIBUTES_SIGNING_CERTIFICATE_V2_H
17#define LIEF_PE_ATTRIBUTES_SIGNING_CERTIFICATE_V2_H
55 std::unique_ptr<Attribute>
clone()
const override {
63 std::string
print()
const override;
TYPE
Definition PE/signature/Attribute.hpp:35
@ SIGNING_CERTIFICATE_V2
Definition PE/signature/Attribute.hpp:39
virtual TYPE type() const
Concrete type of the attribute.
Definition PE/signature/Attribute.hpp:62
SigningCertificateV2 & operator=(const SigningCertificateV2 &)=default
SigningCertificateV2()
Definition SigningCertificateV2.hpp:49
std::unique_ptr< Attribute > clone() const override
Definition SigningCertificateV2.hpp:55
void accept(Visitor &visitor) const override
std::string print() const override
Print information about the underlying attribute.
SigningCertificateV2(const SigningCertificateV2 &)=default
friend class SignatureParser
Definition SigningCertificateV2.hpp:46
~SigningCertificateV2() override=default
friend class Parser
Definition SigningCertificateV2.hpp:45
static bool classof(const Attribute *attr)
Definition SigningCertificateV2.hpp:59
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