From 5f628430da66aa8870c132beb7ccd2e02e302483 Mon Sep 17 00:00:00 2001 From: gregor Date: Thu, 21 Apr 2005 05:41:14 +0000 Subject: =?UTF-8?q?Zwischenspeicherung:=20Klassenbibliothek/Basisinstallat?= =?UTF-8?q?ion=20hinzugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@314 d688527b-c9ab-4aba-bd8d-4036d912da1d --- spss.handbook/handbook/install/install.html | 118 +++++++++++++++++++++++----- 1 file changed, 100 insertions(+), 18 deletions(-) (limited to 'spss.handbook/handbook/install') 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 @@ Die österreichische Bürgerkarte - Einführung - - - - - - -
Logo BKA
Open Source - für das E-Government
+ + + + + + + +
Logo BKAOpen Source
+ für das E-Government
Logo MOA

MOA: Serversignatur (SS) und Signaturprüfung (SP), V 1.2

Installation

@@ -36,7 +37,7 @@
  • Konfiguration des HTTPS Connectors
  • Einrichten des MOA SP/SS Administrators
  • - +
  • Einsatz des MOA SP/SS Webservices in Tomcat
  • Starten und Stoppen von Tomcat
      @@ -58,7 +59,18 @@
  • -
  • Klassenbibliothek
  • +
  • Klassenbibliothek +
      +
    1. Basisinstallation +
        +
      1. Einführung
      2. +
      3. Vorbereitung
      4. +
      5. Verwendung
      6. +
      7. Logging
      8. +
      +
    2. +
    +

  • 1 Übersicht

    @@ -142,7 +154,7 @@
  • javax.net.ssl.trustStorePassword: Passwort für den Truststore (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll).
  • javax.net.ssl.trustStoreType: Truststore-Typ (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll). Je nach verwendetem Keystore-Typ muss jks (Java Key Store) oder pkcs12 (PKCS#12-Datei) angegeben werden.
  • - +

    2.1.2.4 Starten und Stoppen von Tomcat

    2.1.2.4.1 Unter Windows
    @@ -268,15 +280,87 @@ INFO | 01 21:25:26,540 | Thread-3 | TID=1049225059594-100 NID=<null>

    3 Klassenbibliothek

    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.

    3.1 Basisinstallation

    -

    3.1.1 Einführung

    +

    3.1.1 Einführung

    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.

    Folgende Software ist Voraussetzung für die Basisinstallation der Klassenbibliothek:

    -

    Die MOA SP/SS Klassenbibliothek verwendet Log4j als Logging Toolkit.

    -

    3.2.1 Installation

    -

    3.2 Erweiterungsmöglichkeiten

    +

    3.1.2 Vorbereitung

    +

    Die folgenden Schritte dienen der Vorbereitung der Installation.

    +
    +
    Installation von J2SE SDK
    +
    Installieren Sie J2SE 1.3.1 SDK oder J2SE 1.4.2 SDK oder J2SE 5.0 SDK in ein beliebiges Verzeichnis. Wir empfehlen die Installation von J2SE 5.0 SDK. Das Wurzelverzeichnis der J2SE SDK Installation wird im weiteren Verlauf als $JAVA_HOME bezeichnet.
    +
    Entpacken der MOA SP/SS Klassenbibliotheks-Distribution
    +
    Entpacken Sie die Datei moa-spss-1.2.x-lib.zip in ein beliebiges Verzeichnis. Dieses Verzeichnis wird im weiteren Verlauf als $MOA_SPSS_INST bezeichnet.
    +
    Installation der mitgelieferten Krypographiebibliotheken
    +
    +

    Die Installation der mitgelieferten Kryptographiebibliotheken des IAIK ist abhängig vom eingesetzten J2SE SDK:

    +
    +
    J2SE 1.3.1 SDK
    +
    Kopieren Sie alle Dateien aus dem Verzeichnis $MOA_SPSS_INST/ext13 in das Verzeichnis $JAVA_HOME/jre/lib/ext.
    +
    J2SE 1.4.2 SDK oder JSE 5.0 SDK
    +
    Kopieren Sie alle Dateien aus dem Verzeichnis $MOA_SPSS_INST/ext14 in das Verzeichnis $JAVA_HOME/jre/lib/ext. Zusätzlich müssen Sie die Rechtedateien Ihres J2SE 1.4.2 SDK bzw. J2SE 5.0 SDK austauschen. Laden Sie dazu die Unlimited Strength Jurisdiction Policy Files von der J2SE 1.4.2 SDK Downloadseite bzw. J2SE 5.0 SDK Downloadseite und folgen Sie der darin enthaltenen Installationsanweisung.
    +
    +
    +
    +

    3.1.3 Verwendung

    +

    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.

    +

    Die nachfolgende Tabelle listet diese Klassenbibliotheken auf; die Einträge in der Spalte Dateien sind relativ zum Verzeichnis $MOA_SPSS_INST zu interpretieren.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KlassenbibliothekVersionDateien
    MOA SP/SS1.2.x  moa-spss.jar, moa-common.jar
    MOA IAIK1.0.7 

    lib/iaik-moa-full.jar, lib/iaikPkcs11Wrapper.jar, + lib/iaik_cms.jar, lib/ixsil.jar

    +

    Bitte beachten Sie: Falls Sie J2SE 1.3.1 JRE verwenden, benötigen Sie zusätzlich auch noch folgende Bibliotheken:

    +

    lib/iaik_ecc.jar, lib/iaikPkcs11Provider.jar

    JAXP1.2_01  lib/jaxp-api.jar, lib/sax.jar, lib/dom.jar
    Xerces-J2.4.0  lib/xercesImpl.jar, lib/xmlParserAPIs.jar
    Xalan-J2.5.1 

    lib/xalan.jar

    +

    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

    +
      +
    • die Bibliothek in das (ggf. vorher anzulegende) Verzeichnis $JAVA_HOME/jre/lib/endorsed/ kopieren; oder
    • +
    • die System Property java.endorsed.dirs verwenden, und als Wert den Pfad zu jenem Verzeichnis angeben, in dem Sie die Bibliothek vorhalten (also z.B. java.endorsed.dirs=c:/mylibdir).
    • +
    Jaxen1.0  lib/jaxen-core.jar, lib/jaxen-dom.jar, lib/saxpath.jar
    Commons-Logging1.0.4  lib/commons-logging-api.jar, lib/commons-logging.jar
    Log4j1.2.7  lib/log4j-1.2.7.jar
    Commons-Discovery0.2  lib/commons-discovery.jar
    JSSE1.0.3_01 

    Diese Bibliotheken benötigen Sie nur, wenn Sie J2SE 1.3.1 verwenden:

    +

    lib/ext13/jsse.jar, lib/ext13/jcert.jar, lib/ext13/jnet.jar

    +

    Bitte beachten Sie: Diese Bibliotheken benötigen Sie nur, wenn Sie J2SE 1.3.1 verwenden.

    Postgres JDBC27.3 

    lib/pg73jdbc2.jar

    +

    Bitte beachten Sie: Wenn Sie keine Datenbank für MOA SP/SS verwenden (vergleiche Abschnitt TBD), benötigen Sie diese Bibliothek nicht.

    + +

    3.1.4 Logging

    +

    Die MOA SP/SS Klassenbibliothek verwendet Jakarta Log4j für die Ausgabe von Log-Meldungen am Bildschirm bzw. in Log-Dateien. Die im Abschnitt 2.1.3 gemachten Aussagen lassen sich großteils auf den Einsatz der MOA SP/SS Klassenbibliothek übertragen.

    +

    3.2 Erweiterungsmöglichkeiten

    3.2.1 Datenbank

    3.2.1.1 PostgreSQL

    3.2.1.2 Oracle

    @@ -325,7 +409,5 @@ INFO | 01 21:25:26,540 | Thread-3 | TID=1049225059594-100 NID=<null>   -

     

    -

     

    -- cgit v1.2.3