diff options
Diffstat (limited to 'src/site/xdoc/devel-install.xml')
-rw-r--r-- | src/site/xdoc/devel-install.xml | 90 |
1 files changed, 89 insertions, 1 deletions
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 @@ <tt>/home/dhbwcalendar/share/apache-maven-2.2.1/</tt> </p> <p> - Für den Benutzer dhbwcalendar wird in seiner <tt>.profile</tt> Datei die Umgebungsvariablen + Für den Benutzer dhbwcalendar wird in seiner + <tt>.profile</tt> + Datei die Umgebungsvariablen <tt>JAVA_HOME</tt> , <tt>M2_HOME</tt> @@ -85,6 +87,92 @@ <tt>mvn jetty:run</tt> startet Jetty über Maven als embedded Servlet Container. </p> + <subsection name="SSL"> + <p>Zertifikat erstellen:</p> + <source> + % 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): + </source> + <p>SSL für Jetty konfigurieren:</p> + <source> +<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> + </source> + <p>Fingerprint von Zertifikat:</p> + <source> +% 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----- + </source> + <p>Die Verbindung kann jetzt mit wget überprüft werden</p> + <source> +wget --ca-certificate=certificate.pem https://dualical.ba-horb.de:8443/dhbwcalendar/ + </source> + </subsection> </section> </body> </document> |