diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2013-12-18 18:44:20 +0100 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2013-12-18 18:44:20 +0100 |
commit | b1601ac6933e90a2ee4bade4eaef7954dd3695a6 (patch) | |
tree | e25c5b72d57b987bf80e6133aabfe1fda43450fd | |
parent | 309a9ab6bc20159b2ad203d953d7b3e8e8c63669 (diff) | |
download | lasso-b1601ac6933e90a2ee4bade4eaef7954dd3695a6.tar.gz lasso-b1601ac6933e90a2ee4bade4eaef7954dd3695a6.tar.xz lasso-b1601ac6933e90a2ee4bade4eaef7954dd3695a6.zip |
id-ff/providerprivate.h,id-ff/provider.h: make lasso_provider_verify_signature public API
It's necessary for the crudeSAML SASL mechanism.
-rw-r--r-- | lasso/id-ff/provider.h | 3 | ||||
-rw-r--r-- | lasso/id-ff/providerprivate.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lasso/id-ff/provider.h b/lasso/id-ff/provider.h index 58a10252..1da17591 100644 --- a/lasso/id-ff/provider.h +++ b/lasso/id-ff/provider.h @@ -275,6 +275,9 @@ LASSO_EXPORT lasso_error_t lasso_provider_set_server_signing_key(LassoProvider * LASSO_EXPORT lasso_error_t lasso_provider_add_key(LassoProvider *provider, LassoKey *key, gboolean after); +LASSO_EXPORT int lasso_provider_verify_signature(LassoProvider *provider, + const char *message, const char *id_attr_name, LassoMessageFormat format); + #ifdef __cplusplus } #endif /* __cplusplus */ diff --git a/lasso/id-ff/providerprivate.h b/lasso/id-ff/providerprivate.h index cc2eb39b..1f03b3ce 100644 --- a/lasso/id-ff/providerprivate.h +++ b/lasso/id-ff/providerprivate.h @@ -86,8 +86,6 @@ struct _LassoProviderPrivate gboolean lasso_provider_load_metadata(LassoProvider *provider, const gchar *metadata); gboolean lasso_provider_load_metadata_from_buffer(LassoProvider *provider, const gchar *metadata); -int lasso_provider_verify_signature(LassoProvider *provider, - const char *message, const char *id_attr_name, LassoMessageFormat format); gboolean lasso_provider_load_public_key(LassoProvider *provider, LassoPublicKeyType public_key_type); GList* lasso_provider_get_public_keys(const LassoProvider *provider); |