summaryrefslogtreecommitdiffstats
path: root/lasso/xml/errors.h
diff options
context:
space:
mode:
Diffstat (limited to 'lasso/xml/errors.h')
-rw-r--r--lasso/xml/errors.h63
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);