1 #ifndef ENCODEEXCEPTION_H_ 2 #define ENCODEEXCEPTION_H_ 4 #include <openssl/err.h> 44 ret =
"EncodeException. Called by: " + this->
where +
".";
62 ret =
"Unknown error";
65 ret =
"Creating a buffer";
68 ret =
"Reading data from a buffer";
71 ret =
"Writing data to a buffer";
74 ret =
"Encoding DER format";
77 ret =
"Decoding DER format";
80 ret =
"Encoding PEM format";
83 ret =
"Decoding PEM format";
86 ret =
"Base64 encode";
89 ret =
"Base64 decode";
Definition: EncodeException.h:17
Definition: EncodeException.h:15
virtual std::string toString() const
Definition: EncodeException.h:39
Definition: EncodeException.h:16
virtual EncodeException::ErrorCode getErrorCode()
Definition: EncodeException.h:52
Definition: EncodeException.h:18
ErrorCode
Definition: EncodeException.h:11
Definition: EncodeException.h:19
Definition: LibCryptoSecException.h:8
std::string where
Definition: LibCryptoSecException.h:23
Definition: EncodeException.h:22
EncodeException(EncodeException::ErrorCode errorCode, std::string where)
Definition: EncodeException.h:29
Definition: EncodeException.h:8
virtual ~EncodeException()
Definition: EncodeException.h:34
Definition: EncodeException.h:20
virtual std::string getMessage() const
Definition: EncodeException.h:35
Definition: EncodeException.h:13
Definition: EncodeException.h:21
Definition: EncodeException.h:14
static std::string errorCode2Message(EncodeException::ErrorCode errorCode)
Definition: EncodeException.h:56
EncodeException::ErrorCode errorCode
Definition: EncodeException.h:99
EncodeException(std::string where)
Definition: EncodeException.h:24