Как разрешить Moodle Failure Signing Data: ошибка: 06065064: подпрограммы цифрового конверта: EVP_DecryptFinal_ex: плохая расшифровка - SHA256? - PullRequest
0 голосов
/ 06 мая 2020

Я разрабатываю веб-сайт Moodle с использованием системы единого входа. Я настроил плагин auth_saml2 moodle и протестировал его с помощью тестового входа в систему. Я получаю сообщение об ошибке

Исключение: Ошибка подписания данных: ошибка: 06065064: подпрограммы цифрового конверта: EVP_DecryptFinal_ex: плохая расшифровка - SHA256

Я пробовал SHA384, алгоритм SHA512, но все еще получаю ту же ошибку.

Снимок экрана с ошибкой.

enter image description here

Ответы [ 2 ]

0 голосов
/ 22 мая 2020

Сертификат необходимо сгенерировать заново, в настройках saml нажмите кнопку «Восстановить сертификат» или go здесь:

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

и повторно сохранить сертификат. Вам нужно будет повторно импортировать метаданные SP снова с вашим IdP.

0 голосов
/ 07 мая 2020

Сообщение об ошибке появилось на 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

...