summaryrefslogtreecommitdiffstats
path: root/python/examples
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-04-08 02:44:16 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-04-08 02:44:16 +0000
commita914a109350e3285e6c8118644ba2162cd8632ad (patch)
treefcc3ef9ee550b083d4060b741bc7c436bb8b92b0 /python/examples
parentb73d899efd03f3058b752e0f64061f1f7e308fc9 (diff)
downloadlasso-a914a109350e3285e6c8118644ba2162cd8632ad.tar.gz
lasso-a914a109350e3285e6c8118644ba2162cd8632ad.tar.xz
lasso-a914a109350e3285e6c8118644ba2162cd8632ad.zip
*** empty log message ***
Diffstat (limited to 'python/examples')
-rwxr-xr-xpython/examples/test.py33
1 files changed, 28 insertions, 5 deletions
diff --git a/python/examples/test.py b/python/examples/test.py
index b636b38a..a7690348 100755
--- a/python/examples/test.py
+++ b/python/examples/test.py
@@ -10,19 +10,42 @@ req = lasso.AuthnRequest("providerid.com",
"federated",
"false",
"true",
- "", # None
+ "pp", # None
"3",
None,
None,
"", # None
- "", # None
+ "encoded_RelayState", # None
0,
None,
"obtained")
-req.request.dump("iso-8859-1", 1)
+req.node.dump("iso-8859-1", 1)
+
+query = req.node.url_encode(1, "../../examples/rsakey.pem")
+
+res = lasso.AuthnResponse(query, 1,
+ "../../examples/rsapub.pem",
+ "../../examples/rsakey2.pem",
+ "../../examples/rsacert.pem", 0)
+
+res.init("toto", 1)
+
+assertion = lasso.assertion_build(res, "http://idprovider.com")
+authentication_statement = lasso.authentication_statement_build("password",
+ "3",
+ "tralalal",
+ "dslqkjfslfj",
+ "http://service-provider.com",
+ "federated",
+ "wxkfjesmqfj",
+ "http://idp-provider.com",
+ "federated",
+ "bearer")
+lasso.assertion_add_authenticationStatement(assertion, authentication_statement);
+res.add_assertion(assertion)
-#req.dump("iso-8859-1", 1)
-#req.destroy()
+res.node.dump("iso-8859-1", 1)
+#req.node.destroy()
#print lasso.shutdown()