Informationen zur SSL-Unterstützung des Hamsters

Um SSL bzw. die Weiterentwicklung TLS (vgl. den Wikipedia-Artikel Transport Layer Security) in Verbindung mit dem Hamster nutzen zu können, werden zwei zusätzliche DLL-Dateien von OpenSSL benötigt, die aus Lizenzgründen (siehe OpenSSL License) separat zu beziehen sind.

Ausführliche Informationen gibt es im FAQ-Bereich der Hamsterhilfe in der SSL-FAQ (diese FAQ bezieht sich ausschließlich auf den Hamster ab Version 2.0.0.0). Deshalb hier nur zwei Zitate:

1. Wie benutze ich mit dem Hamster SSL?

Folgendes wird benötigt:

OpenSSL-DLLs, siehe Frage 10. Damit der Hamster sie findet, müssen die 2 Dateien folgende Namen tragen: »libeay32.dll« und »libssl32.dll«.

10. Wo bekomme ich OpenSSL her?

Den OpenSSL-Sourcecode gibt es auf https://www.openssl.org/.

Eine Anleitung zum Kompilieren unter Windows ist darin enthalten. Prinzipiell solltest Du OpenSSL selber kompilieren, denn nur so kannst Du sicher sein, dass derjenige, von dem das Binary kommt, keine Schadfunktion oder einen Trojaner eingefügt hat.

Für diejenigen, die sich OpenSSL nicht selber kompilieren können, gibt es zum Zeitpunkt des Schreibens das »Shining Light Productions – Win32 OpenSSL« unter http://www.slproweb.com/products/Win32OpenSSL.html. Auch einige netzwerkbezogene Software wird mit kompilierten OpenSSL-Binaries ausgeliefert; allerdings sind diese nicht immer auf dem aktuellsten Stand, was unter Umständen ein Sicherheitsproblem darstellt.

Unter http://de.wikipedia.org/wiki/OpenSSL ist mit hoher Wahrscheinlichkeit immer eine aktuelle Downloadmöglichkeit zu finden.