diff options
| author | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-04-01 16:54:06 +0200 | 
|---|---|---|
| committer | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-04-01 16:54:06 +0200 | 
| commit | 5f0b20d72cb502dedfdff5364d150a110c6fc395 (patch) | |
| tree | 6c0eeac8af529d54f7e8e89a9268d17a8a18920b /spss/handbook/clients/api | |
| parent | 4e26d339e14275d13f993fd75dbe2819870ae699 (diff) | |
| parent | 779030ed2d7091183b3faf13fec57fa270d46c3a (diff) | |
| download | moa-id-spss-5f0b20d72cb502dedfdff5364d150a110c6fc395.tar.gz moa-id-spss-5f0b20d72cb502dedfdff5364d150a110c6fc395.tar.bz2 moa-id-spss-5f0b20d72cb502dedfdff5364d150a110c6fc395.zip | |
merge
Diffstat (limited to 'spss/handbook/clients/api')
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[]).     */ | 
