Validation error code and optional detailed error message. More...
#include <ndn-cxx/security/validation-error.hpp>
Public Types | |
| enum | Code : uint32_t { NO_ERROR = 0 , INVALID_SIGNATURE = 1 , NO_SIGNATURE = 2 , CANNOT_RETRIEVE_CERT = 3 , EXPIRED_CERT = 4 , LOOP_DETECTED = 5 , MALFORMED_CERT = 6 , EXCEEDED_DEPTH_LIMIT = 7 , INVALID_KEY_LOCATOR = 8 , POLICY_ERROR = 9 , IMPLEMENTATION_ERROR = 255 , USER_MIN = 256 } |
| Known validation error codes. More... | |
Public Member Functions | |
| ValidationError (uint32_t code, const std::string &info="") | |
| Validation error, implicitly convertible from an error code and info. More... | |
| uint32_t | getCode () const |
| const std::string & | getInfo () const |
Validation error code and optional detailed error message.
Definition at line 34 of file validation-error.hpp.
| enum ndn::security::v2::ValidationError::Code : uint32_t |
Known validation error codes.
| Enumerator | |
|---|---|
| NO_ERROR | |
| INVALID_SIGNATURE | |
| NO_SIGNATURE | |
| CANNOT_RETRIEVE_CERT | |
| EXPIRED_CERT | |
| LOOP_DETECTED | |
| MALFORMED_CERT | |
| EXCEEDED_DEPTH_LIMIT | |
| INVALID_KEY_LOCATOR | |
| POLICY_ERROR | |
| IMPLEMENTATION_ERROR | |
| USER_MIN | |
Definition at line 41 of file validation-error.hpp.
|
inline |
Validation error, implicitly convertible from an error code and info.
Definition at line 60 of file validation-error.hpp.
|
inline |
Definition at line 67 of file validation-error.hpp.
|
inline |
Definition at line 73 of file validation-error.hpp.