From 425c710ee7d7cfbbb496909b24ce038c2f6768b8 Mon Sep 17 00:00:00 2001 From: Valery Febvre Date: Fri, 9 Jul 2004 16:07:36 +0000 Subject: *** empty log message *** --- python/lasso.py | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'python/lasso.py') diff --git a/python/lasso.py b/python/lasso.py index f388e2b5..ecdfb1fa 100644 --- a/python/lasso.py +++ b/python/lasso.py @@ -441,7 +441,7 @@ class LibRegisterNameIdentifierResponse(Node): Node.__init__(self, _obj=_obj) ################################################################################ -# protocols : high level classes +# protocols : middle level classes ################################################################################ def authn_request_get_protocolProfile(query): @@ -816,3 +816,28 @@ class AuthenticationStatement(Node): if _obj is None: raise Error('lasso_authentication_statement_new() failed') Node.__init__(self, _obj=_obj) + +################################################################################ +# environs : high level classes +################################################################################ +SignatureMethodRsaSha1 = 1 +SignatureMethodDsaSha1 = 2 +class Login: + """\brief Short desc + + Long desc + """ + def __init__(self, _obj): + """ + The constructor + """ + self._o = _obj + + def new(cls, server, user=None): + obj = lassomod.login_new(server, user) + return Login(obj) + new = classmethod(new) + + def add_provider(self, metadata, public_key=None, certificate=None): + lassomod.lasso_server_add_provider(self, metadata, + public_key, certificate) -- cgit