summaryrefslogtreecommitdiffstats
path: root/swig/Lasso.i
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-10-01 05:50:03 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-10-01 05:50:03 +0000
commit3c3523191333cf466436aba2bb6eab08c3be858c (patch)
treefa909eddcc9c1fb1accd3c02abb1e82ff98a240b /swig/Lasso.i
parent98006788da122a7ab6d41999f27edf14fb8886f7 (diff)
downloadlasso-3c3523191333cf466436aba2bb6eab08c3be858c.tar.gz
lasso-3c3523191333cf466436aba2bb6eab08c3be858c.tar.xz
lasso-3c3523191333cf466436aba2bb6eab08c3be858c.zip
Synchronized SWIG error codes with those in errors.h (Shame on the
developper who forgot to update them in Lasso.i :-)
Diffstat (limited to 'swig/Lasso.i')
-rw-r--r--swig/Lasso.i38
1 files changed, 31 insertions, 7 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i
index 9c0f72ec..f76d5d7f 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -405,6 +405,7 @@ typedef enum {
***********************************************************************/
+/* generic XML */
#ifndef SWIGPHP4
%rename(XML_ERROR_NODE_NOT_FOUND) LASSO_XML_ERROR_NODE_NOT_FOUND;
%rename(XML_ERROR_NODE_CONTENT_NOT_FOUND) LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND;
@@ -416,31 +417,39 @@ typedef enum {
#define LASSO_XML_ERROR_ATTR_NOT_FOUND -12
#define LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND -13
+/* XMLDSig */
#ifndef SWIGPHP4
+%rename(DS_ERROR_SIGNATURE_NOT_FOUND) LASSO_DS_ERROR_SIGNATURE_NOT_FOUND;
+%rename(DS_ERROR_INVALID_SIGNATURE) LASSO_DS_ERROR_INVALID_SIGNATURE;
+
%rename(DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED) LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED;
%rename(DS_ERROR_CONTEXT_CREATION_FAILED) LASSO_DS_ERROR_CONTEXT_CREATION_FAILED;
%rename(DS_ERROR_PUBLIC_KEY_LOAD_FAILED) LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED;
%rename(DS_ERROR_PRIVATE_KEY_LOAD_FAILED) LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED;
%rename(DS_ERROR_CERTIFICATE_LOAD_FAILED) LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED;
%rename(DS_ERROR_SIGNATURE_FAILED) LASSO_DS_ERROR_SIGNATURE_FAILED;
-%rename(DS_ERROR_SIGNATURE_NOT_FOUND) LASSO_DS_ERROR_SIGNATURE_NOT_FOUND;
%rename(DS_ERROR_KEYS_MNGR_CREATION_FAILED) LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED;
%rename(DS_ERROR_KEYS_MNGR_INIT_FAILED) LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED;
%rename(DS_ERROR_SIGNATURE_VERIFICATION_FAILED) LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED;
-%rename(DS_ERROR_INVALID_SIGNATURE) LASSO_DS_ERROR_INVALID_SIGNATURE;
+%rename(DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED) LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED
+%rename(LASSO_DS_ERROR_INVALID_SIGALG) LASSO_DS_ERROR_INVALID_SIGALG
#endif
+#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_SIGNATURE_NOT_FOUND -107
-#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -108
-#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -109
-#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -110
-#define LASSO_DS_ERROR_INVALID_SIGNATURE -111
+#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
+/* server */
#ifndef SWIGPHP4
%rename(SERVER_ERROR_PROVIDER_NOT_FOUND) LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND;
%rename(SERVER_ERROR_ADD_PROVIDER_FAILED) LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED;
@@ -448,11 +457,13 @@ typedef enum {
#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201
#define LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED -202
+/* logout */
#ifndef SWIGPHP4
%rename(LOGOUT_ERROR_UNSUPPORTED_PROFILE) LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE;
#endif
#define LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE -301
+/* profile */
#ifndef SWIGPHP4
%rename(PROFILE_ERROR_INVALID_QUERY) LASSO_PROFILE_ERROR_INVALID_QUERY;
%rename(PROFILE_ERROR_MISSING_REQUEST) LASSO_PROFILE_ERROR_MISSING_REQUEST;
@@ -460,6 +471,7 @@ typedef enum {
#define LASSO_PROFILE_ERROR_INVALID_QUERY -401
#define LASSO_PROFILE_ERROR_MISSING_REQUEST -402
+/* functions/methods parameters checking */
#ifndef SWIGPHP4
%rename(PARAM_ERROR_BADTYPE_OR_NULL_OBJ) LASSO_PARAM_ERROR_BADTYPE_OR_NULL_OBJ;
%rename(PARAM_ERROR_INVALID_VALUE) LASSO_PARAM_ERROR_INVALID_VALUE;
@@ -469,6 +481,18 @@ typedef enum {
#define LASSO_PARAM_ERROR_INVALID_VALUE -502
#define LASSO_PARAM_ERROR_ERR_CHECK_FAILED -503
+/* login */
+#ifndef SWIGPHP4
+%rename(LOGIN_ERROR_FEDERATION_NOT_FOUND) LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND;
+%rename(LOGIN_ERROR_CONSENT_NOT_OBTAINED) LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED;
+%rename(LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY) LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY;
+#endif
+#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601
+#define LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED 602
+
+#define LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY -601
+
+/* others */
#ifndef SWIGPHP4
%rename(ERROR_UNDEFINED) LASSO_ERROR_UNDEFINED;
#endif