diff options
Diffstat (limited to 'lasso/xml/errors.h')
| -rw-r--r-- | lasso/xml/errors.h | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/lasso/xml/errors.h b/lasso/xml/errors.h index 80de3311..248d7029 100644 --- a/lasso/xml/errors.h +++ b/lasso/xml/errors.h @@ -27,50 +27,51 @@ /* Positive errors : Liberty Alliance recoverable errors */ /* generic XML */ -#define LASSO_XML_ERROR_NODE_NOT_FOUND -10 -#define LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND -11 -#define LASSO_XML_ERROR_ATTR_NOT_FOUND -12 -#define LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND -13 +#define LASSO_XML_ERROR_NODE_NOT_FOUND -10 +#define LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND -11 +#define LASSO_XML_ERROR_ATTR_NOT_FOUND -12 +#define LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND -13 /* XMLDSig */ -#define LASSO_DS_ERROR_SIGNATURE_NOT_FOUND 101 -#define LASSO_DS_ERROR_INVALID_SIGNATURE 102 - -#define LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED -101 -#define LASSO_DS_ERROR_CONTEXT_CREATION_FAILED -102 -#define LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED -103 -#define LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED -104 -#define LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED -105 -#define LASSO_DS_ERROR_SIGNATURE_FAILED -106 -#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -107 -#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -108 -#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -109 -#define LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED -110 -#define LASSO_DS_ERROR_INVALID_SIGALG -111 +#define LASSO_DS_ERROR_SIGNATURE_NOT_FOUND 101 +#define LASSO_DS_ERROR_INVALID_SIGNATURE 102 +#define LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED -103 +#define LASSO_DS_ERROR_CONTEXT_CREATION_FAILED -104 +#define LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED -105 +#define LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED -106 +#define LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED -107 +#define LASSO_DS_ERROR_SIGNATURE_FAILED -108 +#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -109 +#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -110 +#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -111 +#define LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED -112 +#define LASSO_DS_ERROR_INVALID_SIGALG -113 /* server */ -#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201 -#define LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED -202 +#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201 +#define LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED -202 /* logout */ -#define LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE -301 +#define LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE -301 /* profile */ -#define LASSO_PROFILE_ERROR_INVALID_QUERY -401 -#define LASSO_PROFILE_ERROR_MISSING_REQUEST -402 +#define LASSO_PROFILE_ERROR_INVALID_QUERY 401 +#define LASSO_PROFILE_ERROR_INVALID_POST_MSG -402 +#define LASSO_PROFILE_ERROR_INVALID_SOAP_MSG -403 +#define LASSO_PROFILE_ERROR_MISSING_REQUEST -404 +#define LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD -405 /* functions/methods parameters checking */ -#define LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ -501 -#define LASSO_PARAM_ERROR_INVALID_VALUE -502 -#define LASSO_PARAM_ERROR_CHECK_FAILED -503 +#define LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ -501 +#define LASSO_PARAM_ERROR_INVALID_VALUE -502 +#define LASSO_PARAM_ERROR_CHECK_FAILED -503 /* login */ -#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601 -#define LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED 602 - -#define LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY -601 +#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601 +#define LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED 602 +#define LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY -603 /* others */ -#define LASSO_ERROR_UNDEFINED -999 +#define LASSO_ERROR_UNDEFINED -999 const char* lasso_strerror(int error_code); |
