diff options
Diffstat (limited to 'devel-install.html')
-rw-r--r-- | devel-install.html | 130 |
1 files changed, 126 insertions, 4 deletions
diff --git a/devel-install.html b/devel-install.html index 6038666..f840564 100644 --- a/devel-install.html +++ b/devel-install.html @@ -1,5 +1,5 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia at Mar 28, 2011 -->
+<!-- Generated by Apache Maven Doxia at Mar 29, 2011 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -12,7 +12,7 @@ </style>
<link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
<meta name="author" content="Yves Fischer" />
- <meta name="Date-Revision-yyyymmdd" content="20110328" />
+ <meta name="Date-Revision-yyyymmdd" content="20110329" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -29,7 +29,7 @@ <div class="xleft">
- <span id="publishDate">Last Published: 2011-03-28</span>
+ <span id="publishDate">Last Published: 2011-03-29</span>
| <span id="projectVersion">Version: 1.0-SNAPSHOT</span>
</div>
<div class="xright">
@@ -138,7 +138,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> @@ -182,6 +184,126 @@ <tt>mvn jetty:run</tt> startet Jetty über Maven als embedded Servlet Container. </p> + <div class="section"><h3>SSL<a name="SSL"></a></h3> + <p>Zertifikat erstellen:</p> + <div class="source"><pre> + % 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): + </pre></div> + <p>SSL für Jetty konfigurieren:</p> + <div class="source"><pre> + <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> </pre></div> + <p>Fingerprint von Zertifikat:</p> + <div class="source"><pre> + % 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----- + </pre></div> + <p>Die Verbindung kann jetzt mit wget überprüft werden</p> + <div class="source"><pre> + wget --ca-certificate=certificate.pem + https://dualical.ba-horb.de:8443/dhbwcalendar/ + </pre></div> + <p>Weitere Informationen zum Zertifikat zeigt OpenSSL in Klartext + an:</p> + <div class="source"><pre> + openssl x509 -noout -text -in certificate.pem + </pre></div> + </div> + <div class="section"><h3>Zugriff von 'aussen'<a name="Zugriff_von_aussen"></a></h3> + <p> + Mittels php und curl lässt sich eine reverse-Proxy nachahmen. Ein + Beispiel findet sich unter: + <a href="ics.php.txt">ics.php.txt</a> + . + </p> + </div> </div> |