summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2005-03-10 16:58:17 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2005-03-10 16:58:17 +0000
commita0d8cca4b48cbe4d80783ec5b9fc96e540663554 (patch)
treed58258cace35df6c45caa27779c505072b442bb1
parent170d714a15b7a0b101cf81fb41626b7dcab3cda4 (diff)
Added missing security mechanism.
-rw-r--r--lasso/xml/strings.h6
-rw-r--r--swig/Lasso-wsf.i12
2 files changed, 18 insertions, 0 deletions
diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h
index 4de6d1c7..00e4118f 100644
--- a/lasso/xml/strings.h
+++ b/lasso/xml/strings.h
@@ -142,6 +142,12 @@
/*****************************************************************************/
/* Liberty Security Mechanisms */
+#define LASSO_SECURITY_MECH_NULL "urn:liberty:security:2003-08:NULL:NULL"
+
+#define LASSO_SECURITY_MECH_X509 "urn:liberty:security:2003-08:NULL:X509"
+#define LASSO_SECURITY_MECH_SAML "urn:liberty:security:2003-08:NULL:SAML"
+#define LASSO_SECURITY_MECH_BEARER "urn:liberty:security:2004-04:NULL:Bearer"
+
#define LASSO_SECURITY_MECH_TLS "urn:liberty:security:2003-08:TLS:null"
#define LASSO_SECURITY_MECH_TLS_X509 "urn:liberty:security:2003-08:TLS:X509"
#define LASSO_SECURITY_MECH_TLS_SAML "urn:liberty:security:2003-08:TLS:SAML"
diff --git a/swig/Lasso-wsf.i b/swig/Lasso-wsf.i
index 2faaa384..2bd73b37 100644
--- a/swig/Lasso-wsf.i
+++ b/swig/Lasso-wsf.i
@@ -71,6 +71,12 @@
/* Liberty Security Mechanisms */
#ifndef SWIGPHP4
+%rename(SECURITY_MECH_NULL) LASSO_SECURITY_NULL;
+
+%rename(SECURITY_MECH_TLS) LASSO_SECURITY_MECH_X509;
+%rename(SECURITY_MECH_SAML) LASSO_SECURITY_MECH_SAML;
+%rename(SECURITY_MECH_BEARER) LASSO_SECURITY_MECH_BEARER;
+
%rename(SECURITY_MECH_TLS) LASSO_SECURITY_MECH_TLS;
%rename(SECURITY_MECH_TLS_X509) LASSO_SECURITY_MECH_TLS_X509;
%rename(SECURITY_MECH_TLS_SAML) LASSO_SECURITY_MECH_TLS_SAML;
@@ -80,6 +86,12 @@
%rename(SECURITY_MECH_CLIENT_TLS_SAML) LASSO_SECURITY_MECH_CLIENT_TLS_SAML;
%rename(SECURITY_MECH_CLIENT_TLS_BEARER) LASSO_SECURITY_MECH_CLIENT_TLS_BEARER;
#endif
+#define LASSO_SECURITY_MECH_NULL "urn:liberty:security:2003-08:NULL:NULL"
+
+#define LASSO_SECURITY_MECH_X509 "urn:liberty:security:2003-08:NULL:X509"
+#define LASSO_SECURITY_MECH_SAML "urn:liberty:security:2003-08:NULL:SAML"
+#define LASSO_SECURITY_MECH_BEARER "urn:liberty:security:2004-04:NULL:Bearer"
+
#define LASSO_SECURITY_MECH_TLS "urn:liberty:security:2003-08:TLS:null"
#define LASSO_SECURITY_MECH_TLS_X509 "urn:liberty:security:2003-08:TLS:X509"
#define LASSO_SECURITY_MECH_TLS_SAML "urn:liberty:security:2003-08:TLS:SAML"