summaryrefslogtreecommitdiffstats
path: root/lasso
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2013-03-20 20:03:48 +0100
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2013-03-20 20:03:48 +0100
commitb929bd4034c2f66140dd4b763cfeb364afcb4e61 (patch)
treefb9c55b0e50d9e40cbb37eb20895a492af812cd6 /lasso
parent1b653d7b272a8f462d4c370aade60472872819a4 (diff)
downloadlasso-b929bd4034c2f66140dd4b763cfeb364afcb4e61.tar.gz
lasso-b929bd4034c2f66140dd4b763cfeb364afcb4e61.tar.xz
lasso-b929bd4034c2f66140dd4b763cfeb364afcb4e61.zip
saml-2.0: fix missing signature on logout responses
Diffstat (limited to 'lasso')
-rw-r--r--lasso/saml-2.0/logout.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lasso/saml-2.0/logout.c b/lasso/saml-2.0/logout.c
index 2244d566..ab47e357 100644
--- a/lasso/saml-2.0/logout.c
+++ b/lasso/saml-2.0/logout.c
@@ -321,6 +321,9 @@ lasso_saml20_logout_build_response_msg(LassoLogout *logout)
LASSO_SAML2_STATUS_CODE_RESPONDER,
LASSO_SAML2_STATUS_CODE_REQUEST_DENIED));
}
+ } else {
+ lasso_check_good_rc(lasso_profile_saml20_setup_message_signature(
+ profile, profile->response));
}
/* build logout response message */