HTTPS/TLS - Keyfile mit Passwort

mincer

Well-Known Member
Hi

Gibt es eine Möglichkeit den Key einer HTTPS-Verbindung mit einem Passwort zu verschlüsseln wie es z.B. bei OpenVPN möglich ist. Also so, das jemand ein Passwort eingeben muss ehe er den TLS-Tunnel aufbauen kann?
Benötigen würde ich das um Zugriff auf ein Webmail über ein Apache-Reverseproxy zu limitieren. Oder hat jemand von euch eine andere Idee wie sich der Zugriff auf die Startseite des Webmail einschränken liese?

Schonmal danke für eure Hilfe

mInCEr
 
Es macht nur Sinn den Priv-key mit einem Pass(phrase)word zu schützen.
Den Pub-key mit einem password bzw. Passphrase zu schützen
währe doch relative Sinnlose.
 
Hi,

versuchs mal mit Client-Zertifikaten...
http://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslverifyclient

die relevanten apache-optionen:
[...]
SSLCertificateFile <dein-server-zert>
SSLCertificateKeyFile <dein-server-key>
SSLCACertificateFile <DEIN-CA-cert-mit dem DU das client-zertifikat signiert hast>

#client-zertifikat ueberpruefung einschalten
SSLVerifyClient require
SSLVerifyDepth 1
SSLUserName SSL_CLIENT_S_DN_CN # optional
[...]

gruesse
 
Zurück
Oben