aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Lenz <tlenz@iaik.tugraz.at>2014-04-01 14:01:57 +0200
committerThomas Lenz <tlenz@iaik.tugraz.at>2014-04-01 14:01:57 +0200
commitd3e125d701cbced027c0b1da16aaaa6d3615f3cb (patch)
tree101d779a1821324ccacb368e1680249d55e4522d
parentb9dbd4eed6cb0615a883de2e871e849fb32f1258 (diff)
downloadmoa-id-spss-d3e125d701cbced027c0b1da16aaaa6d3615f3cb.tar.gz
moa-id-spss-d3e125d701cbced027c0b1da16aaaa6d3615f3cb.tar.bz2
moa-id-spss-d3e125d701cbced027c0b1da16aaaa6d3615f3cb.zip
solve character encording
-rw-r--r--common/src/test/java/test/at/gv/egovernment/moa/util/URLDecoderTest.java2
-rw-r--r--common/src/test/java/test/at/gv/egovernment/moa/util/URLEncoderTest.java4
-rw-r--r--spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/CreateXMLSignature.java16
-rw-r--r--spss/handbook/clients/api/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/api/VerifyXMLSignature.java54
-rw-r--r--spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTP.java48
-rw-r--r--spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSClientAuth.java46
-rw-r--r--spss/handbook/clients/webservice/src/main/java/at/gv/egovernment/moa/spss/handbook/clients/webservice/HTTPSServerAuth.java46
-rw-r--r--spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java4
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());