diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2014-04-01 14:01:57 +0200 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2014-04-01 14:01:57 +0200 | 
| commit | d3e125d701cbced027c0b1da16aaaa6d3615f3cb (patch) | |
| tree | 101d779a1821324ccacb368e1680249d55e4522d | |
| parent | b9dbd4eed6cb0615a883de2e871e849fb32f1258 (diff) | |
| download | moa-id-spss-d3e125d701cbced027c0b1da16aaaa6d3615f3cb.tar.gz moa-id-spss-d3e125d701cbced027c0b1da16aaaa6d3615f3cb.tar.bz2 moa-id-spss-d3e125d701cbced027c0b1da16aaaa6d3615f3cb.zip | |
solve character encording
8 files changed, 110 insertions, 110 deletions
| diff --git a/common/src/test/java/test/at/gv/egovernment/moa/util/URLDecoderTest.java b/common/src/test/java/test/at/gv/egovernment/moa/util/URLDecoderTest.java index 59163f112..2ded896d0 100644 --- a/common/src/test/java/test/at/gv/egovernment/moa/util/URLDecoderTest.java +++ b/common/src/test/java/test/at/gv/egovernment/moa/util/URLDecoderTest.java @@ -38,7 +38,7 @@ import junit.framework.TestCase;  public class URLDecoderTest extends TestCase {    public void test() throws Exception { -    String s = "immerZUA0129<>%==$$%&/()@?{()=} \\\"äöüÄÖÜ?§"; +    String s = "immerZUA0129<>%==$$%&/()@?{()=} \\\"";      String senc = URLEncoder.encode(s);      String sdec = URLDecoder.decode(senc, "ISO-8859-1");      assertEquals(s, sdec); diff --git a/common/src/test/java/test/at/gv/egovernment/moa/util/URLEncoderTest.java b/common/src/test/java/test/at/gv/egovernment/moa/util/URLEncoderTest.java index 88c74f3ae..5f72c8aad 100644 --- a/common/src/test/java/test/at/gv/egovernment/moa/util/URLEncoderTest.java +++ b/common/src/test/java/test/at/gv/egovernment/moa/util/URLEncoderTest.java @@ -41,12 +41,12 @@ public class URLEncoderTest extends TestCase {      assertEquals(s, senc);    }    public void testAumlUTF8() throws Exception { -    String s = "ä"; +    String s = "ä";      String senc = URLEncoder.encode(s, "UTF-8");      assertEquals("%C3%A4", senc);    }    public void testEncodeDecode() throws Exception { -    String s = "AZaz09.-*_ <>%=$%&/()@?{}[]\\\"'äöüÄÖÜß§"; +    String s = "AZaz09.-*_ <>%=$%&/()@?{}[]\\\"";      String senc = URLEncoder.encode(s, "UTF-8");      String sdec = URLDecoder.decode(senc, "UTF-8");      assertEquals(s, sdec); diff --git a/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/CreateXMLSignature.java b/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/CreateXMLSignature.java index df452c087..aad0a0ce1 100644 --- a/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/CreateXMLSignature.java +++ b/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/CreateXMLSignature.java @@ -52,7 +52,7 @@ public class CreateXMLSignature    /**     * Methode main.     *  -   * Enthält beispielhaften Code zum grundlegenden Gebrauch der API von MOA SP/SS. Es wird damit eine +   * Enthält beispielhaften Code zum grundlegenden Gebrauch der API von MOA SP/SS. Es wird damit eine     * einfach aufgebaute XML-Signatur erzeugt.     *      * ACHTUNG: Stellen Sie bei Verwendung von J2SE 1.4.x bzw. 5.x sicher, dass Sie die System-Property  @@ -61,13 +61,13 @@ public class CreateXMLSignature     *      * @param args <ul>     *             <li> -   *             args[0] enthält einen Verweis auf die Konfigurations-Datei von MOA SP/SS Der Verweis  -   *             enthält entweder eine absolute oder eine relative Pfadangabe, wobei eine relative  +   *             args[0] enthält einen Verweis auf die Konfigurations-Datei von MOA SP/SS Der Verweis  +   *             enthält entweder eine absolute oder eine relative Pfadangabe, wobei eine relative      *             Angabe als relativ zum Arbeitsverzeichnis der Java VM interpretiert wird.      *             </li>     *             <li> -   *             args[1] enthält einen Verweis auf die Konfigurations-Datei von Log4J, dem Logging- -   *             Framework, das von MOA SP/SS verwendet wird. Der Verweis enthält entweder eine  +   *             args[1] enthält einen Verweis auf die Konfigurations-Datei von Log4J, dem Logging- +   *             Framework, das von MOA SP/SS verwendet wird. Der Verweis enth�lt entweder eine      *             absolute oder eine relative Pfadangabe, wobei eine relative Angabe als relativ zum     *             Arbeitsverzeichnis der Java VM interpretiert wird.      *             </li> @@ -100,12 +100,12 @@ public class CreateXMLSignature      DataObjectInfo doi = spf.createDataObjectInfo(DataObjectInfo.STRUCTURE_ENVELOPING, false, cont, ct);      // Erstellen eines SingleSignatureInfo-Containers -    // Enthält alle Angaben zur Erstellung *einer* Signatur +    // Enth�lt alle Angaben zur Erstellung *einer* Signatur      List dataobjectinfolist = new ArrayList();      dataobjectinfolist.add(doi);      SingleSignatureInfo ssi = spf.createSingleSignatureInfo(dataobjectinfolist, null, false); -    // Erstellen des Request-Objekts (Schlüsselbezeichner, Liste von SingleSignatureInfo-Containern) +    // Erstellen des Request-Objekts (Schl�sselbezeichner, Liste von SingleSignatureInfo-Containern)      List singlesignatureinfolist = new ArrayList();      singlesignatureinfolist.add(ssi);      CreateXMLSignatureRequest cxsreq = spf.createCreateXMLSignatureRequest("KG_allgemein", @@ -138,7 +138,7 @@ public class CreateXMLSignature    }    /** -   * Setzt die notwendigen System-Properties für die Konfiguration der MOA SP/SS API.  +   * Setzt die notwendigen System-Properties f�r die Konfiguration der MOA SP/SS API.      *      * @param args Siehe @link CreateXMLSignature#main(String[]).     */ diff --git a/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/VerifyXMLSignature.java b/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/VerifyXMLSignature.java index 604f5618c..6a4a57c11 100644 --- a/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/VerifyXMLSignature.java +++ b/spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/VerifyXMLSignature.java @@ -40,7 +40,7 @@ import at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse;  /**   * Dieses einfache Beispiel demonstriert grundlegend den Gebrauch der API von MOA SP/SS.  - * Es wird damit eine einfach aufgebaute XML-Signatur geprüft. + * Es wird damit eine einfach aufgebaute XML-Signatur gepr�ft.   */  public class VerifyXMLSignature @@ -48,8 +48,8 @@ public class VerifyXMLSignature    /**     * Methode main.     *  -   * Enthält beispielhaften Code zum grundlegenden Gebrauch der API von MOA SP/SS.  -   * Es wird damit eine einfach aufgebaute XML-Signatur geprüft. +   * Enthält beispielhaften Code zum grundlegenden Gebrauch der API von MOA SP/SS.  +   * Es wird damit eine einfach aufgebaute XML-Signatur geprüft.     *      * ACHTUNG: Stellen Sie bei Verwendung von J2SE 1.4.x bzw. 5.x sicher, dass Sie die System-Property      * <code>java.endorsed.dirs</code> auf jenes Verzeichnis gesetzt haben, in dem sich die XPath- @@ -57,19 +57,19 @@ public class VerifyXMLSignature     *      * @param args <ul>     *             <li> -   *             args[0] enthält einen Verweis auf die Konfigurations-Datei von MOA SP/SS Der Verweis  -   *             enthält entweder eine absolute oder eine relative Pfadangabe, wobei eine relative  +   *             args[0] enthält einen Verweis auf die Konfigurations-Datei von MOA SP/SS Der Verweis  +   *             enthält entweder eine absolute oder eine relative Pfadangabe, wobei eine relative      *             Angabe als relativ zum Arbeitsverzeichnis der Java VM interpretiert wird.      *             </li>     *             <li> -   *             args[1] enthält einen Verweis auf die Konfigurations-Datei von Log4J, dem Logging- -   *             Framework, das von MOA SP/SS verwendet wird. Der Verweis enthält entweder eine  +   *             args[1] enthält einen Verweis auf die Konfigurations-Datei von Log4J, dem Logging- +   *             Framework, das von MOA SP/SS verwendet wird. Der Verweis enth�lt entweder eine      *             absolute oder eine relative Pfadangabe, wobei eine relative Angabe als relativ zum     *             Arbeitsverzeichnis der Java VM interpretiert wird.      *             </li>     *             <li> -   *             args[2] enthält Pfad und Dateiname des XML-Dokuments mit der darin enthaltenen, zu -   *             prüfenden XML-Signatur. Verwenden Sie z.B. das mit diesem Handbuch mitgelieferte +   *             args[2] enth�lt Pfad und Dateiname des XML-Dokuments mit der darin enthaltenen, zu +   *             prüfenden XML-Signatur. Verwenden Sie z.B. das mit diesem Handbuch mitgelieferte     *             Beispiel <code>clients/api/signatures/SimpleSignature.xml</code>.     *             </li>     *             </ul> @@ -83,7 +83,7 @@ public class VerifyXMLSignature      SPSSFactory spssFac = SPSSFactory.getInstance();      SignatureVerificationService sigVerifyService = SignatureVerificationService.getInstance(); -    // Content aus Dokument mit zu prüfender Signatur erstellen +    // Content aus Dokument mit zu pr�fender Signatur erstellen      FileInputStream sigDocFIS = null;      try      { @@ -91,40 +91,40 @@ public class VerifyXMLSignature      }      catch (FileNotFoundException e1)      { -      System.err.println("XML-Dokument mit zu prüfender Signatur nicht gefunden: " + args[2]); +      System.err.println("XML-Dokument mit zu prüfender Signatur nicht gefunden: " + args[2]);        System.exit(-1);      }      Content sigDocContent = spssFac.createContent(sigDocFIS, null); -    // Position der zu prüfenden Signatur im Dokument angeben -    // (Nachdem im XPath-Ausdruck ein NS-Präfix verwendet wird, muss in einer Lookup-Tabelle +    // Position der zu pr�fenden Signatur im Dokument angeben +    // (Nachdem im XPath-Ausdruck ein NS-Pr�fix verwendet wird, muss in einer Lookup-Tabelle      // der damit bezeichnete Namenraum mitgegeben werden)      HashMap nSMap = new HashMap();      nSMap.put("dsig", "http://www.w3.org/2000/09/xmldsig#");      VerifySignatureLocation sigLocation = spssFac.createVerifySignatureLocation("//dsig:Signature", nSMap); -    // Zu prüfendes Dokument und Signaturposition zusammenfassen +    // Zu pr�fendes Dokument und Signaturposition zusammenfassen      VerifySignatureInfo sigInfo = spssFac.createVerifySignatureInfo(sigDocContent, sigLocation); -    // Prüfrequest zusammenstellen +    // Pr�frequest zusammenstellen      VerifyXMLSignatureRequest verifyRequest = spssFac.createVerifyXMLSignatureRequest( -      null,    // Wird Prüfzeit nicht angegeben, wird aktuelle Zeit verwendet  +      null,    // Wird Pr�fzeit nicht angegeben, wird aktuelle Zeit verwendet         sigInfo,  -      null,    // Keine Ergänzungsobjekte notwendig -      null,    // Signaturmanifest-Prüfung soll nicht durchgeführt werden -      false,   // Hash-Inputdaten, d.h. tatsächlich signierte Daten werden nicht zurückgeliefert +      null,    // Keine Erg�nzungsobjekte notwendig +      null,    // Signaturmanifest-Pr�fung soll nicht durchgef�hrt werden +      false,   // Hash-Inputdaten, d.h. tats�chlich signierte Daten werden nicht zur�ckgeliefert        "Test-Signaturdienste");  // ID des verwendeten Vertrauensprofils      VerifyXMLSignatureResponse verifyResponse = null;      try      { -      // Aufruf der Signaturprüfung +      // Aufruf der Signaturpr�fung        verifyResponse = sigVerifyService.verifyXMLSignature(verifyRequest);      }      catch (MOAException e)      {        // Service liefert Fehler -      System.err.println("Die Signaturprüfung hat folgenden Fehler geliefert:"); +      System.err.println("Die Signaturprüfung hat folgenden Fehler geliefert:");        System.err.println("Fehlercode: " + e.getMessageId());        System.err.println("Fehlernachricht: " + e.getMessage());        System.exit(-1); @@ -132,18 +132,18 @@ public class VerifyXMLSignature      // Auswertung der Response      System.out.println(); -    System.out.println("Ergebnisse der Signaturprüfung:"); +    System.out.println("Ergebnisse der Signaturprüfung:");      System.out.println();      // Besondere Eigenschaften des Signatorzertifikats      SignerInfo signerInfo = verifyResponse.getSignerInfo();      System.out.println("*** Ist Zertifikat des Signators qualifiziert? " + ((signerInfo.isQualifiedCertificate()) ? "ja" : "nein")); -    System.out.println("*** Ist Zertifikat des Signators von einer Behörde? " + ((signerInfo.isPublicAuthority()) ? "ja" : "nein")); +    System.out.println("*** Ist Zertifikat des Signators von einer Behürde? " + ((signerInfo.isPublicAuthority()) ? "ja" : "nein")); -    // Ergebnisse von Signatur- und Zertifikatsprüfung +    // Ergebnisse von Signatur- und Zertifikatspr�fung      System.out.println(); -    System.out.println("Ergebniscode der Signaturprüfung: " + verifyResponse.getSignatureCheck().getCode()); -    System.out.println("Ergebniscode der Zertifikatsprüfung: " + verifyResponse.getCertificateCheck().getCode()); +    System.out.println("Ergebniscode der Signaturprüfung: " + verifyResponse.getSignatureCheck().getCode()); +    System.out.println("Ergebniscode der Zertifikatsprüfung: " + verifyResponse.getCertificateCheck().getCode());      // Signatorzertifikat      System.out.println(); @@ -154,7 +154,7 @@ public class VerifyXMLSignature    }    /** -   * Setzt die notwendigen System-Properties für die Konfiguration der MOA SP/SS API.  +   * Setzt die notwendigen System-Properties f�r die Konfiguration der MOA SP/SS API.      *      * @param args Siehe @link VerifyXMLSignature#main(String[]).     */ diff --git a/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTP.java b/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTP.java index ffea02533..0ed47e4a9 100644 --- a/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTP.java +++ b/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTP.java @@ -43,8 +43,8 @@ import org.apache.xml.serialize.XMLSerializer;  import org.w3c.dom.Document;  /** - * Diese Klasse implementiert einen einfachen Client für das MOA SP/SS Webservice mittels Apache Axis. Die - * Verbindung erfolgt ungesichert über HTTP. + * Diese Klasse implementiert einen einfachen Client f�r das MOA SP/SS Webservice mittels Apache Axis. Die + * Verbindung erfolgt ungesichert über HTTP.   */  public class HTTP  { @@ -53,19 +53,19 @@ public class HTTP    /**     * Methode main.     *  -   * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. Der Zugriff -   * passiert über das AXIS-Framework. Die Verbindung erfolgt ungesichert über HTTP. +   * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. Der Zugriff +   * passiert über das AXIS-Framework. Die Verbindung erfolgt ungesichert über HTTP.     *      * @param args <ul>     *             <li> -   *             args[0] enthält entweder die Bezeichnung "sign" oder "verify" zur Kennzeichnung, -   *             ob ein Signaturerstellungsrequest, oder ein Signaturprüfrequest gesendet werden soll. +   *             args[0] enthält entweder die Bezeichnung "sign" oder "verify" zur Kennzeichnung, +   *             ob ein Signaturerstellungsrequest, oder ein Signaturprüfrequest gesendet werden soll.     *             </li>     *             <li> -   *             args[1] enthält einen Verweis auf eine Property-Datei, die die nähere Konfiguration -   *             für dieses Beispiel enthält. Der Verweis enthält entweder eine absolute oder eine +   *             args[1] enthält einen Verweis auf eine Property-Datei, die die n�here Konfiguration +   *             f�r dieses Beispiel enthält. Der Verweis enthält entweder eine absolute oder eine     *             relative Pfadangabe, wobei eine relative Angabe als relativ zum Arbeitsverzeichnis der -   *             Java VM interpretiert wird. Folgende Properties müssen in der Property-Datei vorhanden +   *             Java VM interpretiert wird. Folgende Properties m�ssen in der Property-Datei vorhanden     *             sein:      *             <ul>     *             <li> @@ -86,7 +86,7 @@ public class HTTP     *             <code>verifyServiceEndPoint</code>: Zugangspunkt des Webservices (URL)     *             </li>     *             <li> -   *             <code>verifyRequest</code>: Name des zu sendenden Signaturprüfrequests (entweder +   *             <code>verifyRequest</code>: Name des zu sendenden Signaturprüfrequests (entweder     *             absolute oder relative Pfadangabe; eine relative Pfadangabe wird relativ zum     *             Arbeitsverzeichnis der Java VM interpretiert)     *             </li> @@ -98,13 +98,13 @@ public class HTTP    {      try      { -      // Prüfen, ob Beispiel korrekt verwendet wird +      // Pr�fen, ob Beispiel korrekt verwendet wird        checkArgs(args, "HTTP");        // Initialisieren des Clients        HTTP httpClient = new HTTP(args); -      // Ausführen der Serviceabfrage +      // Ausf�hren der Serviceabfrage        httpClient.execute(args[0]);      }      catch (Exception e) @@ -114,9 +114,9 @@ public class HTTP    }    /**  -   * Prüft, ob das Beispiel korrekt verwendet wird. +   * Pr�ft, ob das Beispiel korrekt verwendet wird.     *  -   * @param args Die Aufrufparameter für das Beispiel. Siehe {@link HTTP#main(String[])}. +   * @param args Die Aufrufparameter für das Beispiel. Siehe {@link HTTP#main(String[])}.     *      * @param exampleName Der Name dieses Beispiels, der im Hilfetext gedruckt wird.     */ @@ -129,11 +129,11 @@ public class HTTP    }    /** -   * Erzeugt den MOA Client. Es erfolgt die Auswertung der übergebenen Aufrufparameter. +   * Erzeugt den MOA Client. Es erfolgt die Auswertung der �bergebenen Aufrufparameter.     *  -   * @param args Die Aufrufparameter für das Beispiel. Siehe {@link HTTP#main(String[])}. +   * @param args Die Aufrufparameter für das Beispiel. Siehe {@link HTTP#main(String[])}.     *  -   * @throws Exception wenn der MOA Client mit den übergebenen Aufrufparametern nicht korrekt erzeugt +   * @throws Exception wenn der MOA Client mit den �bergebenen Aufrufparametern nicht korrekt erzeugt     *         werden konnte.      */    protected HTTP(String[] args) throws Exception @@ -143,9 +143,9 @@ public class HTTP    }    /** -   * Führt die Abfrage beim MOA-Service aus. +   * F�hrt die Abfrage beim MOA-Service aus.     *  -   * @param mode Steuert, ob eine Signatur erstellt ("sign") oder geprüft ("verify") werden soll. +   * @param mode Steuert, ob eine Signatur erstellt ("sign") oder gepr�ft ("verify") werden soll.     *      * @throws Exception wenn dabei etwas schiegeht.     */ @@ -165,20 +165,20 @@ public class HTTP      // AXIS-Server instanzieren      Service service = ServiceFactory.newInstance().createService(new QName(getProperty(mode + "ServiceQName"))); -    // Call öffnen +    // Call �ffnen      Call call = service.createCall(); -    // Neues BodyElement anlegen und mit dem DOM-Baum füllen +    // Neues BodyElement anlegen und mit dem DOM-Baum f�llen      SOAPBodyElement body = new SOAPBodyElement(xmlRequest.getDocumentElement());      SOAPBodyElement[] params = new SOAPBodyElement[]      {        body      }; -    // Call mit Endpoint verknüpfen +    // Call mit Endpoint verkn�pfen      call.setTargetEndpointAddress(getProperty(mode + "ServiceEndPoint")); -    // Call auslösen und die Antworten speichern +    // Call ausl�sen und die Antworten speichern      System.out.println("Calling ...");      Vector responses = (Vector) call.invoke(params); @@ -209,7 +209,7 @@ public class HTTP    }    /** -   * Prüft ob die Property mit dem angegebenen Namen in den Konfigurations-Properties enthalten ist. +   * Pr�ft ob die Property mit dem angegebenen Namen in den Konfigurations-Properties enthalten ist.     *       * @param propName Name der zu untersuchenden Property.     *  diff --git a/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSClientAuth.java b/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSClientAuth.java index 8f692b2ed..33a94ff55 100644 --- a/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSClientAuth.java +++ b/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSClientAuth.java @@ -26,8 +26,8 @@ package at.gv.egovernment.moa.spss.handbook.clients.webservice;  /** - * Diese Klasse implementiert einen einfachen Client für das MOA SP/SS Webservice mittels Apache Axis. Die - * Verbindung erfolgt gesichert über SSL, und zwar sowohl mit Server- und Clientauthentisierung. + * Diese Klasse implementiert einen einfachen Client f�r das MOA SP/SS Webservice mittels Apache Axis. Die + * Verbindung erfolgt gesichert über SSL, und zwar sowohl mit Server- und Clientauthentisierung.   */  public class HTTPSClientAuth extends HTTPSServerAuth  { @@ -39,20 +39,20 @@ public class HTTPSClientAuth extends HTTPSServerAuth    /**     * Methode main.     *  -   * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. Der Zugriff -   * passiert über das AXIS-Framework. Die Verbindung erfolgt gesichert über SSL, und zwar sowohl mit  +   * Enthaelt den Beispielcode der  noetig ist um von Java aus auf MOA-SPSS zugreifen zu koennen. Der Zugriff +   * passiert ueber das AXIS-Framework. Die Verbindung erfolgt gesichert ueber SSL, und zwar sowohl mit      * Server- und Clientauthentisierung.     *      * @param args <ul>     *             <li> -   *             args[0] enthält entweder die Bezeichnung "sign" oder "verify" zur Kennzeichnung, -   *             ob ein Signaturerstellungsrequest, oder ein Signaturprüfrequest gesendet werden soll. +   *             args[0] enthaelt entweder die Bezeichnung "sign" oder "verify" zur Kennzeichnung, +   *             ob ein Signaturerstellungsrequest, oder ein Signaturprüefrequest gesendet werden soll.     *             </li>     *             <li> -   *             args[1] enthält einen Verweis auf eine Property-Datei, die die nähere Konfiguration -   *             für dieses Beispiel enthält. Der Verweis enthält entweder eine absolute oder eine +   *             args[1] enthaelt einen Verweis auf eine Property-Datei, die die n�here Konfiguration +   *             fuer dieses Beispiel enthaelt. Der Verweis enthaelt entweder eine absolute oder eine     *             relative Pfadangabe, wobei eine relative Angabe als relativ zum Arbeitsverzeichnis der -   *             Java VM interpretiert wird. Folgende Properties müssen in der Properties-Datei vorhanden +   *             Java VM interpretiert wird. Folgende Properties muessen in der Properties-Datei vorhanden     *             sein:      *             <ul>     *             <li> @@ -73,27 +73,27 @@ public class HTTPSClientAuth extends HTTPSServerAuth     *             <code>verifyServiceEndPoint</code>: Zugangspunkt des Webservices (URL)     *             </li>     *             <li> -   *             <code>verifyRequest</code>: Name des zu sendenden Signaturprüfrequests (entweder +   *             <code>verifyRequest</code>: Name des zu sendenden Signaturpruefrequests (entweder     *             absolute oder relative Pfadangabe; eine relative Pfadangabe wird relativ zum     *             Arbeitsverzeichnis der Java VM interpretiert)     *             </li>     *             <li> -   *             <code>ssl.truststore.type</code>: Typ des JSSE-Truststores (entweder "JKS" für einen -   *             Java Key Store oder "PKCS12" für eine PKCS#12-Datei). +   *             <code>ssl.truststore.type</code>: Typ des JSSE-Truststores (entweder "JKS" fuer einen +   *             Java Key Store oder "PKCS12" fuer eine PKCS#12-Datei).     *             </li>     *             <li><code>ssl.truststore.type</code>: Relativer oder absoluter Pfad zum JSSE-Truststore.     *             Ein relativer Pfad wird relativ zum Arbeitsverzeichnis der Java VM interpretiert).     *             </li> -   *             <li><code>ssl.truststore.pwd</code>: Passwort für den JSSE-Truststore. +   *             <li><code>ssl.truststore.pwd</code>: Passwort f�r den JSSE-Truststore.     *             </li>     *             <li> -   *             <code>ssl.keystore.type</code>: Typ des JSSE-Keystores (entweder "JKS" für einen -   *             Java Key Store oder "PKCS12" für eine PKCS#12-Datei). +   *             <code>ssl.keystore.type</code>: Typ des JSSE-Keystores (entweder "JKS" fuer einen +   *             Java Key Store oder "PKCS12" fuer eine PKCS#12-Datei).     *             </li>     *             <li><code>ssl.keystore.type</code>: Relativer oder absoluter Pfad zum JSSE-Keystore.     *             Ein relativer Pfad wird relativ zum Arbeitsverzeichnis der Java VM interpretiert).     *             </li> -   *             <li><code>ssl.keystore.pwd</code>: Passwort für den JSSE-Keystore. +   *             <li><code>ssl.keystore.pwd</code>: Passwort f�r den JSSE-Keystore.     *             </li>     *             </ul>     *             </li> @@ -103,13 +103,13 @@ public class HTTPSClientAuth extends HTTPSServerAuth    {      try      { -      // Prüfen, ob Beispiel korrekt verwendet wird +      // Pr�fen, ob Beispiel korrekt verwendet wird        checkArgs(args, "HTTP");        // Initialisieren des Clients        HTTPSClientAuth httpClient = new HTTPSClientAuth(args); -      // Ausführen der Serviceabfrage +      // Ausf�hren der Serviceabfrage        httpClient.execute(args[0]);      }      catch (Exception e) @@ -119,11 +119,11 @@ public class HTTPSClientAuth extends HTTPSServerAuth    }    /** -   * Erzeugt den MOA Client. Es erfolgt die Auswertung der übergebenen Aufrufparameter. +   * Erzeugt den MOA Client. Es erfolgt die Auswertung der uebergebenen Aufrufparameter.     *  -   * @param args Die Aufrufparameter für das Beispiel. Siehe {@link HTTPSClientAuth#main(String[])}. +   * @param args Die Aufrufparameter fuer das Beispiel. Siehe {@link HTTPSClientAuth#main(String[])}.     *  -   * @throws Exception wenn der MOA Client mit den übergebenen Aufrufparametern nicht korrekt erzeugt +   * @throws Exception wenn der MOA Client mit den �bergebenen Aufrufparametern nicht korrekt erzeugt     *         werden konnte.      */    protected HTTPSClientAuth(String[] args) throws Exception @@ -132,13 +132,13 @@ public class HTTPSClientAuth extends HTTPSServerAuth    }    /** -   * Konfiguriert JSSE für eine SSL-Verbindung mit Client- und Serverauthentisierung. +   * Konfiguriert JSSE fuer eine SSL-Verbindung mit Client- und Serverauthentisierung.     */    protected void configureSSL() throws Exception    {      super.configureSSL(); -    // Konfiguriere Key-Store (enthält privaten Schlüssel und Zertifikat des Clients) +    // Konfiguriere Key-Store (enth�lt privaten Schl�ssel und Zertifikat des Clients)      System.setProperty(KEYSTORETYPE, getProperty("ssl.keystore.type"));      System.setProperty(KEYSTORE, getProperty("ssl.keystore.loc"));      System.setProperty(KEYSTOREPASSWORD, getProperty("ssl.keystore.pwd")); diff --git a/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSServerAuth.java b/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSServerAuth.java index d2a0900bc..d72564812 100644 --- a/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSServerAuth.java +++ b/spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSServerAuth.java @@ -29,8 +29,8 @@ import java.security.Security;  import com.sun.net.ssl.internal.ssl.Provider;  /** - * Diese Klasse implementiert einen einfachen Client für das MOA SP/SS Webservice mittels Apache Axis. Die - * Verbindung erfolgt gesichert über SSL, und zwar nur mit Serverauthentisierung. + * Diese Klasse implementiert einen einfachen Client f�r das MOA SP/SS Webservice mittels Apache Axis. Die + * Verbindung erfolgt gesichert ueber SSL, und zwar nur mit Serverauthentisierung.   */  public class HTTPSServerAuth extends HTTP  { @@ -43,20 +43,20 @@ public class HTTPSServerAuth extends HTTP    /**     * Methode main.     *  -   * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. Der Zugriff -   * passiert über das AXIS-Framework. Die Verbindung erfolgt gesichert über SSL, und zwar nur mit  +   * Enthaelt den Beispielcode der noetig ist um von Java aus auf MOA-SPSS zugreifen zu koennen. Der Zugriff +   * passiert ueber das AXIS-Framework. Die Verbindung erfolgt gesichert ueber SSL, und zwar nur mit      * Serverauthentisierung.     *      * @param args <ul>     *             <li> -   *             args[0] enthält entweder die Bezeichnung "sign" oder "verify" zur Kennzeichnung, -   *             ob ein Signaturerstellungsrequest, oder ein Signaturprüfrequest gesendet werden soll. +   *             args[0] enthaelt entweder die Bezeichnung "sign" oder "verify" zur Kennzeichnung, +   *             ob ein Signaturerstellungsrequest, oder ein Signaturpruefrequest gesendet werden soll.     *             </li>     *             <li> -   *             args[1] enthält einen Verweis auf eine Property-Datei, die die nähere Konfiguration -   *             für dieses Beispiel enthält. Der Verweis enthält entweder eine absolute oder eine +   *             args[1] enthaelt einen Verweis auf eine Property-Datei, die die naehere Konfiguration +   *             fuer dieses Beispiel enthaelt. Der Verweis enthaelt entweder eine absolute oder eine     *             relative Pfadangabe, wobei eine relative Angabe als relativ zum Arbeitsverzeichnis der -   *             Java VM interpretiert wird. Folgende Properties müssen in der Properties-Datei vorhanden +   *             Java VM interpretiert wird. Folgende Properties muessen in der Properties-Datei vorhanden     *             sein:      *             <ul>     *             <li> @@ -77,18 +77,18 @@ public class HTTPSServerAuth extends HTTP     *             <code>verifyServiceEndPoint</code>: Zugangspunkt des Webservices (URL)     *             </li>     *             <li> -   *             <code>verifyRequest</code>: Name des zu sendenden Signaturprüfrequests (entweder +   *             <code>verifyRequest</code>: Name des zu sendenden Signaturpruefrequests (entweder     *             absolute oder relative Pfadangabe; eine relative Pfadangabe wird relativ zum     *             Arbeitsverzeichnis der Java VM interpretiert)     *             </li>     *             <li> -   *             <code>ssl.truststore.type</code>: Typ des JSSE-Truststores (entweder "JKS" für einen -   *             Java Key Store oder "PKCS12" für eine PKCS#12-Datei). +   *             <code>ssl.truststore.type</code>: Typ des JSSE-Truststores (entweder "JKS" fuer einen +   *             Java Key Store oder "PKCS12" fuer eine PKCS#12-Datei).     *             </li>     *             <li><code>ssl.truststore.type</code>: Relativer oder absoluter Pfad zum JSSE-Truststore.     *             Ein relativer Pfad wird relativ zum Arbeitsverzeichnis der Java VM interpretiert).     *             </li> -   *             <li><code>ssl.truststore.pwd</code>: Passwort für den JSSE-Truststore. +   *             <li><code>ssl.truststore.pwd</code>: Passwort fuer den JSSE-Truststore.     *             </li>     *             </ul>     *             </li> @@ -98,13 +98,13 @@ public class HTTPSServerAuth extends HTTP    {      try      { -      // Prüfen, ob Beispiel korrekt verwendet wird +      // Pr�fen, ob Beispiel korrekt verwendet wird        checkArgs(args, "HTTP");        // Initialisieren des Clients        HTTPSServerAuth httpClient = new HTTPSServerAuth(args); -      // Ausführen der Serviceabfrage +      // Ausf�hren der Serviceabfrage        httpClient.execute(args[0]);      }      catch (Exception e) @@ -114,11 +114,11 @@ public class HTTPSServerAuth extends HTTP    }    /** -   * Erzeugt den MOA Client. Es erfolgt die Auswertung der übergebenen Aufrufparameter. +   * Erzeugt den MOA Client. Es erfolgt die Auswertung der �bergebenen Aufrufparameter.     *  -   * @param args Die Aufrufparameter für das Beispiel. Siehe {@link HTTPSServerAuth#main(String[])}. +   * @param args Die Aufrufparameter fuer das Beispiel. Siehe {@link HTTPSServerAuth#main(String[])}.     *  -   * @throws Exception wenn der MOA Client mit den übergebenen Aufrufparametern nicht korrekt erzeugt +   * @throws Exception wenn der MOA Client mit den uebergebenen Aufrufparametern nicht korrekt erzeugt     *         werden konnte.      */    protected HTTPSServerAuth(String[] args) throws Exception @@ -128,20 +128,20 @@ public class HTTPSServerAuth extends HTTP    }    /** -   * Konfiguriert JSSE für eine SSL-Verbindung mit Serverauthentisierung. +   * Konfiguriert JSSE fuer eine SSL-Verbindung mit Serverauthentisierung.     *  -   * @throws Exception wenn die Konfiguration von JSSE fehlschlägt. +   * @throws Exception wenn die Konfiguration von JSSE fehlschlaegt.     */    protected void configureSSL() throws Exception    { -    // Aktivieren Sie die nächste Zeile für detailliertes Logging des SSL-Verbindungsaufbaus +    // Aktivieren Sie die n�chste Zeile f�r detailliertes Logging des SSL-Verbindungsaufbaus      // System.setProperty("javax.net.debug", "all"); -    // Setzen des korrekten Protokoll-Handlers für https +    // Setzen des korrekten Protokoll-Handlers f�r https      Security.addProvider(new Provider());      System.setProperty(HANDLER, "com.sun.net.ssl.internal.www.protocol"); -    // Konfiguriere Trust-Store (enthält SSL-Zertifikat des MOA Services, dem vertraut wird) +    // Konfiguriere Trust-Store (enth�lt SSL-Zertifikat des MOA Services, dem vertraut wird)      System.setProperty(TRUSTSTORETYPE, getProperty("ssl.truststore.type"));      System.setProperty(TRUSTSTORE, getProperty("ssl.truststore.loc"));      System.setProperty(TRUSTSTOREPASSWORD, getProperty("ssl.truststore.pwd")); diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java index 591e26ac2..639a75ab1 100644 --- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java +++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java @@ -284,8 +284,8 @@ public class AxisHandler extends BasicHandler {        try {          xmlResponseString = DOMUtils.serializeNode(xmlResponse, true);          /* -        Soll die Antwort nur \n enthalten, so gibt es 2 Möglichkeiten: -        1.) höhere Xalan Version und +        Soll die Antwort nur \n enthalten, so gibt es 2 Möglichkeiten: +        1.) Xalan Version und          xmlResponseString = DOMUtils.serializeNode(xmlResponse, true, "\n");          2.)           OutputFormat serializerFormat = new OutputFormat((Document) xmlResponse.getOwnerDocument()); | 
