diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-02-15 10:37:36 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-02-15 10:37:36 +0000 |
| commit | b4c6e69ee1cf5627b10053ca42ecbf301b23b00c (patch) | |
| tree | 67e8526690a244187438c48eb92d3a951512d4d1 | |
| parent | b36312a8b958aeeb89f78011c7dfe26ba2482a4a (diff) | |
in server.c, fix missing loading of public keys in constructors
* lasso/id-ff/server.c:
constructor for LassoProvider load public keys but they are not
called by LassoServer constructors, so we have to explicitely
duplicate calls to lasso_provider_load_public_keys.
| -rw-r--r-- | lasso/id-ff/server.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c index f16bb8bd..49a864bf 100644 --- a/lasso/id-ff/server.c +++ b/lasso/id-ff/server.c @@ -572,6 +572,8 @@ lasso_server_new(const gchar *metadata, lasso_release_gobject(server); } } + lasso_provider_load_public_key(&server->parent, LASSO_PUBLIC_KEY_SIGNING); + lasso_provider_load_public_key(&server->parent, LASSO_PUBLIC_KEY_ENCRYPTION); return server; } @@ -615,6 +617,8 @@ lasso_server_new_from_buffers(const char *metadata, const char *private_key_cont lasso_release_gobject(server); } } + lasso_provider_load_public_key(&server->parent, LASSO_PUBLIC_KEY_SIGNING); + lasso_provider_load_public_key(&server->parent, LASSO_PUBLIC_KEY_ENCRYPTION); return server; } |
