如何解决Moodle失败签名数据:错误:06065064:数字信封例程:EVP_DecryptFinal_ex:不良解密-SHA256?

时间:2020-05-06 13:50:23

标签: ssl single-sign-on moodle saml-2.0

我正在使用SSO开发Moodle网站。我已经配置了auth_saml2 moodle插件,并且已经通过测试登录进行了测试。我遇到错误

异常:失败签名数据:错误:06065064:数字信封例程:EVP_DecryptFinal_ex:错误的解密-SHA256

我尝试使用SHA384,SHA512算法,但是仍然遇到相同的错误。

错误截图。

enter image description here

2 个答案:

答案 0 :(得分:0)

Github上已在几张票中报告了错误消息。

https://github.com/catalyst/moodle-auth_saml2/issues/387

https://github.com/catalyst/moodle-auth_saml2/issues/380

看起来可能需要重新生成证书?

还在Moodle上的一则帖子,他们切换到了OpenID

https://moodle.org/mod/forum/discuss.php?d=397317

答案 1 :(得分:0)

需要重新生成证书,请从saml设置中单击“重新生成证书”按钮,或转到此处:

http://moodle.example/auth/saml2/regenerate.php

并重新保存证书。您需要再次使用IdP重新导入SP元数据。