Home > Code > Web > HTTPS mit Tomcat

HTTPS mit Tomcat

Geschrieben von admin on June 20, 2011

Eine ausführliche Anleitung, Tomcat mit einem selbst erzeugten Zertifikat auszustatten findet sich hier:

http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html

Kurz zusammengefaßt spielt sich das ganze so ab:

1. Erzeuge einen neuen Keystore mittels des jdk-Tools keytool in einem Verzeichnis, das von Tomcat gut zu erreichen ist:

keytool -genkey -alias tomcat -keyalg RSA -keystore path/keystore

Es werden dann einige Angaben zu Firma und Ort abgefragt, die im später im generierten Zertifikat auftauchen. Ebenfalls muss ein Passwort angegeben werden, das im Tomcat verwendet wird.

2. Entferne die Kommentare vom Tomcat SSL-Connector

in der conf/server.xml

<!-- Define a SSL HTTP/1.1 Connector on port 8443
      This connector uses the JSSE configuration, when using APR, the
      connector should be using the OpenSSL style configuration
      described in the APR documentation

-->
 <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
   maxThreads="150" scheme="https" secure="true"
   clientAuth="false" sslProtocol="TLS" ^M
 keystoreFile="path/keystore" keystorePass="123456"
 />

 und gib Keystore und Passwort an.

That's it!

Comments:

Sie müssen angemeldet sein um eine Nachricht zu erstellen. Anmelden »

Tags