- Error type: 500 Internal server error
- Error message:
No OpenSSL backend could be obtained for rsaauth - Error description: Login into TYPO3 is not possible anymore, as no OpenSSL backend for rsaauth is available.
- Extension
rsaauthis not available locally Open sslis not available or enabled on currentphpinstallation
- Turn
rsaauthoff by changing'loginSecurityLevel' => 'rsa'to'loginSecurityLevel' => 'normal'intoLocalConfiguration.php.
or
- Turn off
rsaauthby adding following lines in your local configurations
unset($TYPO3_CONF_VARS['BE']['loginSecurityLevel']);
unset($TYPO3_CONF_VARS['FE']['loginSecurityLevel']);
$TYPO3_CONF_VARS['EXT']['extList'] = str_replace('rsaauth,','',$TYPO3_CONF_VARS['EXT']['extList']);
$TYPO3_CONF_VARS['EXT']['extList_FE'] = str_replace('rsaauth,','',$TYPO3_CONF_VARS['EXT']['extList_FE']);
- EFFECT: It works, because rsa is no longer activated and you can log in to the backend.
- AFTER EFFECT: It's disable some security modules in your backend like password salt and hash process[1]
- Turn on the
open sslon your current machine
- Step 1: Add or uncomment
extension=php_openssl.dllin yourphp.ini(e.g forxamppusersextension=php_openssl.dll) - Step 2: Add
Open sslto your environement variable like this (forxamppusers)
- go to environement variable on window and create new one
Name: OPENSSL_CONF
Value: PATH_TO_XAMPP\php\extras\openssl\openssl.cnf
- Step 3: Restart
Apacheserver. - Step 4 (optional): Reboot your computer.
Sources: