Ошибка «unsupported hash type MD4» при проверке подключения к Active Directory
При проверке подключения появляется следующая ошибка:
Эта ошибка появляется из-за того, что openssl больше не поддерживает «устаревшие» алгоритмы хеширования (например, MD4).
Для включения алгоритма откройте файл с /etc/ssl/openssl.cnf
с правами root
и добавьте в конец файла следующее:
[provider_sect]
default = default_sect
legacy = legacy_sect
[default_sect]
activate = 1
[legacy_sect]
activate = 1
Для проверки наберите в оболочке:
echo 'hello world' | openssl dgst -md4
Если распечатается MD4(stdin)= 97668ab2f29d0115bd0d1161b9bec520
, то все
сделано правильно. Далее перезагружаем приложение и проверяем подключение.
supervisorctl restart severcart