如何解决moodle失败签名数据:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt - SHA256?

问题描述 投票:0回答:1

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

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

我试过SHA384,SHA512算法,但还是得到同样的错误。

错误截图。

enter image description here

ssl single-sign-on moodle saml-2.0
1个回答
0
投票

这个错误信息已经在Github上报告了几个票。

https:/github.comcatalystmoodle-auth_saml2issues387。

https:/github.comcatalystmoodle-auth_saml2issues380。

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

还有一个Moodle上的帖子,他们改用OpenID了。

https:/moodle.orgmodforumdiscuss.php?d=397317


0
投票

证书需要重新生成,在saml设置中点击 "重新生成证书 "按钮,或者点击这里。

http:/moodle.exampleauthsaml2regenerate.php。

并重新保存证书。你需要重新导入SP元数据与你的IdP。

© www.soinside.com 2019 - 2024. All rights reserved.