summaryrefslogtreecommitdiffstats
path: root/swig
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2006-11-15 18:58:26 +0000
committerFrederic Peters <fpeters@entrouvert.com>2006-11-15 18:58:26 +0000
commitda904e0bb3e7ffb9c4ca04008d4decc10c3d8a0e (patch)
treedfe2f12304feccd9e3b909f2fb3ebf2a8df40c9b /swig
parent8a331ac747c43560857a8c918682b5650e4e1a1f (diff)
binding for SAML2 binding uri; and fixed SAML20 to SAML2 for coherence
Diffstat (limited to 'swig')
-rw-r--r--swig/Lasso-saml2.i15
-rw-r--r--swig/saml-2.0/samlp2_authn_request.i3
2 files changed, 18 insertions, 0 deletions
diff --git a/swig/Lasso-saml2.i b/swig/Lasso-saml2.i
index e800aaad..517aa05d 100644
--- a/swig/Lasso-saml2.i
+++ b/swig/Lasso-saml2.i
@@ -20,6 +20,21 @@ gboolean lasso_profile_is_saml_query(char *query);
#define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT \
"urn:oasis:names:tc:SAML:2.0:nameid-format:transient"
+/* Protocol Bindings */
+#ifndef SWIGPHP4
+%rename(SAML2_METADATA_BINDING_SOAP) LASSO_SAML2_METADATA_BINDING_SOAP;
+%rename(SAML2_METADATA_BINDING_REDIRECT) LASSO_SAML2_METADATA_BINDING_REDIRECT;
+%rename(SAML2_METADATA_BINDING_POST) LASSO_SAML2_METADATA_BINDING_POST;
+%rename(SAML2_METADATA_BINDING_ARTIFACT) LASSO_SAML2_METADATA_BINDING_ARTIFACT;
+%rename(SAML2_METADATA_BINDING_PAOS) LASSO_SAML2_METADATA_BINDING_PAOS;
+#endif
+#define LASSO_SAML2_METADATA_BINDING_SOAP "urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
+#define LASSO_SAML2_METADATA_BINDING_REDIRECT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
+#define LASSO_SAML2_METADATA_BINDING_POST "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
+#define LASSO_SAML2_METADATA_BINDING_ARTIFACT "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"
+#define LASSO_SAML2_METADATA_BINDING_PAOS "urn:oasis:names:tc:SAML:2.0:bindings:PAOS"
+
+
/* AuthnClassRef */
#ifndef SWIGPHP4
%rename(SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY) \
diff --git a/swig/saml-2.0/samlp2_authn_request.i b/swig/saml-2.0/samlp2_authn_request.i
index a0b4193c..bc2b653a 100644
--- a/swig/saml-2.0/samlp2_authn_request.i
+++ b/swig/saml-2.0/samlp2_authn_request.i
@@ -11,6 +11,9 @@ typedef struct {
%rename(isPassive) IsPassive;
#endif
gboolean IsPassive;
+#ifndef SWIGPHP4
+ %rename(protocolBinding) ProtocolBinding;
+#endif
char *ProtocolBinding;
#ifndef SWIGPHP4
%rename(assertionConsumerServiceIndex) AssertionConsumerServiceIndex;