From 719c7b231cfc73201abab59ef38983c68ae5f6af Mon Sep 17 00:00:00 2001 From: yvesf Date: Tue, 29 Mar 2011 14:11:54 +0200 Subject: SSL-Informationen --- src/site/xdoc/devel-install.xml | 90 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) (limited to 'src/site/xdoc') diff --git a/src/site/xdoc/devel-install.xml b/src/site/xdoc/devel-install.xml index 4e15740..2ff3886 100644 --- a/src/site/xdoc/devel-install.xml +++ b/src/site/xdoc/devel-install.xml @@ -41,7 +41,9 @@ /home/dhbwcalendar/share/apache-maven-2.2.1/

- Für den Benutzer dhbwcalendar wird in seiner .profile Datei die Umgebungsvariablen + Für den Benutzer dhbwcalendar wird in seiner + .profile + Datei die Umgebungsvariablen JAVA_HOME , M2_HOME @@ -85,6 +87,92 @@ mvn jetty:run startet Jetty über Maven als embedded Servlet Container.

+ +

Zertifikat erstellen:

+ + % keytool -keystore keystore -alias jetty -genkey -keyalg RSA + Geben Sie das + Keystore-Passwort ein: + Geben Sie das Passwort erneut ein: + Wie lautet + Ihr Vor- und Nachname? + [Unknown]: dualical.ba-horb.de (ACHTUNG Common-Name = Hostname!) + Wie lautet der Name + Ihrer organisatorischen + Einheit? + [Unknown]: DHBW Stuttgart Campus + Horb + Wie lautet der Name + Ihrer Organisation? + [Unknown]: Duale + Hochschule Baden-Württemberg + Wie lautet der Name Ihrer Stadt oder Gemeinde? + [Unknown]: Horb + Wie + lautet der Name Ihres Bundeslandes oder Ihrer Provinz? + [Unknown]: + Baden-Württemberg + Wie lautet der Landescode (zwei Buchstaben) für + diese Einheit? + [Unknown]: DE + Ist CN=DHBW Calendar, OU=DHBW Stuttgart + Campus Horb, O=Duale + Hochschule Baden-Württemberg, + L=Horb, ST=Baden-Württemberg, + C=DE + richtig? + [Nein]: Ja + + Geben Sie das Passwort für + <jetty> ein. + (EINGABETASTE, wenn Passwort dasselbe wie für + Keystore): + +

SSL für Jetty konfigurieren:

+ +<configuration> + <connectors> + <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> + <port>8080</port> + </connector> + <connector implementation="org.mortbay.jetty.ssl.SslSelectChannelConnector"> + <port>8443</port> + <keystore>${basedir}/server.keystore</keystore> + <keyPassword>bla</keyPassword> + <password>bla</password> + </connector> + </connectors> +</configuration> + <dependencies> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-ssl</artifactId> + <version>7.0.0.pre5</version> + </dependency> + </dependencies> + +

Fingerprint von Zertifikat:

+ +% keytool -list -keystore server.keystore -rfc +Geben Sie das Keystore-Passwort ein: + +Keystore-Typ: JKS +Keystore-Provider: SUN + +Ihr Keystore enthält 1 Eintrag/-äge. + +jetty, 29.03.2011, PrivateKeyEntry, +Zertifikatsfingerabdruck (MD5): B6:CA:AF:1C:8C:B7:38:38:36:2A:30:3C:A5:C2:54:20 + +-----BEGIN CERTIFICATE----- +.... +-----END CERTIFICATE----- + +

Die Verbindung kann jetzt mit wget überprüft werden

+ +wget --ca-certificate=certificate.pem https://dualical.ba-horb.de:8443/dhbwcalendar/ + +
-- cgit v1.2.1