hx509_error − hx509 error functions
void
hx509_clear_error_string (hx509_context context)
void hx509_set_error_stringv (hx509_context context,
int flags, int code, const char *fmt, va_list ap)
void hx509_set_error_string (hx509_context context,
int flags, int code, const char *fmt,...)
char * hx509_get_error_string (hx509_context context,
int error_code)
void hx509_free_error_string (char *str)
void hx509_err (hx509_context context, int exit_code,
int error_code, const char *fmt,...)
See the Hx509 error reporting functions for description and examples.
Resets the error strings the hx509 context.
Parameters
context A hx509 context.
Print error message and fatally exit from error code
Parameters
context A hx509 context.
exit_code exit() code from process.
error_code Error code for the reason to exit.
fmt format string with the exit message.
... argument to format string.
Free error string returned by hx509_get_error_string().
Parameters
str error string to free.
Get an error string from context associated with error_code.
Parameters
context A hx509 context.
error_code Get error message for this error code.
Returns
error string, free with hx509_free_error_string().
See hx509_set_error_stringv().
Parameters
context A hx509 context.
flags
• |
HX509_ERROR_APPEND appends the error string to the old messages (code is updated). |
code
error code related to error message
fmt error message format
... arguments to error message format
Add an error message to the hx509 context.
Parameters
context A hx509 context.
flags
• |
HX509_ERROR_APPEND appends the error string to the old messages (code is updated). |
code
error code related to error message
fmt error message format
ap arguments to error message format
Generated automatically by Doxygen for Heimdal x509 library from the source code.