我正在使用SSO开发一个Moodle网站。我已经配置了auth_saml2 moodle插件,并且我已经用测试登录进行了测试。 我得到的错误是
异常。签收数据失败:错误。06065064:数字信封例程。EVP_DecryptFinal_ex: 坏的解密 - SHA256。
我试过SHA384,SHA512算法,但还是得到同样的错误。
错误截图。
这个错误信息已经在Github上报告了几个票。
https:/github.comcatalystmoodle-auth_saml2issues387。
https:/github.comcatalystmoodle-auth_saml2issues380。
看来证书可能需要重新生成?
还有一个Moodle上的帖子,他们改用OpenID了。
证书需要重新生成,在saml设置中点击 "重新生成证书 "按钮,或者点击这里。
http:/moodle.exampleauthsaml2regenerate.php。
并重新保存证书。你需要重新导入SP元数据与你的IdP。