diff options
Diffstat (limited to 'lasso/id-ff/provider.c')
-rw-r--r-- | lasso/id-ff/provider.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index c67d9ccd..c00e6c89 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -43,6 +43,7 @@ #include <lasso/saml-2.0/providerprivate.h> #include "../utils.h" +#include "../debug.h" static char *protocol_uris[] = { "http://projectliberty.org/profiles/fedterm", @@ -1071,6 +1072,9 @@ lasso_provider_verify_signature(LassoProvider *provider, g_return_val_if_fail(LASSO_IS_PROVIDER(provider), LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ); + if (lasso_flag_verify_signature == FALSE) + return 0; + msg = (char*)message; if (message == NULL) return LASSO_PROFILE_ERROR_INVALID_MSG; |