LIEF: Library to Instrument Executable Formats Version 0.15.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
LIEF::PE::SignatureParser Class Reference

Public Types

using attributes_t = std::vector<std::unique_ptr<Attribute>>
 
using signer_infos_t = std::vector<SignerInfo>
 
using x509_certificates_t = std::vector<x509>
 
using time_t = std::array<int32_t, 6>
 

Public Member Functions

 SignatureParser (const SignatureParser &)=delete
 
SignatureParseroperator= (const SignatureParser &)=delete
 

Static Public Member Functions

static result< Signatureparse (std::vector< uint8_t > data, bool skip_header=false)
 Parse a PKCS #7 signature given a raw blob.
 
static result< Signatureparse (BinaryStream &stream, bool skip_header=false)
 Parse a PKCS #7 signature given a BinaryStream.
 
static result< Signatureparse (const std::string &path)
 Parse a PKCS #7 signature from a file path.
 

The documentation for this class was generated from the following file: