summaryrefslogtreecommitdiffstats
path: root/swig
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2007-08-21 08:42:58 +0000
committerFrederic Peters <fpeters@entrouvert.com>2007-08-21 08:42:58 +0000
commitca234acee86e91542ed91c712b7c3ac2be059938 (patch)
tree7b0cd5ed5a7dfe602cee9c371e38246ee7c5f78c /swig
parent5706540f8d54b7afd68a776d7c002c00137a6d11 (diff)
downloadlasso-ca234acee86e91542ed91c712b7c3ac2be059938.tar.gz
lasso-ca234acee86e91542ed91c712b7c3ac2be059938.tar.xz
lasso-ca234acee86e91542ed91c712b7c3ac2be059938.zip
added binding for LassoSignatureType which is just an enum but SWIG creates
such ugly things.
Diffstat (limited to 'swig')
-rw-r--r--swig/Lasso.i13
1 files changed, 13 insertions, 0 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i
index c2762a4b..8e894955 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -1036,6 +1036,19 @@ typedef enum {
#define LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED "urn:oasis:names:tc:SAML:1.0:am:unspecified"
#define LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY "urn:liberty:ac:2003-08"
+/* SignatureType */
+#ifndef SWIG_PHP_RENAMES
+%rename(SIGNATURE_TYPE_NONE) LASSO_SIGNATURE_TYPE_NONE;
+%rename(SIGNATURE_TYPE_SIMPLE) LASSO_SIGNATURE_TYPE_SIMPLE;
+%rename(SIGNATURE_TYPE_WITHX509) LASSO_SIGNATURE_TYPE_WITHX509;
+%rename(SignatureType) LassoSignatureType;
+#endif
+typedef enum {
+ LASSO_SIGNATURE_TYPE_NONE = 0,
+ LASSO_SIGNATURE_TYPE_SIMPLE,
+ LASSO_SIGNATURE_TYPE_WITHX509
+} LassoSignatureType;
+
/* SignatureMethod */
#ifndef SWIG_PHP_RENAMES
%rename(SIGNATURE_METHOD_RSA_SHA1) LASSO_SIGNATURE_METHOD_RSA_SHA1;