aboutsummaryrefslogtreecommitdiff
path: root/spss/handbook/clients/api/src
diff options
context:
space:
mode:
authorBojan Suzic <bojan.suzic@iaik.tugraz.at>2014-04-01 16:54:06 +0200
committerBojan Suzic <bojan.suzic@iaik.tugraz.at>2014-04-01 16:54:06 +0200
commit5f0b20d72cb502dedfdff5364d150a110c6fc395 (patch)
tree6c0eeac8af529d54f7e8e89a9268d17a8a18920b /spss/handbook/clients/api/src
parent4e26d339e14275d13f993fd75dbe2819870ae699 (diff)
parent779030ed2d7091183b3faf13fec57fa270d46c3a (diff)
downloadmoa-id-spss-5f0b20d72cb502dedfdff5364d150a110c6fc395.tar.gz
moa-id-spss-5f0b20d72cb502dedfdff5364d150a110c6fc395.tar.bz2
moa-id-spss-5f0b20d72cb502dedfdff5364d150a110c6fc395.zip
merge
Diffstat (limited to 'spss/handbook/clients/api/src')
-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
2 files changed, 35 insertions, 35 deletions
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[]).
*/