diff options
| author | gregor <gregor@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2005-04-21 05:41:14 +0000 | 
|---|---|---|
| committer | gregor <gregor@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2005-04-21 05:41:14 +0000 | 
| commit | 5f628430da66aa8870c132beb7ccd2e02e302483 (patch) | |
| tree | ea5c6b113fdf4a902de390ff99cb7003b6fbbf26 /spss.handbook | |
| parent | d2a4cb9b39ed22b529601e839fd00d55e1a727f5 (diff) | |
| download | moa-id-spss-5f628430da66aa8870c132beb7ccd2e02e302483.tar.gz moa-id-spss-5f628430da66aa8870c132beb7ccd2e02e302483.tar.bz2 moa-id-spss-5f628430da66aa8870c132beb7ccd2e02e302483.zip | |
Zwischenspeicherung: Klassenbibliothek/Basisinstallation hinzugefügt.
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@314 d688527b-c9ab-4aba-bd8d-4036d912da1d
Diffstat (limited to 'spss.handbook')
| -rw-r--r-- | spss.handbook/handbook/install/install.html | 118 | 
1 files changed, 100 insertions, 18 deletions
| diff --git a/spss.handbook/handbook/install/install.html b/spss.handbook/handbook/install/install.html index 2c68eacb0..8a397c571 100644 --- a/spss.handbook/handbook/install/install.html +++ b/spss.handbook/handbook/install/install.html @@ -5,14 +5,15 @@    <title>Die österreichische Bürgerkarte - Einführung</title>    <link rel="stylesheet" href="../common/MOA.css" type="text/css">  </head> -<body bgcolor="white" text="#000000" link="#990000" vlink="#666666" alink="#cc9966">  -  <table class="logoTable" width="100%" border="0" cellspacing="0" cellpadding="10">  -    <tr>  -      <td align="center" width="30%"><img src="../common/LogoBKA.png" width="267" height="36" alt="Logo BKA"></td>  -      <td align="center" class="logoTitle"><div align="right">Open Source   -        für das E-Government</div></td>  -    </tr>  -  </table>  +<body bgcolor="white" text="#000000" link="#990000" vlink="#666666" alink="#cc9966"> +  <table class="logoTable" width="100%" border="0" cellspacing="0" cellpadding="10"> +    <tr> +      <td align="center" class="logoTitle" width="267"><img src="../common/LogoBKA.png" alt="Logo BKA" width="267" height="37" align="left"></td> +      <td align="center" class="logoTitle">Open Source<br> +      für das E-Government</td> +      <td align="center" class="logoTitle" width="123"><img src="../common/LogoMoa4c.jpg" alt="Logo MOA" width="123" height="138" align="right"></td> +    </tr> +  </table>    <hr/>     <p class="title"><a href="../index.html">MOA: Serversignatur (SS) und Signaturprüfung (SP), V 1.2 </a></p>     <p class="subtitle">Installation</p>  @@ -36,7 +37,7 @@                      <li><a href="#webservice_basisinstallation_installation_tomcatconfig_httpsconn">Konfiguration des HTTPS Connectors</a></li>                      <li><a href="#webservice_basisinstallation_installation_tomcatconfig_moaadmin">Einrichten des MOA SP/SS Administrators</a></li>                        </ol> -                    </li> +                </li>  					<li><a href="#webservice_basisinstallation_installation_spssdeploy">Einsatz des MOA SP/SS Webservices in Tomcat</a></li>                      <li><a href="#webservice_basisinstallation_installation_tomcatconfig_httpsconn">Starten und Stoppen von Tomcat</a>                        <ol> @@ -58,7 +59,18 @@          </li>        </ol>    </li> -    <li><a href="#klassenbibliothek">Klassenbibliothek</a></li> +    <li><a href="#klassenbibliothek">Klassenbibliothek</a> +      <ol> +        <li><a href="#klassenbibliothek_basisinstallation">Basisinstallation</a> +          <ol> +            <li><a href="#klassenbibliothek_basisinstallation_einfuehrung">Einführung</a></li> +            <li><a href="#klassenbibliothek_basisinstallation_vorbereitung">Vorbereitung</a></li> +            <li><a href="#klassenbibliothek_basisinstallation_verwendung">Verwendung</a></li> +            <li><a href="#klassenbibliothek_basisinstallation_logging">Logging</a></li> +          </ol> +        </li> +      </ol> +    </li>    </ol>  <hr/>    <h1><a name="übersicht" id="übersicht"></a>1 Übersicht</h1> @@ -142,7 +154,7 @@          <li id="klein"><code>javax.net.ssl.trustStorePassword</code>: Passwort für den <span class="term">Truststore</span> (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll). </li>          <li id="klein"><code>javax.net.ssl.trustStoreType</code>: Truststore-Typ (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll). Je nach verwendetem Keystore-Typ muss <code>jks</code> (<span class="term">Java Key Store</span>) oder <code>pkcs12</code> (PKCS#12-Datei) angegeben werden.</li>        </ul> -      </li> +    </li>  </ul>  <h4><a name="webservice_basisinstallation_installation_tomcatstartstop" id="webservice_basisinstallation_installation_tomcatstartstop"></a>2.1.2.4 Starten und Stoppen von Tomcat</h4>  <h5><a name="webservice_basisinstallation_installation_tomcatstartstop_windows" id="webservice_basisinstallation_installation_tomcatstartstop_windows"></a>2.1.2.4.1 Unter Windows</h5> @@ -268,15 +280,87 @@ INFO | 01 21:25:26,540 | Thread-3 | TID=1049225059594-100 NID=<null>    <h1><a name="klassenbibliothek"></a>3 Klassenbibliothek</h1>    <p>Dieser Abschnitt beschreibt die Verwendung von MOA SP/SS als Klassenbibliothek. Im ersten Unterkapitel wird eine minimale Basisinstallation beschrieben. Das zweite Unterkapitel zeigt eine Reihe von optionalen Erweiterungsmöglichkeiten auf.</p>    <h2><a name="klassenbibliothek_basisinstallation" id="klassenbibliothek_basisinstallation"></a>3.1 Basisinstallation</h2> -  <h3><a name="klassenbibliothek_basisinstallation_einführung" id="klassenbibliothek_basisinstallation_einführung"></a>3.1.1 Einführung </h3> +  <h3><a name="klassenbibliothek_basisinstallation_einfuehrung" id="klassenbibliothek_basisinstallation_einfuehrung"></a>3.1.1 Einführung </h3>    <p>Die Basisinstallation der Klassenbibliothek stellt einerseits die minimalen Anforderungen für den Einsatz von MOA SP/SS als Klassenbibliothek dar, andererseits dient sie als Ausgangspunkt für optionale Erweiterungsmöglichkeiten.</p>    <p>    Folgende Software ist Voraussetzung für die Basisinstallation der Klassenbibliothek: </p>    <ul> -    <li><a href="#referenziertesoftware">J2SE 1.3.1 JRE</a> oder <a href="#referenziertesoftware">J2SE 1.4.2 JRE</a> </li> +    <li><a href="#referenziertesoftware">J2SE 1.3.1 JRE</a> oder <a href="#referenziertesoftware">J2SE 1.4.2 JRE</a> oder <a href="#referenziertesoftware">J2SE 5.0 JRE</a> </li>    </ul> -  <p>Die MOA SP/SS Klassenbibliothek verwendet Log4j als Logging Toolkit.</p> -  <h3><a name="klassenbibliothek_basisinstallation_installation" id="klassenbibliothek_basisinstallation_installation"></a>3.2.1 Installation </h3> -  <h2><a name="klassenbibliothek_erweiterungsmöglichkeiten" id="klassenbibliothek_erweiterungsmöglichkeiten"></a>3.2 Erweiterungsmöglichkeiten </h2> +  <h3><a name="klassenbibliothek_basisinstallation_vorbereitung" id="klassenbibliothek_basisinstallation_vorbereitung"></a>3.1.2 Vorbereitung </h3> +  <p>Die folgenden Schritte dienen der Vorbereitung der Installation.</p> +  <dl> +    <dt>Installation von J2SE SDK</dt> +    <dd>Installieren Sie <a href="#referenziertesoftware">J2SE 1.3.1 SDK</a> oder <a href="#referenziertesoftware">J2SE 1.4.2 SDK</a> oder <a href="#referenziertesoftware">J2SE 5.0 SDK</a> in ein beliebiges Verzeichnis. Wir empfehlen die Installation von <a href="#referenziertesoftware">J2SE 5.0 SDK</a>. Das Wurzelverzeichnis der J2SE SDK Installation wird im weiteren Verlauf als <code>$JAVA_HOME</code> bezeichnet. </dd> +    <dt>Entpacken der MOA SP/SS Klassenbibliotheks-Distribution</dt> +    <dd> Entpacken Sie die Datei <code>moa-spss-1.2.x-lib.zip</code> in ein beliebiges Verzeichnis. Dieses Verzeichnis wird im weiteren Verlauf als <code>$MOA_SPSS_INST</code> bezeichnet. </dd> +    <dt>Installation der mitgelieferten Krypographiebibliotheken</dt> +    <dd> +      <p>Die Installation der mitgelieferten Kryptographiebibliotheken des <a href="http://jce.iaik.tugraz.at/" target="_blank">IAIK</a> ist abhängig vom eingesetzten J2SE SDK:</p> +      <dl> +        <dt>J2SE 1.3.1 SDK</dt> +        <dd>Kopieren Sie alle Dateien aus dem Verzeichnis <code>$MOA_SPSS_INST/ext13</code> in das Verzeichnis <code>$JAVA_HOME/jre/lib/ext</code>.</dd> +        <dt>J2SE 1.4.2 SDK oder JSE 5.0 SDK </dt> +        <dd>Kopieren Sie alle Dateien aus dem Verzeichnis <code>$MOA_SPSS_INST/ext14</code> in das Verzeichnis <code>$JAVA_HOME/jre/lib/ext</code>. Zusätzlich müssen Sie die Rechtedateien Ihres J2SE 1.4.2 SDK bzw. J2SE 5.0 SDK austauschen. Laden Sie dazu die <span class="term">Unlimited Strength Jurisdiction Policy Files</span> von der <a href="http://java.sun.com/j2se/1.4.2/download.html" target="_blank">J2SE 1.4.2 SDK Downloadseite</a> bzw. <a href="http://java.sun.com/j2se/1.5.0/download.html">J2SE 5.0 SDK Downloadseite</a> und folgen Sie der darin enthaltenen Installationsanweisung. </dd> +      </dl> +    </dd> +  </dl> +  <h3><a name="klassenbibliothek_basisinstallation_verwendung" id="klassenbibliothek_basisinstallation_verwendung"></a>3.1.3 Verwendung</h3> +  <p> Um die MOA SP/SS Klassenbibliothek in einer Applikation verwenden zu können, müssen die mit MOA SP/SS ausgelieferten Bibliotheken in den Java Klassenpfad der Applikation eingebunden werden. </p> +  <p>Die nachfolgende Tabelle listet diese Klassenbibliotheken auf; die Einträge in der Spalte Dateien sind relativ zum Verzeichnis <code>$MOA_SPSS_INST</code> zu interpretieren.</p> +<table class="fixedWidth" border="1" cellpadding="2"> +<tbody><tr> +<th>Klassenbibliothek</th><th>Version</th><th>Dateien</th> + +</tr><tr> +<td>MOA SP/SS</td> +<td>1.2.x  </td> +<td><code>moa-spss.jar</code>, <code>moa-common.jar</code></td> +</tr><tr> +<td>MOA IAIK</td> +<td>1.0.7  </td> +<td><p><code>lib/iaik-moa-full.jar</code>,      <code>lib/iaikPkcs11Wrapper.jar</code>, +      <code>lib/iaik_cms.jar</code>, <code>lib/ixsil.jar</code></p> +  <p class="remark">Bitte beachten Sie: Falls Sie J2SE 1.3.1 JRE verwenden, benötigen Sie zusätzlich auch noch folgende Bibliotheken:</p> +  <p class="remark"><code>lib/iaik_ecc.jar</code>, <code>lib/iaikPkcs11Provider.jar</code></p>  </td> +</tr><tr> +<td>JAXP</td><td>1.2_01  </td><td><code>lib/jaxp-api.jar</code>, <code>lib/sax.jar</code>, <code>lib/dom.jar</code></td> + +</tr><tr> +<td>Xerces-J</td><td>2.4.0  </td><td><code>lib/xercesImpl.jar</code>, <code>lib/xmlParserAPIs.jar</code></td> +</tr><tr> +<td>Xalan-J</td><td>2.5.1  </td><td><p><code>lib/xalan.jar</code></p> +  <p class="remark">Bitte beachten Sie: Wenn Sie J2SE 1.4.2 JRE oder J2SE 5.0 JRE verwenden, müssen Sie diese Bibliothek der Java VM als endorsed bekanntgeben. Sie können dies tun, indem Sie entweder</p> +  <ul> +    <li class="remark">die Bibliothek in das (ggf. vorher anzulegende) Verzeichnis <code>$JAVA_HOME/jre/lib/endorsed/</code> kopieren; oder</li> +    <li class="remark">die System Property <code>java.endorsed.dirs</code> verwenden, und als Wert den Pfad zu jenem Verzeichnis angeben, in dem Sie die Bibliothek vorhalten (also z.B. <code>java.endorsed.dirs=c:/mylibdir</code>).</li> +  </ul></td> +</tr><tr> +<td>Jaxen</td><td>1.0  </td><td><code>lib/jaxen-core.jar</code>, <code>lib/jaxen-dom.jar</code>, <code>lib/saxpath.jar</code></td> + +</tr><tr> +<td>Commons-Logging</td> +<td>1.0.4  </td> +<td><code>lib/commons-logging-api.jar</code>, <code>lib/commons-logging.jar</code></td> +</tr><tr> +<td>Log4j</td><td>1.2.7  </td><td><code>lib/log4j-1.2.7.jar</code></td> +</tr><tr> +<td>Commons-Discovery</td><td>0.2  </td><td><code>lib/commons-discovery.jar</code></td> + +</tr><tr> +<td>JSSE</td><td>1.0.3_01  </td> +<td><p>Diese Bibliotheken benötigen Sie nur, wenn Sie J2SE 1.3.1 verwenden:</p> +  <p><code>lib/ext13/jsse.jar</code>, <code>lib/ext13/jcert.jar</code>, <code>lib/ext13/jnet.jar</code></p> +  <p class="remark">Bitte beachten Sie: Diese Bibliotheken benötigen Sie nur, wenn Sie J2SE 1.3.1 verwenden.</p>  </td> +</tr><tr> +<td>Postgres JDBC2</td><td>7.3  </td><td><p><code>lib/pg73jdbc2.jar</code></p> +  <p><span class="remark">Bitte beachten Sie: Wenn Sie keine Datenbank für MOA SP/SS verwenden (vergleiche </span><span class="comment">Abschnitt TBD</span><span class="remark">), benötigen Sie diese Bibliothek nicht.</span></p></td> +</tr><tr> +</tr> +</tbody></table> +   +   <h3><a name="klassenbibliothek_basisinstallation_logging" id="klassenbibliothek_basisinstallation_logging"></a>3.1.4 Logging</h3> +   <p> Die MOA SP/SS Klassenbibliothek verwendet <a href="#referenziertesoftware">Jakarta Log4j</a> für die Ausgabe von Log-Meldungen am Bildschirm bzw. in Log-Dateien. Die im Abschnitt  <a href="#webservice_basisinstallation_logging">2.1.3</a> gemachten Aussagen lassen sich großteils auf den Einsatz der MOA SP/SS Klassenbibliothek übertragen. </p> +   <h2><a name="klassenbibliothek_erweiterungsmöglichkeiten" id="klassenbibliothek_erweiterungsmöglichkeiten"></a>3.2 Erweiterungsmöglichkeiten </h2>    <h3><a name="klassenbibliothek_erweiterungsmöglichkeiten_datenbank" id="klassenbibliothek_erweiterungsmöglichkeiten_datenbank"></a>3.2.1 Datenbank</h3>    <h4><a name="klassenbibliothek_erweiterungsmöglichkeiten_datenbank_postgresql" id="klassenbibliothek_erweiterungsmöglichkeiten_datenbank_postgresql"></a>3.2.1.1 PostgreSQL</h4>    <h4><a name="klassenbibliothek_erweiterungsmöglichkeiten_datenbank_oracle" id="klassenbibliothek_erweiterungsmöglichkeiten_datenbank_oracle"></a>3.2.1.2 Oracle</h4> @@ -325,7 +409,5 @@ INFO | 01 21:25:26,540 | Thread-3 | TID=1049225059594-100 NID=<null>      <td> </td>      </tr>  </table> -<p> </p> -<p>  </p>  </body>  </html> | 
