Bzw. was willst du genau tun?
Ich hab einen reverse proxy geschrieben. Der kann nach außen SSL oder Plaintext, was dann nach innen auf Plaintext geforwarded wird.
Wird bei uns intern für HTTPS/POP3S/SMTPS/ benutzt. Man kann die Daten, die über die Leitung gehen auch Loggen.
Das tolle ist die HTTP-Ersetzungs-Engine: Ist ja so, wenn dein Browser sich mit dem Server verbindet, wird ja z.B. der Host Header gesetzt. Der zeigt ja dann aber auf meinen Server; mit der HTTP-Ersetzungs-Engine kann man dann jeden beliebigen Header setzen, ändern oder löschen. Das selbe geht auch für den Body. Also, wie z.B.
http:/// nach
https:/// (simples Beispiel).
das das ganze funktioniert, zeigt:
http://www.ams.lu vs.
https://www.ams.lu ; zwischen Welt und
http://www.ams.lu steht mein e·Front (so heißt es) macht
https://www.ams.lu