aboutsummaryrefslogtreecommitdiff
path: root/work/cfg
diff options
context:
space:
mode:
Diffstat (limited to 'work/cfg')
-rw-r--r--work/cfg/config.properties531
-rw-r--r--work/cfg/config.properties.thomas204
-rw-r--r--work/cfg/config.properties_abspaths292
-rw-r--r--work/cfg/help_text.properties60
-rw-r--r--work/cfg/log4j.properties24
5 files changed, 1111 insertions, 0 deletions
diff --git a/work/cfg/config.properties b/work/cfg/config.properties
new file mode 100644
index 0000000..c8e797e
--- /dev/null
+++ b/work/cfg/config.properties
@@ -0,0 +1,531 @@
+# PDF-AS Amtssignaturen Beispiel Konfigurationsdatei
+#
+# Diese Konfigurationsdatei gilt als Referenzbeispiel einer
+# Konfigurationsdatei für die PDF-AS Applikation.
+
+
+#############################################
+# Applikationseinstellungen
+
+normalizer.version=V01
+
+ldap.url=http://xxx.yyy.z.com:5000/some/fake/url
+
+cert.alg.rsa=http://www.w3.org/2000/09/xmldsig#rsa-sha1
+cert.alg.ecdsa=http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1
+
+strict_mode=false
+
+
+#############################################
+# Signaturdienste
+
+bku.available_for_web=true
+bku.available_for_commandline=true
+
+bku.sign.url=http://127.0.0.1:3495/http-security-layer-request
+bku.sign.request=./templates/BKUSignRequestB64.xml
+bku.sign.KeyboxIdentifier=SecureSignatureKeypair
+
+bku.verify.url=http://127.0.0.1:3495/http-security-layer-request
+bku.verify.request=./templates/BKUVerifyRequest.xml
+bku.verify.template=./templates/BKUVerifyTemplateB64.xml
+bku.verify.template.SP=./templates/BKUVerifyTemplateSP.xml
+
+
+a1.available_for_web=false
+a1.available_for_commandline=false
+
+a1.sign.url=https://signatur.a1.net/http-security-layer-request
+a1.sign.request=./templates/BKUSignRequestB64.xml
+a1.sign.KeyboxIdentifier=SecureSignatureKeypair
+
+a1.verify.url=https://signatur.a1.net/http-security-layer-request
+a1.verify.request=./templates/BKUVerifyRequest.xml
+a1.verify.template=./templates/BKUVerifyTemplateB64.xml
+a1.verify.template.SP=./templates/BKUVerifyTemplateSP.xml
+
+
+moa.available_for_web=true
+moa.available_for_commandline=true
+
+moa.sign.url=http://127.0.0.1:18080/moa-spss/services/SignatureCreation
+moa.sign.request=./templates/MOASignRequestB64.xml
+moa.sign.KeyIdentifier=TestKey2
+
+moa.verify.url=http://127.0.0.1:18080/moa-spss/services/SignatureVerification
+moa.verify.request=./templates/MOAVerifyRequest.xml
+moa.verify.template=./templates/MOAVerifyTemplateB64.xml
+moa.verify.template.SP=./templates/MOAVerifyTemplateSP.xml
+moa.verify.TrustProfileID=Test-Signaturdienste
+
+
+#############################################
+# Responsemeldungen der Signaturdienste
+
+signature.response.certificateCheckInfo.0=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Jedes Zertifikat dieser Kette ist zum in der Anfrage angegebenen Prüfzeitpunkt gültig.
+signature.response.certificateCheckInfo.1=Es konnte keine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konstruiert werden.
+signature.response.certificateCheckInfo.2=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für zumindest ein Zertifikat dieser Kette fällt der Prüfzeitpunkt nicht in das Gültigkeitsintervall.
+signature.response.certificateCheckInfo.3=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Für zumindest ein Zertifikat konnte der Zertifikatstatus nicht festgestellt werden.
+signature.response.certificateCheckInfo.4=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Zumindest ein Zertifikat ist zum Prüfzeitpunkt widerrufen.
+signature.response.certificateCheckInfo.5=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Kein Zertifikat dieser Kette ist zum Prüfzeitpunkt widerrufen. Zumindest ein Zertifikat ist zum Prüfzeitpunkt gesperrt.
+signature.response.certificateCheckInfo.99=Die Prüfung der Signaturprüfdaten wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist.
+
+signature.response.signatureCheckInfo.0=Die Überprüfung der Hash-Werte und des Werts der Signatur konnte erfolgreich durchgeführt werden.
+signature.response.signatureCheckInfo.1=Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference der Signatur ist ein Fehler aufgetreten. Der Wert der Signatur wurde nicht überprüft.
+signature.response.signatureCheckInfo.2=Die Überprüfung der Hash-Werte konnte erfolgreich durchgeführt werden. Beim Überprüfen des Werts der Signatur ist jedoch ein Fehler aufgetreten.
+
+signature.response.signatureManifestCheckInfo.0=Für diese Signatur ist kein Signaturmanifest notwendig.
+signature.response.signatureManifestCheckInfo.1=Die Signatur enthält keine Referenz auf das notwendige Signaturmanifest.
+signature.response.signatureManifestCheckInfo.2=Die Signatur enthält zwar eine Referenz auf das Signaturmanifest, dieses entspricht vom Umfang her jedoch nicht den Anforderungen dieser Spezifikation. Die Hash-Werte der im Signaturmanifest vorhandenen dsig:Reference-Elemente wurden nicht überprüft.
+signature.response.signatureManifestCheckInfo.3=Die Signatur enthält eine Referenz auf das Signaturmanifest. Das Signaturmanifest entspricht vom Umfang her den Anforderungen dieser Spezifikation. Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference des Signaturmanifests ist jedoch ein Fehler aufgetreten.
+signature.response.signatureManifestCheckInfo.99=Die Prüfung des Signaturmanifests wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist.
+
+
+#############################################
+# Anzeige von OID Feldern eines Zertifikats im Prüfergebnis
+
+oid.root=1.2.40.0.10
+oid.1_2_40_0_10_1_1_1=Verwaltungseigenschaft
+oid.1_2_40_0_10_1_1_2=Dienstleistereigenschaft
+
+
+#############################################
+# Profile
+
+sig_obj.type.default=egov_graz_gv_at
+
+sig_obj.types.egov_graz_gv_at=on
+sig_obj.types.a_sit_demo=on
+sig_obj.types.bmi_su_zmr=on
+sig_obj.types.test_wlackner=on
+sig_obj.types.CIO-BUND2=on
+sig_obj.types.CIO-BUND-neu=on
+sig_obj.types.a_sit_demo2=on
+sig_obj.types.profEGIZ=on
+sig_obj.types.ECDL=on
+
+
+#############################################
+# Standardfeldlängen der Felder für die Binärsignatur
+
+defaults.phlength.SIG_DATE=50
+defaults.phlength.SIG_NUMBER=50
+defaults.phlength.SIG_ISSUER=150
+defaults.phlength.SIG_VALUE=200
+defaults.phlength.SIG_ID=90
+
+
+#############################################
+# egov_graz_gv_at
+
+# Signatur Typ Spezifikation
+sig_obj.egov_graz_gv_at.description=EGOV Graz.gv.at
+sig_obj.egov_graz_gv_at.key.SIG_NAME=Inhaber
+sig_obj.egov_graz_gv_at.key.SIG_DATE=Datum
+sig_obj.egov_graz_gv_at.key.SIG_ISSUER=Aussteller
+sig_obj.egov_graz_gv_at.key.SIG_TYPE=Verfahren
+sig_obj.egov_graz_gv_at.key.SIG_VALUE=Signaturwert
+sig_obj.egov_graz_gv_at.key.SIG_NORM=Normalisierung
+sig_obj.egov_graz_gv_at.key.SIG_ID=Kennzeichnung
+sig_obj.egov_graz_gv_at.key.SIG_NUMBER=Seriennummer
+sig_obj.egov_graz_gv_at.key.SIG_META=Hinweis:
+sig_obj.egov_graz_gv_at.key.SIG_KZ=Algorithmus
+
+sig_obj.egov_graz_gv_at.value.SIG_TYPE=urn:publicid:egov.graz.gv.at:AS+bescheid+tb-1.0
+sig_obj.egov_graz_gv_at.value.SIG_LABEL=./images/amtssignatur_graz.gif
+sig_obj.egov_graz_gv_at.value.SIG_META=Hinweis: Dieses Dokument ist nur in elektronischer Form gültig!
+sig_obj.egov_graz_gv_at.value.SIG_NORM=V01
+
+sig_obj.egov_graz_gv_at.phlength.SIG_NUMBER=250
+sig_obj.egov_graz_gv_at.phlength.SIG_NAME=250
+sig_obj.egov_graz_gv_at.phlength.SIG_ISSUER=300
+
+# This uses a special moa key
+sig_obj.egov_graz_gv_at.moa.sign.KeyIdentifier=BjornKey
+
+#absolute positioning
+#sig_obj.egov_graz_gv_at.pos=1;40.0;800.0;400.0
+
+
+# Signatur Tabellen Spezifikation
+sig_obj.egov_graz_gv_at.table.main.1=SIG_LABEL-i|TABLE-info
+sig_obj.egov_graz_gv_at.table.main.2=SIG_VALUE-cv
+sig_obj.egov_graz_gv_at.table.main.3=SIG_META-v
+sig_obj.egov_graz_gv_at.table.main.4=SIG_ID-cv
+sig_obj.egov_graz_gv_at.table.main.5=SIG_KZ-cv
+sig_obj.egov_graz_gv_at.table.main.ColsWidth=1 4
+sig_obj.egov_graz_gv_at.table.main.Style.bgcolor=222 222 200
+sig_obj.egov_graz_gv_at.table.main.Style.padding=3
+sig_obj.egov_graz_gv_at.table.main.Style.halign=center
+sig_obj.egov_graz_gv_at.table.main.Style.valign=middle
+sig_obj.egov_graz_gv_at.table.main.Style.border=0.1
+sig_obj.egov_graz_gv_at.table.main.Style.font=HELVETICA,12,NORMAL
+sig_obj.egov_graz_gv_at.table.main.Style.valuefont=COURIER,12,NORMAL
+# font definition: face,height,weight
+# default_font: HELVETICA,8,NORMAL
+# font_face: HELVETICA | TIMES_ROMAN | COURIER
+# font_height: float value
+# font_weight: NORMAL | BOLD | ITALIC | BOLDITALIC | UNDERLINE | STRIKETHRU
+
+sig_obj.egov_graz_gv_at.table.info.1=SIG_TYPE-cv
+sig_obj.egov_graz_gv_at.table.info.2=SIG_DATE-cv
+sig_obj.egov_graz_gv_at.table.info.3=SIG_NAME-cv
+sig_obj.egov_graz_gv_at.table.info.4=SIG_ISSUER-cv
+sig_obj.egov_graz_gv_at.table.info.5=SIG_NUMBER-cv
+sig_obj.egov_graz_gv_at.table.info.ColsWidth=1.5 4
+
+
+
+#######################################
+# a_sit_demo
+
+sig_obj.a_sit_demo.description=A-Sit Demo
+sig_obj.a_sit_demo.key.SIG_NAME=Unterzeichner
+sig_obj.a_sit_demo.key.SIG_DATE=Datum
+sig_obj.a_sit_demo.key.SIG_ISSUER=Aussteller
+sig_obj.a_sit_demo.key.SIG_VALUE=Signaturwert
+sig_obj.a_sit_demo.key.SIG_NORM=Methode
+sig_obj.a_sit_demo.key.SIG_NUMBER=Seriennummer
+sig_obj.a_sit_demo.key.SIG_META=Weitere Hinweise
+sig_obj.a_sit_demo.key.SIG_ID=Kennzeichnung
+sig_obj.a_sit_demo.key.SIG_KZ=Algorithmus
+
+sig_obj.a_sit_demo.value.SIG_LABEL=./images/buergersignatur_graz.gif
+
+sig_obj.a_sit_demo.phlength.SIG_NAME=250
+sig_obj.a_sit_demo.phlength.SIG_ISSUER=250
+sig_obj.a_sit_demo.phlength.SIG_VALUE=400
+
+# This uses a special moa key
+sig_obj.a_sit_demo.moa.sign.KeyIdentifier=TRTestKey
+
+sig_obj.a_sit_demo.table.main.1=SIG_VALUE-cv
+sig_obj.a_sit_demo.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.a_sit_demo.table.main.3=SIG_KZ-cv
+sig_obj.a_sit_demo.table.main.4=SIG_ID-cv
+sig_obj.a_sit_demo.table.main.ColsWidth=1 4
+sig_obj.a_sit_demo.table.main.Style.bgcolor=222 222 100
+sig_obj.a_sit_demo.table.main.Style.padding=3
+sig_obj.a_sit_demo.table.main.Style.border=0.1
+sig_obj.a_sit_demo.table.main.Style.halign=center
+sig_obj.a_sit_demo.table.main.Style.valign=middle
+sig_obj.a_sit_demo.table.main.Style.font=HELVETICA,12,NORMAL
+
+sig_obj.a_sit_demo.table.info.ColsWidth=1.5 4
+sig_obj.a_sit_demo.table.info.1=SIG_DATE-cv
+sig_obj.a_sit_demo.table.info.2=SIG_NAME-cv
+sig_obj.a_sit_demo.table.info.3=SIG_ISSUER-cv
+sig_obj.a_sit_demo.table.info.4=SIG_NUMBER-cv
+
+
+#######################################
+# a_sit_demo2 - semantically equal to a_sit_demo
+
+sig_obj.a_sit_demo2.description=A-Sit Demo 2 (semantisch gleich A-Sit Demo 1)
+sig_obj.a_sit_demo2.key.SIG_NAME=Unterzeichner
+sig_obj.a_sit_demo2.key.SIG_DATE=Datum
+sig_obj.a_sit_demo2.key.SIG_ISSUER=Aussteller
+sig_obj.a_sit_demo2.key.SIG_VALUE=Signaturwert
+sig_obj.a_sit_demo2.key.SIG_NORM=Methode
+sig_obj.a_sit_demo2.key.SIG_NUMBER=Seriennummer
+sig_obj.a_sit_demo2.key.SIG_META=Weitere Hinweise
+sig_obj.a_sit_demo2.key.SIG_ID=Kennzeichnung
+sig_obj.a_sit_demo2.key.SIG_KZ=Algorithmus
+
+sig_obj.a_sit_demo2.value.SIG_LABEL=./images/buergersignatur_graz.gif
+
+sig_obj.a_sit_demo2.phlength.SIG_NAME=250
+sig_obj.a_sit_demo2.phlength.SIG_ISSUER=250
+sig_obj.a_sit_demo2.phlength.SIG_VALUE=400
+
+# This uses a special moa key
+sig_obj.a_sit_demo2.moa.sign.KeyIdentifier=BjornKey
+
+sig_obj.a_sit_demo2.table.main.1=SIG_VALUE-cv
+sig_obj.a_sit_demo2.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.a_sit_demo2.table.main.3=SIG_KZ-cv
+sig_obj.a_sit_demo2.table.main.4=SIG_ID-cv
+sig_obj.a_sit_demo2.table.main.ColsWidth=1 4
+sig_obj.a_sit_demo2.table.main.Style.bgcolor=222 222 100
+sig_obj.a_sit_demo2.table.main.Style.padding=3
+sig_obj.a_sit_demo2.table.main.Style.border=0.1
+sig_obj.a_sit_demo2.table.main.Style.halign=center
+sig_obj.a_sit_demo2.table.main.Style.valign=middle
+sig_obj.a_sit_demo2.table.main.Style.font=HELVETICA,12,NORMAL
+
+sig_obj.a_sit_demo2.table.info.ColsWidth=1.5 4
+sig_obj.a_sit_demo2.table.info.1=SIG_DATE-cv
+sig_obj.a_sit_demo2.table.info.2=SIG_NAME-cv
+sig_obj.a_sit_demo2.table.info.3=SIG_ISSUER-cv
+sig_obj.a_sit_demo2.table.info.4=SIG_NUMBER-cv
+
+
+
+
+#####################################################
+# bmi_su_zmr
+
+sig_obj.bmi_su_zmr.description=Bundesministerium für Inneres ZMR
+sig_obj.bmi_su_zmr.key.SIG_NAME=Signiert von
+sig_obj.bmi_su_zmr.key.SIG_DATE=Datum
+sig_obj.bmi_su_zmr.key.SIG_ISSUER=Zertifikat
+sig_obj.bmi_su_zmr.key.SIG_TYPE=Verfahren
+sig_obj.bmi_su_zmr.key.SIG_VALUE=Signaturwert
+sig_obj.bmi_su_zmr.key.SIG_NORM=Normalisierung
+sig_obj.bmi_su_zmr.key.SIG_NUMBER=Seriennummer
+sig_obj.bmi_su_zmr.key.SIG_META=Weitere Hinweise
+sig_obj.bmi_su_zmr.key.SIG_ID=Kennzeichnung
+sig_obj.bmi_su_zmr.key.SIG_KZ=Algorithmus
+
+sig_obj.bmi_su_zmr.value.SIG_TYPE=urn:publicid:egov.graz.gv.at:AS+bescheid+tb-1.0
+sig_obj.bmi_su_zmr.value.SIG_LABEL=./images/BMI-AS.jpg
+sig_obj.bmi_su_zmr.value.SIG_META=Weitere Hinweise zu dieser elektronischen Meldebestätigung finden Sie unter \n https://meldung.cio.gv.at/info/mb_info.html, \n Informationen zur Signatur unter http://meldung.cio.gv.at/info/mb_sig.html
+sig_obj.bmi_su_zmr.value.SIG_NORM=V01
+
+sig_obj.bmi_su_zmr.phlength.SIG_NAME=250
+
+# Signatur Tabellen Spezifikation
+sig_obj.bmi_su_zmr.table.main.1=SIG_LABEL-i|TABLE-info
+sig_obj.bmi_su_zmr.table.main.2=SIG_VALUE-cv
+sig_obj.bmi_su_zmr.table.main.3=SIG_META-v
+sig_obj.bmi_su_zmr.table.main.4=SIG_NORM-cv
+sig_obj.bmi_su_zmr.table.main.5=SIG_ID-cv
+sig_obj.bmi_su_zmr.table.main.6=SIG_KZ-cv
+sig_obj.bmi_su_zmr.table.main.ColsWidth=1 4
+sig_obj.bmi_su_zmr.table.main.Style.bgcolor=200 200 200
+sig_obj.bmi_su_zmr.table.main.Style.padding=3
+sig_obj.bmi_su_zmr.table.main.Style.halign=center
+sig_obj.bmi_su_zmr.table.main.Style.valign=middle
+sig_obj.bmi_su_zmr.table.main.Style.border=0.1
+sig_obj.bmi_su_zmr.table.main.Style.font=COURIER,8.5,BOLDITALIC
+
+sig_obj.bmi_su_zmr.table.info.4=SIG_TYPE-cv
+sig_obj.bmi_su_zmr.table.info.2=SIG_DATE-cv
+sig_obj.bmi_su_zmr.table.info.1=SIG_NAME-cv
+sig_obj.bmi_su_zmr.table.info.3=SIG_ISSUER-cv
+sig_obj.bmi_su_zmr.table.info.5=SIG_NUMBER-cv
+sig_obj.bmi_su_zmr.table.info.ColsWidth=1.5 4
+
+
+
+#####################################################
+# CIO-BUND2
+
+sig_obj.CIO-BUND2.start_text=Signaturwert
+sig_obj.CIO-BUND2.description=CIO des BUNDES 2
+
+sig_obj.CIO-BUND2.key.SIG_VALUE=Signaturwert
+sig_obj.CIO-BUND2.key.SIG_SUBJECT=Signator
+sig_obj.CIO-BUND2.key.SIG_DATE=Datum
+sig_obj.CIO-BUND2.key.SIG_ISSUER=Aussteller
+sig_obj.CIO-BUND2.key.SIG_NUMBER=Seriennummer
+sig_obj.CIO-BUND2.key.SIG_META=Hinweis
+sig_obj.CIO-BUND2.key.SIG_ID=Kennzeichnung
+sig_obj.CIO-BUND2.key.SIG_KZ=Algorithmus
+
+sig_obj.CIO-BUND2.value.SIG_SUBJECT=CIO des Bundes: o.-Univ. Prof. Dr. Reinhard Posch
+sig_obj.CIO-BUND2.value.SIG_META=Der Textinhalt dieses Dokumentes wurde ohne Formatsteuerungen elektronisch signiert
+sig_obj.CIO-BUND2.value.SIG_LABEL=./images/BMI-AS.jpg
+
+sig_obj.CIO-BUND2.table.main.1=SIG_VALUE-cv
+sig_obj.CIO-BUND2.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.CIO-BUND2.table.main.3=SIG_META-cv
+sig_obj.CIO-BUND2.table.main.4=SIG_ID-cv
+sig_obj.CIO-BUND2.table.main.5=SIG_KZ-cv
+sig_obj.CIO-BUND2.table.main.ColsWidth=1 5
+sig_obj.CIO-BUND2.table.main.Style.bgcolor=245 245 240
+sig_obj.CIO-BUND2.table.main.Style.padding=3
+sig_obj.CIO-BUND2.table.main.Style.border=0.1
+sig_obj.CIO-BUND2.table.main.Style.halign=center
+sig_obj.CIO-BUND2.table.main.Style.valign=middle
+sig_obj.CIO-BUND2.table.main.Style.font=HELVETICA,9,NORMAL
+
+sig_obj.CIO-BUND2.table.info.ColsWidth=1.2 4
+sig_obj.CIO-BUND2.table.info.1=SIG_SUBJECT-cv
+sig_obj.CIO-BUND2.table.info.2=SIG_DATE-cv
+sig_obj.CIO-BUND2.table.info.3=SIG_ISSUER-cv
+sig_obj.CIO-BUND2.table.info.4=SIG_NUMBER-cv
+
+
+
+
+
+
+#####################################################
+# CIO-BUND-neu
+
+sig_obj.CIO-BUND-neu.start_text=Signaturwert
+sig_obj.CIO-BUND-neu.description=CIO des BUNDES 2
+
+sig_obj.CIO-BUND-neu.key.SIG_VALUE=Signaturwert
+sig_obj.CIO-BUND-neu.key.SIG_SUBJECT=Signator
+sig_obj.CIO-BUND-neu.key.SIG_DATE=Datum
+sig_obj.CIO-BUND-neu.key.SIG_ISSUER=Aussteller
+sig_obj.CIO-BUND-neu.key.SIG_NUMBER=Seriennr.
+sig_obj.CIO-BUND-neu.key.SIG_META=Hinweis
+sig_obj.CIO-BUND-neu.key.SIG_ID=Kennung
+sig_obj.CIO-BUND-neu.key.SIG_KZ=Methode
+
+sig_obj.CIO-BUND-neu.value.SIG_SUBJECT=CIO des Bundes: o.-Univ. Prof. Dr. Reinhard Posch
+sig_obj.CIO-BUND-neu.value.SIG_META=Prüfservice: https://demo.egiz.gv.at/pdf-as/Verify.
+sig_obj.CIO-BUND-neu.value.SIG_LABEL=./images/BMI-AS.jpg
+
+sig_obj.CIO-BUND-neu.table.main.1=SIG_VALUE-cv
+sig_obj.CIO-BUND-neu.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.CIO-BUND-neu.table.main.3=SIG_META-cv
+sig_obj.CIO-BUND-neu.table.main.ColsWidth=1 5
+sig_obj.CIO-BUND-neu.table.main.Style.bgcolor=245 245 240
+sig_obj.CIO-BUND-neu.table.main.Style.padding=3
+sig_obj.CIO-BUND-neu.table.main.Style.border=0.1
+sig_obj.CIO-BUND-neu.table.main.Style.halign=center
+sig_obj.CIO-BUND-neu.table.main.Style.valign=middle
+sig_obj.CIO-BUND-neu.table.main.Style.font=HELVETICA,9,NORMAL
+
+sig_obj.CIO-BUND-neu.table.info.ColsWidth=1.2 4
+sig_obj.CIO-BUND-neu.table.info.1=SIG_SUBJECT-cv
+sig_obj.CIO-BUND-neu.table.info.2=SIG_DATE-cv
+sig_obj.CIO-BUND-neu.table.info.3=SIG_ISSUER-cv
+sig_obj.CIO-BUND-neu.table.info.4=SIG_NUMBER-cv
+sig_obj.CIO-BUND-neu.table.info.5=SIG_KZ-cv
+sig_obj.CIO-BUND-neu.table.info.6=SIG_ID-cv
+
+
+
+#####################################################
+# profEGIZ
+
+sig_obj.profEGIZ.start_text=Signaturwert
+sig_obj.profEGIZ.description=EGIZ Profil mit Rechtschreibfehler
+
+sig_obj.profEGIZ.key.SIG_VALUE=Signaturwert
+sig_obj.profEGIZ.key.SIG_SUBJECT=Signator
+sig_obj.profEGIZ.key.SIG_DATE=Datum
+sig_obj.profEGIZ.key.SIG_ISSUER=Aussteller
+# Dieses Profil enthält einen Rechtschreibfehler: es sollte lauten Seriennr. (doppel-n)
+sig_obj.profEGIZ.key.SIG_NUMBER=Serienr.
+sig_obj.profEGIZ.key.SIG_META=Hinweis
+sig_obj.profEGIZ.key.SIG_ID=Kennung
+sig_obj.profEGIZ.key.SIG_KZ=Methode
+
+sig_obj.profEGIZ.value.SIG_SUBJECT=Jemand von Egiz
+sig_obj.profEGIZ.value.SIG_META=Prüfservice: https://demo.egiz.gv.at/pdf-as/Verify.
+sig_obj.profEGIZ.value.SIG_LABEL=./images/BMI-AS.jpg
+
+sig_obj.profEGIZ.table.main.1=SIG_VALUE-cv
+sig_obj.profEGIZ.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.profEGIZ.table.main.3=SIG_META-cv
+sig_obj.profEGIZ.table.main.ColsWidth=1 5
+sig_obj.profEGIZ.table.main.Style.bgcolor=245 245 240
+sig_obj.profEGIZ.table.main.Style.padding=3
+sig_obj.profEGIZ.table.main.Style.border=0.1
+sig_obj.profEGIZ.table.main.Style.halign=center
+sig_obj.profEGIZ.table.main.Style.valign=middle
+sig_obj.profEGIZ.table.main.Style.font=HELVETICA,9,NORMAL
+
+sig_obj.profEGIZ.table.info.ColsWidth=1.2 4
+sig_obj.profEGIZ.table.info.1=SIG_SUBJECT-cv
+sig_obj.profEGIZ.table.info.2=SIG_DATE-cv
+sig_obj.profEGIZ.table.info.3=SIG_ISSUER-cv
+sig_obj.profEGIZ.table.info.4=SIG_NUMBER-cv
+sig_obj.profEGIZ.table.info.5=SIG_KZ-cv
+sig_obj.profEGIZ.table.info.6=SIG_ID-cv
+
+sig_obj.profEGIZ.pos=-1;50;650;500
+
+
+
+
+##############################################
+# test_wlackner (invalid profile - just for testing)
+
+sig_obj.test_wlackner.description=Test für Wilfried Lackner
+sig_obj.test_wlackner.key.SIG_IS_FROM=Diese Signatur ist von
+sig_obj.test_wlackner.key.SIG_DATE=Ausstellungs Datum
+sig_obj.test_wlackner.key.SIG_ISSUER=Stelle
+sig_obj.test_wlackner.key.SIG_TYPE=Signatur Typ
+sig_obj.test_wlackner.key.SIG_VALUE=Signaturwert
+sig_obj.test_wlackner.key.SIG_NORM=Version
+sig_obj.test_wlackner.key.SIG_NUMBER=Seriennummer
+sig_obj.test_wlackner.key.SIG_META=Weiteres
+sig_obj.test_wlackner.key.SIG_ID=BKU-IDS
+
+sig_obj.test_wlackner.value.SIG_IS_FROM=Wilfried Franz Josef Lackner
+sig_obj.test_wlackner.value.SIG_TYPE=urn:publicid:egov.graz.gv.at:AS+bescheid+tb-1.0
+sig_obj.test_wlackner.value.SIG_LABEL=./images/BMI-AS.jpg
+sig_obj.test_wlackner.value.SIG_META=Weiteres zu dieser elektronischen Meldebestätigung finden Sie unter \n https://meldung.cio.gv.at/info/mb_info.html, \n Informationen zur Signatur unter http://meldung.cio.gv.at/info/mb_sig.html
+sig_obj.test_wlackner.value.SIG_NORM=V01
+
+sig_obj.test_wlackner.table.main.1=SIG_LABEL-i|TABLE-info
+sig_obj.test_wlackner.table.main.2=SIG_VALUE-cv
+sig_obj.test_wlackner.table.main.3=SIG_META-v
+sig_obj.test_wlackner.table.main.4=SIG_NORM-cv
+sig_obj.test_wlackner.table.main.5=SIG_ID-cv
+sig_obj.test_wlackner.table.main.ColsWidth=1 4
+sig_obj.test_wlackner.table.main.Style.bgcolor=200 200 200
+sig_obj.test_wlackner.table.main.Style.padding=3
+sig_obj.test_wlackner.table.main.Style.halign=center
+sig_obj.test_wlackner.table.main.Style.valign=middle
+sig_obj.test_wlackner.table.main.Style.border=0.1
+sig_obj.test_wlackner.table.main.Style.font=COURIER,8.5,BOLDITALIC
+
+sig_obj.test_wlackner.table.info.5=SIG_IS_FROM-cv
+sig_obj.test_wlackner.table.info.2=SIG_DATE-cv
+sig_obj.test_wlackner.table.info.3=SIG_ISSUER-cv
+sig_obj.test_wlackner.table.info.4=SIG_TYPE-cv
+sig_obj.test_wlackner.table.info.1=SIG_NUMBER-cv
+sig_obj.test_wlackner.table.info.ColsWidth=1.5 4
+
+
+
+#############################################
+# ECDL von T.R. (semantically equal to CIO-Bund)
+
+sig_obj.ECDL.phlength.SIG_DATE=50
+sig_obj.ECDL.phlength.SIG_NUMBER=50
+sig_obj.ECDL.phlength.SIG_ISSUER=70
+sig_obj.ECDL.phlength.SIG_VALUE=80
+sig_obj.ECDL.phlength.SIG_ID=70
+sig_obj.ECDL.phlength.SIG_NAME=-1
+sig_obj.ECDL.phlength.SIG_TYPE=-1
+sig_obj.ECDL.phlength.SIG_NORM=-1
+sig_obj.ECDL.phlength.SIG_META=-1
+
+sig_obj.ECDL.start_text=Signaturwert
+sig_obj.ECDL.description=ECDL
+
+sig_obj.ECDL.key.SIG_VALUE=Signaturwert
+sig_obj.ECDL.key.SIG_TYPE=Signator
+sig_obj.ECDL.key.SIG_DATE=Datum
+sig_obj.ECDL.key.SIG_ISSUER=Aussteller
+sig_obj.ECDL.key.SIG_NUMBER=Serienr.
+sig_obj.ECDL.key.SIG_META=Hinweis
+sig_obj.ECDL.key.SIG_ID=Kennung
+sig_obj.ECDL.key.SIG_KZ=Methode
+
+sig_obj.ECDL.value.SIG_TYPE=Österreichische Computer Gesellschaft OCG
+sig_obj.ECDL.value.SIG_META=Die Prüfung aus dem Text und von Papier ist möglich. Online-Prüfservice: https://demo.egiz.gv.at/pdf-as/Verify
+sig_obj.ECDL.value.SIG_LABEL=./images/amtssignatur_graz.gif
+
+
+sig_obj.ECDL.table.main.1=SIG_VALUE-cv
+sig_obj.ECDL.table.main.2=SIG_LABEL-i|TABLE-info
+
+sig_obj.ECDL.table.main.ColsWidth=1 7
+sig_obj.ECDL.table.main.Style.bgcolor=216 237 248
+sig_obj.ECDL.table.main.Style.padding=1
+sig_obj.ECDL.table.main.Style.border=0.1
+sig_obj.ECDL.table.main.Style.halign=center
+sig_obj.ECDL.table.main.Style.valign=middle
+sig_obj.ECDL.table.main.Style.font=HELVETICA,6,NORMAL
+sig_obj.ECDL.table.main.Style.valuefont=HELVETICA,6,NORMAL
+sig_obj.ECDL.table.info.ColsWidth=1 5
+
+sig_obj.ECDL.table.info.1=SIG_TYPE-cv
+sig_obj.ECDL.table.info.2=SIG_DATE-cv
+sig_obj.ECDL.table.info.3=SIG_ISSUER-cv
+sig_obj.ECDL.table.info.4=SIG_NUMBER-cv
+sig_obj.ECDL.table.info.5=SIG_KZ-cv
+sig_obj.ECDL.table.info.6=SIG_ID-cv
+sig_obj.ECDL.table.info.7=SIG_META-cv
+
diff --git a/work/cfg/config.properties.thomas b/work/cfg/config.properties.thomas
new file mode 100644
index 0000000..0cff1d2
--- /dev/null
+++ b/work/cfg/config.properties.thomas
@@ -0,0 +1,204 @@
+# this is a comment
+
+application.name=pdf-as
+
+
+normalizer.version=V01
+
+
+
+// COnfig.props von T.R.
+
+
+
+ldap.url=http://xxx.yyy.z.com:5000/some/fake/url
+
+bku.available_for_web=true
+bku.available_for_commandline=true
+
+bku.sign.url=http://127.0.0.1:3495/http-security-layer-request
+bku.sign.request=./templates/BKUSignRequestB64.xml
+bku.sign.KeyboxIdentifier=SecureSignatureKeypair
+
+bku.verify.url=http://127.0.0.1:3495/http-security-layer-request
+bku.verify.request=./templates/BKUVerifyRequest.xml
+bku.verify.template=./templates/BKUVerifyTemplateB64.xml
+bku.verify.template.SP=./templates/BKUVerifyTemplateSP.xml
+
+
+a1.available_for_web=false
+a1.available_for_commandline=false
+
+a1.sign.url=https://signatur.a1.net/http-security-layer-request
+a1.sign.request=./templates/BKUSignRequestB64.xml
+a1.sign.KeyboxIdentifier=SecureSignatureKeypair
+
+a1.verify.url=https://signatur.a1.net/http-security-layer-request
+a1.verify.request=./templates/BKUVerifyRequest.xml
+a1.verify.template=./templates/BKUVerifyTemplateB64.xml
+a1.verify.template.SP=./templates/BKUVerifyTemplateSP.xml
+
+
+
+moa.available_for_web=true
+moa.available_for_commandline=true
+
+moa.sign.url=http://127.0.0.1:18080/moa-spss/services/SignatureCreation
+moa.sign.request=./templates/MOASignRequestB64.xml
+moa.sign.KeyIdentifier=TestKey2
+
+moa.verify.url=http://127.0.0.1:18080/moa-spss/services/SignatureVerification
+moa.verify.request=./templates/MOAVerifyRequest.xml
+moa.verify.template=./templates/MOAVerifyTemplateB64.xml
+moa.verify.template.SP=./templates/MOAVerifyTemplateSP.xml
+moa.verify.TrustProfileID=Test-Signaturdienste
+
+cert.alg.rsa=http://www.w3.org/2000/09/xmldsig#rsa-sha1
+cert.alg.ecdsa=http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1
+
+
+signature.response.certificateCheckInfo.0=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Jedes Zertifikat dieser Kette ist zum in der Anfrage angegebenen Prüfzeitpunkt gültig.
+signature.response.certificateCheckInfo.1=Es konnte keine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konstruiert werden.
+signature.response.certificateCheckInfo.2=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für zumindest ein Zertifikat dieser Kette fällt der Prüfzeitpunkt nicht in das Gültigkeitsintervall.
+signature.response.certificateCheckInfo.3=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Für zumindest ein Zertifikat konnte der Zertifikatstatus nicht festgestellt werden.
+signature.response.certificateCheckInfo.4=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Zumindest ein Zertifikat ist zum Prüfzeitpunkt widerrufen.
+signature.response.certificateCheckInfo.5=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Kein Zertifikat dieser Kette ist zum Prüfzeitpunkt widerrufen. Zumindest ein Zertifikat ist zum Prüfzeitpunkt gesperrt.
+signature.response.certificateCheckInfo.99=Die Prüfung der Signaturprüfdaten wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist.
+
+signature.response.signatureCheckInfo.0=Die Überprüfung der Hash-Werte und des Werts der Signatur konnte erfolgreich durchgeführt werden.
+signature.response.signatureCheckInfo.1=Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference der Signatur ist ein Fehler aufgetreten. Der Wert der Signatur wurde nicht überprüft.
+signature.response.signatureCheckInfo.2=Die Überprüfung der Hash-Werte konnte erfolgreich durchgeführt werden. Beim Überprüfen des Werts der Signatur ist jedoch ein Fehler aufgetreten.
+
+signature.response.signatureManifestCheckInfo.0=Für diese Signatur ist kein Signaturmanifest notwendig.
+signature.response.signatureManifestCheckInfo.1=Die Signatur enthält keine Referenz auf das notwendige Signaturmanifest.
+signature.response.signatureManifestCheckInfo.2=Die Signatur enthält zwar eine Referenz auf das Signaturmanifest, dieses entspricht vom Umfang her jedoch nicht den Anforderungen dieser Spezifikation. Die Hash-Werte der im Signaturmanifest vorhandenen dsig:Reference-Elemente wurden nicht überprüft.
+signature.response.signatureManifestCheckInfo.3=Die Signatur enthält eine Referenz auf das Signaturmanifest. Das Signaturmanifest entspricht vom Umfang her den Anforderungen dieser Spezifikation. Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference des Signaturmanifests ist jedoch ein Fehler aufgetreten.
+signature.response.signatureManifestCheckInfo.99=Die Prüfung des Signaturmanifests wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist.
+
+# Signaturen Typen Definition
+sig_obj.types.CIO-BUND=on
+sig_obj.types.ECDL=on
+
+
+####################################
+
+oid.root=1.2.40.0.10
+oid.1_2_40_0_10_1_1_1=Verwaltungseigenschaft
+oid.1_2_40_0_10_1_1_2=Dienstleistereigenschaft
+
+
+
+#####################################
+
+defaults.phlength.SIG_DATE=50
+defaults.phlength.SIG_NUMBER=50
+defaults.phlength.SIG_ISSUER=150
+defaults.phlength.SIG_VALUE=200
+defaults.phlength.SIG_ID=90
+
+defaults.phlength.SIG_NAME=-1
+defaults.phlength.SIG_TYPE=-1
+defaults.phlength.SIG_NORM=-1
+defaults.phlength.SIG_META=-1
+
+
+
+
+
+
+#################################################################
+
+sig_obj.CIO-BUND.start_text=Signaturwert
+sig_obj.CIO-BUND.description=CIO-BUND
+
+sig_obj.CIO-BUND.key.SIG_VALUE=Signaturwert
+sig_obj.CIO-BUND.key.SIG_SUBJECT=Signator
+sig_obj.CIO-BUND.key.SIG_DATE=Datum
+sig_obj.CIO-BUND.key.SIG_ISSUER=Aussteller
+sig_obj.CIO-BUND.key.SIG_NUMBER=Serienr.
+sig_obj.CIO-BUND.key.SIG_META=Hinweis
+sig_obj.CIO-BUND.key.SIG_ID=Kennung
+sig_obj.CIO-BUND.key.SIG_KZ=Methode
+
+sig_obj.CIO-BUND.value.SIG_SUBJECT=CIO des Bundes, o.-Univ. Prof. Dr. Reinhard Posch
+sig_obj.CIO-BUND.value.SIG_META=Die Prüfung aus rückgeführten Textinhalten ist nicht möglich. Prüfservice: https://demo.egiz.gv.at/pdf-as/Verify.
+sig_obj.CIO-BUND.value.SIG_LABEL=./cfg/CIO-BUND.jpg
+
+
+sig_obj.CIO-BUND.table.main.1=SIG_VALUE-cv
+sig_obj.CIO-BUND.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.CIO-BUND.table.main.3=SIG_META-cv
+
+sig_obj.CIO-BUND.table.main.ColsWidth=1 5
+sig_obj.CIO-BUND.table.main.Style.bgcolor=245 245 240
+sig_obj.CIO-BUND.table.main.Style.padding=3
+sig_obj.CIO-BUND.table.main.Style.border=0.1
+sig_obj.CIO-BUND.table.main.Style.halign=center
+sig_obj.CIO-BUND.table.main.Style.valign=middle
+sig_obj.CIO-BUND.table.main.Style.font=HELVETICA,8,NORMAL
+sig_obj.CIO-BUND.table.main.Style.valuefont=COURIER,8,NORMAL
+sig_obj.CIO-BUND.table.info.ColsWidth=1 5
+
+sig_obj.CIO-BUND.table.info.1=SIG_SUBJECT-cv
+sig_obj.CIO-BUND.table.info.2=SIG_DATE-cv
+sig_obj.CIO-BUND.table.info.3=SIG_ISSUER-cv
+sig_obj.CIO-BUND.table.info.4=SIG_NUMBER-cv
+sig_obj.CIO-BUND.table.info.5=SIG_KZ-cv
+sig_obj.CIO-BUND.table.info.6=SIG_ID-cv
+
+
+######################################################
+
+####################################################################
+
+sig_obj.ECDL.phlength.SIG_DATE=50
+sig_obj.ECDL.phlength.SIG_NUMBER=50
+sig_obj.ECDL.phlength.SIG_ISSUER=70
+sig_obj.ECDL.phlength.SIG_VALUE=80
+sig_obj.ECDL.phlength.SIG_ID=70
+sig_obj.ECDL.phlength.SIG_NAME=-1
+sig_obj.ECDL.phlength.SIG_TYPE=-1
+sig_obj.ECDL.phlength.SIG_NORM=-1
+sig_obj.ECDL.phlength.SIG_META=-1
+
+sig_obj.ECDL.start_text=Signaturwert
+sig_obj.ECDL.description=ECDL
+
+sig_obj.ECDL.key.SIG_VALUE=Signaturwert
+sig_obj.ECDL.key.SIG_TYPE=Signator
+sig_obj.ECDL.key.SIG_DATE=Datum
+sig_obj.ECDL.key.SIG_ISSUER=Aussteller
+sig_obj.ECDL.key.SIG_NUMBER=Serienr.
+sig_obj.ECDL.key.SIG_META=Hinweis
+sig_obj.ECDL.key.SIG_ID=Kennung
+sig_obj.ECDL.key.SIG_KZ=Methode
+
+sig_obj.ECDL.value.SIG_TYPE=Österreichische Computer Gesellschaft OCG
+sig_obj.ECDL.value.SIG_META=Die Prüfung aus dem Text und von Papier ist möglich. Online-Prüfservice: https://demo.egiz.gv.at/pdf-as/Verify
+sig_obj.ECDL.value.SIG_LABEL=./images/transparent.gif
+
+
+sig_obj.ECDL.table.main.1=SIG_VALUE-cv
+sig_obj.ECDL.table.main.2=SIG_LABEL-i|TABLE-info
+
+sig_obj.ECDL.table.main.ColsWidth=1 7
+sig_obj.ECDL.table.main.Style.bgcolor=216 237 248
+sig_obj.ECDL.table.main.Style.padding=1
+sig_obj.ECDL.table.main.Style.border=0.1
+sig_obj.ECDL.table.main.Style.halign=center
+sig_obj.ECDL.table.main.Style.valign=middle
+sig_obj.ECDL.table.main.Style.font=HELVETICA,6,NORMAL
+sig_obj.ECDL.table.main.Style.valuefont=HELVETICA,6,NORMAL
+sig_obj.ECDL.table.info.ColsWidth=1 5
+
+sig_obj.ECDL.table.info.1=SIG_TYPE-cv
+sig_obj.ECDL.table.info.2=SIG_DATE-cv
+sig_obj.ECDL.table.info.3=SIG_ISSUER-cv
+sig_obj.ECDL.table.info.4=SIG_NUMBER-cv
+sig_obj.ECDL.table.info.5=SIG_KZ-cv
+sig_obj.ECDL.table.info.6=SIG_ID-cv
+sig_obj.ECDL.table.info.7=SIG_META-cv
+######################################################
+
+
+
diff --git a/work/cfg/config.properties_abspaths b/work/cfg/config.properties_abspaths
new file mode 100644
index 0000000..1af1e11
--- /dev/null
+++ b/work/cfg/config.properties_abspaths
@@ -0,0 +1,292 @@
+# this is a comment
+
+application.name=pdf-as
+
+signature.verify.true=The document verification is sucessfull.
+signature.verify.false=The document verification fails.
+
+normalizer.version=V01
+
+pdf.document.library=PDFBox
+#pdf.extracton.library=PDFBox
+pdf.signature.library=IText
+
+bku.sign.url=http://127.0.0.1:3495/http-security-layer-request
+bku.sign.template=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\BKUSignRequestB64.xml
+bku.sign.KeyboxIdentifier=SecureSignatureKeypair
+bku.verify.url=http://127.0.0.1:3495/http-security-layer-request
+bku.verify.request=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\BKUVerifyRequest.xml
+bku.verify.template=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\BKUVerifyTemplateB64.xml
+bku.verify.template.SP=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\BKUVerifyTemplateSP.xml
+
+cert.alg.rsa=http://www.w3.org/2000/09/xmldsig#rsa-sha1
+cert.alg.ecdsa=http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1
+
+moa.sign.url=http://129.27.153.100:18080/moa-spss/services/SignatureCreation
+#moa.sign.url=http://127.0.0.1:18080/moa-spss/services/SignatureCreation
+moa.sign.request=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\MOASignRequestB64.xml
+moa.sign.KeyIdentifier=AFSKey
+moa.verify.url=http://129.27.153.100:18080/moa-spss/services/SignatureVerification
+#moa.verify.url=http://127.0.0.1:18080/moa-spss/services/SignatureVerification
+moa.verify.request=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\MOAVerifyRequest.xml
+moa.verify.template=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\MOAVerifyTemplateB64.xml
+moa.verify.template.SP=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\templates\\MOAVerifyTemplateSP.xml
+moa.verify.TrustProfileID=Test-Signaturdienste
+
+#default = java.io.tmpdir
+#file.path.web.tmp=E:\\Programme\\apache-tomcat-5.5.15\\webapps\\egiz\\temp_file
+
+#default = java.io.tmpdir
+#file.path.web.tmp=Z:\\egiz\\pdf-as-tomcat\\webapps\\pdf-as\\temp_file
+
+#default = java.io.tmpdir
+#file.path.cmd.tmp=C:\\pdf-as\\temp_file
+
+#file.path.cert=C:\\pdf-as\\certificates
+
+signature.response.certificateCheckInfo.0=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Jedes Zertifikat dieser Kette ist zum in der Anfrage angegebenen Prüfzeitpunkt gültig.
+signature.response.certificateCheckInfo.1=Es konnte keine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konstruiert werden.
+signature.response.certificateCheckInfo.2=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für zumindest ein Zertifikat dieser Kette fällt der Prüfzeitpunkt nicht in das Gültigkeitsintervall.
+signature.response.certificateCheckInfo.3=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Für zumindest ein Zertifikat konnte der Zertifikatstatus nicht festgestellt werden.
+signature.response.certificateCheckInfo.4=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Zumindest ein Zertifikat ist zum Prüfzeitpunkt widerrufen.
+signature.response.certificateCheckInfo.5=Eine formal korrekte Zertifikatskette vom Signatorzertifikat zu einem vertrauenswürdigen Wurzelzertifikat konnte konstruiert werden. Für alle Zertifikate dieser Kette fällt der Prüfzeitpunkt in das jeweilige Gültigkeitsintervall. Kein Zertifikat dieser Kette ist zum Prüfzeitpunkt widerrufen. Zumindest ein Zertifikat ist zum Prüfzeitpunkt gesperrt.
+signature.response.certificateCheckInfo.99=Die Prüfung der Signaturprüfdaten wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist.
+
+signature.response.signatureCheckInfo.0=Die Überprüfung der Hash-Werte und des Werts der Signatur konnte erfolgreich durchgeführt werden.
+signature.response.signatureCheckInfo.1=Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference der Signatur ist ein Fehler aufgetreten. Der Wert der Signatur wurde nicht überprüft.
+signature.response.signatureCheckInfo.2=Die Überprüfung der Hash-Werte konnte erfolgreich durchgeführt werden. Beim Überprüfen des Werts der Signatur ist jedoch ein Fehler aufgetreten.
+
+signature.response.signatureManifestCheckInfo.0=Für diese Signatur ist kein Signaturmanifest notwendig.
+signature.response.signatureManifestCheckInfo.1=Die Signatur enthält keine Referenz auf das notwendige Signaturmanifest.
+signature.response.signatureManifestCheckInfo.2=Die Signatur enthält zwar eine Referenz auf das Signaturmanifest, dieses entspricht vom Umfang her jedoch nicht den Anforderungen dieser Spezifikation. Die Hash-Werte der im Signaturmanifest vorhandenen dsig:Reference-Elemente wurden nicht überprüft.
+signature.response.signatureManifestCheckInfo.3=Die Signatur enthält eine Referenz auf das Signaturmanifest. Das Signaturmanifest entspricht vom Umfang her den Anforderungen dieser Spezifikation. Bei der Überprüfung des Hash-Werts zumindest einer dsig:Reference des Signaturmanifests ist jedoch ein Fehler aufgetreten.
+signature.response.signatureManifestCheckInfo.99=Die Prüfung des Signaturmanifests wurde nicht durchgeführt, da bei der Prüfung der Gültigkeit der Signatur ein Fehler aufgetreten ist.
+
+# Signaturen Typen Definition
+sig_obj.type.default=test_wlackner
+sig_obj.types.egov_graz_gv_at=on
+sig_obj.types.a_sit_demo=on
+sig_obj.types.bmi_su_zmr=on
+sig_obj.types.test_wlackner=on
+#sig_obj.types.CIO-BUND=on
+sig_obj.types.CIO-BUND2=on
+
+
+# Signatur Typ Spezifikation
+sig_obj.egov_graz_gv_at.description=EGOV Graz.gv.at
+sig_obj.egov_graz_gv_at.key.SIG_NAME=Inhaber
+sig_obj.egov_graz_gv_at.key.SIG_DATE=Datum
+sig_obj.egov_graz_gv_at.key.SIG_ISSUER=Aussteller
+sig_obj.egov_graz_gv_at.key.SIG_TYPE=Verfahren
+sig_obj.egov_graz_gv_at.key.SIG_VALUE=Signaturwert
+sig_obj.egov_graz_gv_at.key.SIG_NORM=Normalisierung
+sig_obj.egov_graz_gv_at.key.SIG_ID=Kennzeichnung
+sig_obj.egov_graz_gv_at.key.SIG_NUMBER=Seriennummer
+sig_obj.egov_graz_gv_at.key.SIG_META=Hinweis:
+sig_obj.egov_graz_gv_at.value.SIG_TYPE=urn:publicid:egov.graz.gv.at:AS+bescheid+tb-1.0
+sig_obj.egov_graz_gv_at.value.SIG_LABEL=file:///Z:/egiz/pdf-as-tomcat/webapps/pdf-as/images/amtssignatur_graz.gif
+sig_obj.egov_graz_gv_at.value.SIG_META=Hinweis: Dieses Dokument ist nur in elektronischer Form gültig!
+sig_obj.egov_graz_gv_at.value.SIG_NORM=V01
+
+
+# Signatur Tabellen Spezifikation
+sig_obj.egov_graz_gv_at.table.main.1=SIG_LABEL-i|TABLE-info
+sig_obj.egov_graz_gv_at.table.main.2=SIG_VALUE-cv
+sig_obj.egov_graz_gv_at.table.main.3=SIG_META-v
+sig_obj.egov_graz_gv_at.table.main.4=SIG_ID-cv
+sig_obj.egov_graz_gv_at.table.main.ColsWidth=1 4
+sig_obj.egov_graz_gv_at.table.main.Style.bgcolor=222 222 200
+sig_obj.egov_graz_gv_at.table.main.Style.padding=3
+sig_obj.egov_graz_gv_at.table.main.Style.halign=center
+sig_obj.egov_graz_gv_at.table.main.Style.valign=middle
+sig_obj.egov_graz_gv_at.table.main.Style.border=0.1
+sig_obj.egov_graz_gv_at.table.main.Style.font=HELVETICA,12,NORMAL
+# font definition: face,height,weight
+# default_font: HELVETICA,8,NORMAL
+# font_face: HELVETICA | TIMES_ROMAN | COURIER
+# font_height: float value
+# font_weight: NORMAL | BOLD | ITALIC | BOLDITALIC | UNDERLINE | STRIKETHRU
+
+sig_obj.egov_graz_gv_at.table.info.1=SIG_TYPE-cv
+sig_obj.egov_graz_gv_at.table.info.2=SIG_DATE-cv
+sig_obj.egov_graz_gv_at.table.info.3=SIG_NAME-cv
+sig_obj.egov_graz_gv_at.table.info.4=SIG_ISSUER-cv
+sig_obj.egov_graz_gv_at.table.info.5=SIG_NUMBER-cv
+sig_obj.egov_graz_gv_at.table.info.ColsWidth=1.5 4
+
+sig_obj.a_sit_demo.description=A-Sit Demo
+sig_obj.a_sit_demo.key.SIG_NAME=Unterzeichner
+sig_obj.a_sit_demo.key.SIG_DATE=Datum
+sig_obj.a_sit_demo.key.SIG_ISSUER=Aussteller
+sig_obj.a_sit_demo.key.SIG_VALUE=Signaturwert
+sig_obj.a_sit_demo.key.SIG_NORM=Methode
+sig_obj.a_sit_demo.key.SIG_NUMBER=Seriennummer
+sig_obj.a_sit_demo.key.SIG_META=Weitere Hinweise
+sig_obj.a_sit_demo.key.SIG_ID=Kennzeichnung
+sig_obj.a_sit_demo.value.SIG_LABEL=file:///Z:/egiz/pdf-as-tomcat/webapps/pdf-as/images/buergersignatur_graz.gif
+
+
+sig_obj.a_sit_demo.table.main.1=SIG_VALUE-cv
+sig_obj.a_sit_demo.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.a_sit_demo.table.main.3=SIG_META-v
+sig_obj.a_sit_demo.table.main.4=SIG_ID-cv
+sig_obj.a_sit_demo.table.main.ColsWidth=1 4
+sig_obj.a_sit_demo.table.main.Style.bgcolor=222 222 100
+sig_obj.a_sit_demo.table.main.Style.padding=3
+sig_obj.a_sit_demo.table.main.Style.border=0.1
+sig_obj.a_sit_demo.table.main.Style.halign=center
+sig_obj.a_sit_demo.table.main.Style.valign=middle
+sig_obj.a_sit_demo.table.main.Style.font=HELVETICA,12,NORMAL
+
+sig_obj.a_sit_demo.table.info.ColsWidth=1.5 4
+sig_obj.a_sit_demo.table.info.1=SIG_DATE-cv
+sig_obj.a_sit_demo.table.info.2=SIG_NAME-cv
+sig_obj.a_sit_demo.table.info.3=SIG_ISSUER-cv
+sig_obj.a_sit_demo.table.info.4=SIG_NUMBER-cv
+
+
+# Signatur Typ Spezifikation
+sig_obj.bmi_su_zmr.description=Bundesministerium für Inneres ZMR
+sig_obj.bmi_su_zmr.key.SIG_NAME=Signiert von
+sig_obj.bmi_su_zmr.key.SIG_DATE=Datum
+sig_obj.bmi_su_zmr.key.SIG_ISSUER=Zertifikat
+sig_obj.bmi_su_zmr.key.SIG_TYPE=Verfahren
+sig_obj.bmi_su_zmr.key.SIG_VALUE=Signaturwert
+sig_obj.bmi_su_zmr.key.SIG_NORM=Normalisierung
+sig_obj.bmi_su_zmr.key.SIG_NUMBER=Seriennummer
+sig_obj.bmi_su_zmr.key.SIG_META=Weitere Hinweise
+sig_obj.bmi_su_zmr.key.SIG_ID=Kennzeichnung
+sig_obj.bmi_su_zmr.value.SIG_TYPE=urn:publicid:egov.graz.gv.at:AS+bescheid+tb-1.0
+sig_obj.bmi_su_zmr.value.SIG_LABEL=file:///Z:/egiz/pdf-as-tomcat/webapps/pdf-as/images/BMI-AS.jpg
+sig_obj.bmi_su_zmr.value.SIG_META=Weitere Hinweise zu dieser elektronischen Meldebestätigung finden Sie unter \n https://meldung.cio.gv.at/info/mb_info.html, \n Informationen zur Signatur unter http://meldung.cio.gv.at/info/mb_sig.html
+sig_obj.bmi_su_zmr.value.SIG_NORM=V01
+
+# Signatur Tabellen Spezifikation
+sig_obj.bmi_su_zmr.table.main.1=SIG_LABEL-i|TABLE-info
+sig_obj.bmi_su_zmr.table.main.2=SIG_VALUE-cv
+sig_obj.bmi_su_zmr.table.main.3=SIG_META-v
+sig_obj.bmi_su_zmr.table.main.4=SIG_NORM-cv
+sig_obj.bmi_su_zmr.table.main.5=SIG_ID-cv
+sig_obj.bmi_su_zmr.table.main.ColsWidth=1 4
+sig_obj.bmi_su_zmr.table.main.Style.bgcolor=200 200 200
+sig_obj.bmi_su_zmr.table.main.Style.padding=3
+sig_obj.bmi_su_zmr.table.main.Style.halign=center
+sig_obj.bmi_su_zmr.table.main.Style.valign=middle
+sig_obj.bmi_su_zmr.table.main.Style.border=0.1
+sig_obj.bmi_su_zmr.table.main.Style.font=COURIER,8.5,BOLDITALIC
+
+sig_obj.bmi_su_zmr.table.info.4=SIG_TYPE-cv
+sig_obj.bmi_su_zmr.table.info.2=SIG_DATE-cv
+sig_obj.bmi_su_zmr.table.info.1=SIG_NAME-cv
+sig_obj.bmi_su_zmr.table.info.3=SIG_ISSUER-cv
+sig_obj.bmi_su_zmr.table.info.5=SIG_NUMBER-cv
+sig_obj.bmi_su_zmr.table.info.ColsWidth=1.5 4
+
+
+#################################################################
+#
+#sig_obj.CIO-BUND.start_text=Signaturwert
+#sig_obj.CIO-BUND.description=CIO des BUNDES
+#
+#sig_obj.CIO-BUND.key.SIG_VALUE=Signaturwert
+#sig_obj.CIO-BUND.key.SIG_NAME=Signator
+##sig_obj.CIO-BUND.value.SIG_SUBJECT=CIO des Bundes: o.-Univ. Prof. Dr. Reinhard Posch
+#sig_obj.CIO-BUND.key.SIG_DATE=Datum
+#sig_obj.CIO-BUND.key.SIG_ISSUER=Aussteller
+#sig_obj.CIO-BUND.key.SIG_NUMBER=Seriennummer
+#sig_obj.CIO-BUND.key.SIG_META=Hinweis
+#sig_obj.CIO-BUND.value.SIG_META=Der Textinhalt dieses Dokumentes wurde ohne Formatsteuerungen elektronisch signiert
+#sig_obj.CIO-BUND.key.SIG_ID=Kennzeichnung
+#
+#sig_obj.CIO-BUND.value.SIG_LABEL=file:///C:/pdf-as/images/BMI-AS.jpg
+#
+#sig_obj.CIO-BUND.table.main.1=SIG_VALUE-cv
+#sig_obj.CIO-BUND.table.main.2=SIG_LABEL-i|TABLE-info
+#sig_obj.CIO-BUND.table.main.3=SIG_META-cv
+#sig_obj.CIO-BUND.table.main.4=SIG_ID-cv
+#sig_obj.CIO-BUND.table.main.ColsWidth=1 5
+#sig_obj.CIO-BUND.table.main.Style.bgcolor=245 245 240
+#sig_obj.CIO-BUND.table.main.Style.padding=3
+#sig_obj.CIO-BUND.table.main.Style.border=0.1
+#sig_obj.CIO-BUND.table.main.Style.halign=center
+#sig_obj.CIO-BUND.table.main.Style.valign=middle
+#sig_obj.CIO-BUND.table.main.Style.font=HELVETICA,9,NORMAL
+#
+#sig_obj.CIO-BUND.table.info.ColsWidth=1.2 4
+#sig_obj.CIO-BUND.table.info.1=SIG_NAME-cv
+#sig_obj.CIO-BUND.table.info.2=SIG_DATE-cv
+#sig_obj.CIO-BUND.table.info.3=SIG_ISSUER-cv
+#sig_obj.CIO-BUND.table.info.4=SIG_NUMBER-cv
+
+#################################################################
+
+sig_obj.CIO-BUND2.start_text=Signaturwert
+sig_obj.CIO-BUND2.description=CIO des BUNDES 2
+
+sig_obj.CIO-BUND2.key.SIG_VALUE=Signaturwert
+sig_obj.CIO-BUND2.key.SIG_SUBJECT=Signator
+sig_obj.CIO-BUND2.value.SIG_SUBJECT=CIO des Bundes: o.-Univ. Prof. Dr. Reinhard Posch
+sig_obj.CIO-BUND2.key.SIG_DATE=Datum
+sig_obj.CIO-BUND2.key.SIG_ISSUER=Aussteller
+sig_obj.CIO-BUND2.key.SIG_NUMBER=Seriennummer
+sig_obj.CIO-BUND2.key.SIG_META=Hinweis
+sig_obj.CIO-BUND2.value.SIG_META=Der Textinhalt dieses Dokumentes wurde ohne Formatsteuerungen elektronisch signiert
+sig_obj.CIO-BUND2.key.SIG_ID=Kennzeichnung
+
+sig_obj.CIO-BUND2.value.SIG_LABEL=file:///Z:/egiz/pdf-as-tomcat/webapps/pdf-as/images/BMI-AS.jpg
+
+sig_obj.CIO-BUND2.table.main.1=SIG_VALUE-cv
+sig_obj.CIO-BUND2.table.main.2=SIG_LABEL-i|TABLE-info
+sig_obj.CIO-BUND2.table.main.3=SIG_META-cv
+sig_obj.CIO-BUND2.table.main.4=SIG_ID-cv
+sig_obj.CIO-BUND2.table.main.ColsWidth=1 5
+sig_obj.CIO-BUND2.table.main.Style.bgcolor=245 245 240
+sig_obj.CIO-BUND2.table.main.Style.padding=3
+sig_obj.CIO-BUND2.table.main.Style.border=0.1
+sig_obj.CIO-BUND2.table.main.Style.halign=center
+sig_obj.CIO-BUND2.table.main.Style.valign=middle
+sig_obj.CIO-BUND2.table.main.Style.font=HELVETICA,9,NORMAL
+
+sig_obj.CIO-BUND2.table.info.ColsWidth=1.2 4
+sig_obj.CIO-BUND2.table.info.1=SIG_SUBJECT-cv
+sig_obj.CIO-BUND2.table.info.2=SIG_DATE-cv
+sig_obj.CIO-BUND2.table.info.3=SIG_ISSUER-cv
+sig_obj.CIO-BUND2.table.info.4=SIG_NUMBER-cv
+
+# Signatur Typ Spezifikation
+sig_obj.test_wlackner.description=Test für Wilfried Lackner
+sig_obj.test_wlackner.key.SIG_IS_FROM=Diese Signatur ist von
+sig_obj.test_wlackner.key.SIG_DATE=Ausstellungs Datum
+sig_obj.test_wlackner.key.SIG_ISSUER=Stelle
+sig_obj.test_wlackner.key.SIG_TYPE=Signatur Typ
+sig_obj.test_wlackner.key.SIG_VALUE=Signaturwert
+sig_obj.test_wlackner.key.SIG_NORM=Version
+sig_obj.test_wlackner.key.SIG_NUMBER=Seriennummer
+sig_obj.test_wlackner.key.SIG_META=Weiteres
+sig_obj.test_wlackner.key.SIG_ID=BKU-IDS
+sig_obj.test_wlackner.value.SIG_IS_FROM=Wilfried Franz Josef Lackner
+sig_obj.test_wlackner.value.SIG_TYPE=urn:publicid:egov.graz.gv.at:AS+bescheid+tb-1.0
+sig_obj.test_wlackner.value.SIG_LABEL=file:///Z:/egiz/pdf-as-tomcat/webapps/pdf-as/images/BMI-AS.jpg
+sig_obj.test_wlackner.value.SIG_META=Weiteres zu dieser elektronischen Meldebestätigung finden Sie unter \n https://meldung.cio.gv.at/info/mb_info.html, \n Informationen zur Signatur unter http://meldung.cio.gv.at/info/mb_sig.html
+sig_obj.test_wlackner.value.SIG_NORM=V01
+
+# Signatur Tabellen Spezifikation
+sig_obj.test_wlackner.table.main.1=SIG_LABEL-i|TABLE-info
+sig_obj.test_wlackner.table.main.2=SIG_VALUE-cv
+sig_obj.test_wlackner.table.main.3=SIG_META-v
+sig_obj.test_wlackner.table.main.4=SIG_NORM-cv
+sig_obj.test_wlackner.table.main.5=SIG_ID-cv
+sig_obj.test_wlackner.table.main.ColsWidth=1 4
+sig_obj.test_wlackner.table.main.Style.bgcolor=200 200 200
+sig_obj.test_wlackner.table.main.Style.padding=3
+sig_obj.test_wlackner.table.main.Style.halign=center
+sig_obj.test_wlackner.table.main.Style.valign=middle
+sig_obj.test_wlackner.table.main.Style.border=0.1
+sig_obj.test_wlackner.table.main.Style.font=COURIER,8.5,BOLDITALIC
+
+sig_obj.test_wlackner.table.info.5=SIG_IS_FROM-cv
+sig_obj.test_wlackner.table.info.2=SIG_DATE-cv
+sig_obj.test_wlackner.table.info.3=SIG_ISSUER-cv
+sig_obj.test_wlackner.table.info.4=SIG_TYPE-cv
+sig_obj.test_wlackner.table.info.1=SIG_NUMBER-cv
+sig_obj.test_wlackner.table.info.ColsWidth=1.5 4 \ No newline at end of file
diff --git a/work/cfg/help_text.properties b/work/cfg/help_text.properties
new file mode 100644
index 0000000..690bd67
--- /dev/null
+++ b/work/cfg/help_text.properties
@@ -0,0 +1,60 @@
+#ErrorCodeException
+error.code.0=Externer Fehler.
+error.code.1=Das Dokument kann nicht signiert werden.
+error.code.2=Die Signatur für das Dokument kann nicht überprüft werden.
+error.code.3=Es wurde kein Dokument zur Signierung angegeben oder das Dokument konnte nicht gespeichert werden.
+error.code.4=Es wurde kein Dokument zur Überprüfung angegeben oder das Dokument konnte nicht gespeichert werden.
+error.code.5=Zum Signieren eines Dokmentes müssen Sie authentifiziert sein.
+
+error.code.10=Das System kann nicht initialisiert werden. Bitte wenden Sie sich an einen Systemadministrator.
+
+#SettingNotFoundException
+error.code.100=Der Konfigurations Schlüssel konnte nicht geunden werden
+error.code.101=Die Konfigurationsdatei konnte nicht geladen werden.
+error.code.102=Das Signaturprofil enthält keinen Berich für die Kennzeichnung.
+
+#PDFDocumentException
+error.code.201=Das PDF Dokument kann nicht gelesen werden, oder die Datei hat ein falsches Format.
+error.code.202=Der Text konnte nicht extrahiert werden.
+error.code.203=Die PDF Library konnte nicht geladen werden.
+error.code.204=Das Dokument ist bereits signiert.
+error.code.205=Das PDF Dokument kann nicht erstellt werden. Der Zugriff auf das Dokument ist blockiert.
+error.code.206=Das Dokument ist nicht signiert.
+error.code.210=Das Dokument kann nicht geschlossen werden.
+error.code.220=Die Bildmarke für die Signatur kann nicht geladen werden
+error.code.221=Die Referenz für die Bildmarke der Signatur ist ungültig
+error.code.222=Der Zugriff auf die Bildmarke der Signatur ist nicht möglich
+error.code.223=Es ist keine Signaturtabelle definiert
+error.code.224=Die angegebene absolute Position ist ungültig.
+error.code.225=Die angegebene Seite in der absoluten Position darf nicht kleiner als 1 sein.
+error.code.226=Der angegebene Wert für die Breite in der absoluten Position darf nicht kleiner gleich 0 sein.
+
+error.code.250=Das angegebene Dokument ist leer.
+
+#SignatureException
+error.code.300=Die Signatur kann nicht erstellt werden.
+error.code.301=Die Signatur kann nicht erstellt werden. Das zu signierende Dokument enthält keinen Text.
+error.code.302=Die Signatur kann nicht erstellt werden. Der Signaturtyp ist nicht definiert.
+error.code.303=Die Signatur kann nicht erstellt werden. Die Seriennummer ist ungültig.
+error.code.304=Die Signatur kann nicht erstellt werden. Das Signatur Zertifikat kann nicht gelesen werden.
+
+error.code.310=Die Signatur kann nicht überprüft werden.
+error.code.311=Der zu prüfende Text ist nicht definiert.
+error.code.312=Die zu prüfende Signatur ist nicht definiert.
+error.code.313=Das Zertifikat (Seriennummer oder Aussteller) ist unbekannt oder kann nicht zugeordnet werden.
+error.code.314=Beim Auffinden der Signaturen ist ein Fehler aufgetreten. Es wurden mehrere passende Signaturprofile gefunden, die aber nicht semantisch Äquivalent sind. Daher kann die Applikation nicht entscheiden welches Signaturprofil zur Prüfung herangezogen werden muss.
+
+error.code.320=Es kann keine Verbindung zur Bürgerkartenumgebung hergestellt werden.
+error.code.330=Es kann keine Verbindung zu MOA hergestellt werden oder MOA hat den Request zurückgewiesen.
+
+#NormalizeException
+error.code.400=Das Normalisierungsmodul kann nicht initialisiert werden.
+
+#LDAPException
+error.code.500=Das Zertifikat konnte nicht auf dem LDAP Server gefunden werden.
+
+#Session exception
+error.code.600=Die Sitzung ist entweder ungültig oder wurde bereits beendet.
+
+#PlaceholderException
+error.code.700=Der Platzhalter für einen Wert wurde zu kurz gewählt. Es konnte nicht der gesamte Wert in die Signatur eingefügt werden. Bitte vergrößern Sie die Länge des entsprechenden Platzhalters im Signaturprofil.
diff --git a/work/cfg/log4j.properties b/work/cfg/log4j.properties
new file mode 100644
index 0000000..83f4921
--- /dev/null
+++ b/work/cfg/log4j.properties
@@ -0,0 +1,24 @@
+# An example log4j configuration file that outputs to System.out. The
+# output information consists of relative time, log level, thread
+# name, logger name, nested diagnostic context and the message in that
+# order.
+
+# For the general syntax of property based configuration files see the
+# documenation of org.apache.log4j.PropertyConfigurator.
+
+log4j.rootLogger=WARN, CA, FA
+
+# CA is set to be a ConsoleAppender which outputs to System.out.
+log4j.appender.CA=org.apache.log4j.ConsoleAppender
+log4j.appender.CA.layout=org.apache.log4j.PatternLayout
+log4j.appender.CA.layout.ConversionPattern=%d{ISO8601} %-4r %-5p [%t] %37c %3x - %m%n
+
+# FA is set to be a FileAppender which outputs to the corresponding log file
+log4j.appender.FA=org.apache.log4j.FileAppender
+log4j.appender.FA.File=logs\\pdf-as.log
+log4j.appender.FA.Append=true
+log4j.appender.FA.layout=org.apache.log4j.PatternLayout
+log4j.appender.FA.layout.ConversionPattern=%d{ISO8601} %-4r %-5p [%t] %c: %m%n
+
+
+log4j.logger.at.knowcenter.wag.egov.egiz=DEBUG \ No newline at end of file