Wie bereits in dem Artikel zu "TYPO3: PHP-Modul openssl bei Version 4.6 im InstallTool nicht gefunden" beschrieben, muss bei der XAMPP Installation in der Version 1.7.7 ein Workaround angewandt werden.
Der OpenSSL-Workaround für die XAMPP Version 1.7.7 verhindert, dass der Apache-Dienst beim Aufruf eines SSL-verschlüsselten Internetauftritts, zum Beispiel ein TYPO3 CMS 4.5, 4.6, 4.7 oder TYPO3 6.0-Backends, abstürzt.
Die neuen TYPO 3 CMS benötigen OpenSSL für die Extensions "rsaauth" und "saltedpasswords".
Apache/PHP-OpenSSL-Modul unter XAMPP 1.7.7 aktivieren
- Die php.ini-Datei befindet sich im XAMPP-Installationsverzeichnis "xampp\php\php.ini" oder "/etc/php5/php.ini".
- In der php.ini-Datei das OpenSSL-Modul aktivieren. Das Semikolon ";" muss am Anfang der Zeile entfernt werden.
[PHP_OPENSSL]
extension=php_openssl.dll - Ist die php.ini-Datei aktualisiert, muss noch der Apache-Dienst neu gestartet werden. Im XAMPP-Controlcenter kann der Dienst gestoppt und gestartet werden.
Unter Linux reicht ein "sudo /etc/init.d/apache2 restart" aus. - Teilweise ist es noch erforderlich unter Windows die Systemumgebungsvariable für OpenSSL zu setzen. OpenSSL kann teilweise den korrekten Pfad zum Zertifikat nicht finden.
- Systemsteuerung --> Alle Systemsteuerungselemente --> System
- Erweiterte Systemeinstellungen (linke Spalte unter Windows 7)
- Unter dem Reiter "Erweitert" ist eine Schaltfläche "Umgebungsvariablen" zu finden. - Diese anklicken.

- Auf die Schaltfläche "NEU" klicken. "Name der Variable" mit "OPENSSL_CONF" versehen.
Als Wert tragen Sie "C:\xampp\php\extras\openssl\openssl.cnf" ein.

XAMPP 1.7.7 - Apache/PHP Workaround gegen Abstürze des Apache-Dienstes
- Kopieren der Dateien "libeay32.ddl" und "ssleay32.dll" von C:\xampp\php\ zu C:\xampp\apache\bin\
ACHTUNG: Sicherungen der Originaldateien im Verzeichnis "C:\xampp\apache\bin\" anlegen!
Update 11/2014
Das TYPO3 CMS Wiki wurde erweitert und listet zusätzliche Tipps und Tricks zur Problematik mit OpenSSL und dem RSA-Auth. Exception-CMS 131828356