|
plugin
2.1.3
Runtime plugin loader and Ed25519 DSO signing for C++ applications
|
#include <DSOExceptions.hh>
Inheritance diagram for fedem::exception::SignatureRejected:
Collaboration diagram for fedem::exception::SignatureRejected:Public Member Functions | |
| SignatureRejected (std::string const &soPath, std::string const &reason) noexcept | |
| std::string | whatStr () const noexcept override |
| std::string const & | soPath () const noexcept |
| std::string const & | reason () const noexcept |
Public Member Functions inherited from fedem::exception::Exception | |
| Exception () noexcept | |
| Exception (Exception const &) noexcept | |
| ~Exception () noexcept override | |
| Exception & | operator= (Exception const &) noexcept |
| virtual std::string const | description () const noexcept |
| char const * | what () const noexcept override |
| std::string | filename () const noexcept |
| void | filename (std::string const &fname) noexcept |
| unsigned long | lineNumber () const noexcept |
| void | lineNumber (unsigned long lineNo) noexcept |
Private Attributes | |
| std::string | soPath_ |
| std::string | reason_ |
Thrown by DSOLoader::loadVerified() when the DSO's trust level is below the required minimum (REJECTED, UNKNOWN, or UNSIGNED depending on the minTrust parameter).
|
inlinenoexcept |
|
inlineoverridevirtualnoexcept |
Returns the exception message as a string (pure virtual).
Implements fedem::exception::Exception.
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |