package
2.0.0+incompatible
Repository: https://github.com/rabbitstack/fibratus.git
Documentation: pkg.go.dev

# Functions

Check determines if the provided executable image or DLL is signed.
GetCertificate returns certificate details for the specific PE object.
NewCatalog creates an instance of the catalog with default hash size.
Wrap returns a new signature form signature type and level.

# Constants

AuthenticodeLevel determines the object is Authenticode signed.
Catalog indicates the executable or DLL signature is stored in the catalog.
Embedded indicates the signature is baked into the PE object.
None indicates non-existent signature.
UncheckedLevel specifies signature unchecked level.
UnsignedLevel specifies signature unsigned level.

# Variables

ErrNotSigned represents the error which is raised when the image lacks the signature.
ErrWintrustUnavailable represents the error which is raised when wintrust platfrom is not available.
Levels enum defines all possible image signature levels at which the code was verified.
Types enum defines signature types which verified the image.

# Structs

Cat represents the catalog that acts as a digital signature for an arbitrary collection of files.
Signature represents the signature status.