diff options
author | Alexander Marsalek <amarsalek@iaik.tugraz.at> | 2021-04-14 23:19:57 +0200 |
---|---|---|
committer | Alexander Marsalek <amarsalek@iaik.tugraz.at> | 2021-04-14 23:19:57 +0200 |
commit | 7be260ac248ee9f461f0e1384a5ba527f28cfd6d (patch) | |
tree | 3fcc3b42b516940be0ca26cd62024012002c1047 /pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles | |
parent | 6c14c17f9e0bedd88c435f4e17661f1765e1820e (diff) | |
download | pdf-as-4-7be260ac248ee9f461f0e1384a5ba527f28cfd6d.tar.gz pdf-as-4-7be260ac248ee9f461f0e1384a5ba527f28cfd6d.tar.bz2 pdf-as-4-7be260ac248ee9f461f0e1384a5ba527f28cfd6d.zip |
added test
Diffstat (limited to 'pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles')
6 files changed, 216 insertions, 0 deletions
diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_LOGO.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_LOGO.properties new file mode 100644 index 00000000..8234d4d1 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_LOGO.properties @@ -0,0 +1,28 @@ +################################################################################################### +# PROFIL: Signature block with logo + +sig_obj.types.BASE_LOGO=on + +sig_obj.BASE_LOGO.description= Signature block with logo +sig_obj.BASE_LOGO.key.SIG_META=Pr\u00fcfinformation + +sig_obj.BASE_LOGO.pos=w:230.0;f:80 +sig_obj.BASE_LOGO.adobeSignFieldValue=PDF-AS Signatur +sig_obj.BASE_LOGO.adobeSignReasonValue=Signaturpruefung unter http://www.signaturpruefung.gv.at +sig_obj.BASE_LOGO.verifyURL=http://www.signaturpruefung.gv.at + +sig_obj.BASE_LOGO.value.SIG_LABEL=./images/signatur-logo_de.png +sig_obj.BASE_LOGO.table.main.Style.imagescaletofit=65.0;65.0 + +# WAI +sig_obj.BASE_LOGO.sigLogoAltText=Abgebildet ist eine Standard-Signaturbildmarke. + +#---------------------- MAIN TABLE ------------------------- +sig_obj.BASE_LOGO.table.main.1=SIG_LABEL-i + +sig_obj.BASE_LOGO.table.main.Style.bgcolor=255 255 255 +sig_obj.BASE_LOGO.table.main.Style.border=0 +sig_obj.BASE_LOGO.table.main.Style.halign=center +sig_obj.BASE_LOGO.table.main.Style.valign=middle +sig_obj.BASE_LOGO.table.main.Style.font=TTF:DejaVuSansCondensed-Bold.ttf,5 +sig_obj.BASE_LOGO.table.main.Style.valuefont=TTF:DejaVuSansMono.ttf,5
\ No newline at end of file diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL.properties new file mode 100644 index 00000000..b72af10a --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL.properties @@ -0,0 +1,145 @@ +
+###################################################################################################
+# PROFIL: Basissignatur Deutsch
+
+# Kurzbeschreibung
+sig_obj.BASE_NORMAL.description=Basissignatur Deutsch
+
+# Aktiviert ("on") bzw. deaktiviert ("off") dieses Profil.
+# "verify_only" beschraenkt das Profil auf Signaturpruefung, d.h. es kann nicht zum Erstellen von
+# Signaturen verwendet werden.
+# "sign_only" beschraenkt das Profil insofern, dass es nur noch zum Signieren, nicht aber
+# zum Pruefen verwendet werden kann.
+sig_obj.types.BASE_NORMAL=on
+
+# Festlegung der einzelner Bezeichnungen im Signaturblock.
+sig_obj.BASE_NORMAL.key.SIG_SUBJECT=Unterzeichner
+sig_obj.BASE_NORMAL.key.SIG_DATE=Datum/Zeit-UTC
+sig_obj.BASE_NORMAL.key.SIG_ISSUER=Aussteller-Zertifikat
+sig_obj.BASE_NORMAL.key.SIG_NUMBER=Serien-Nr.
+sig_obj.BASE_NORMAL.key.SIG_META=Pr\u00fcfinformation
+sig_obj.BASE_NORMAL.key.SIG_NOTE=Hinweis
+
+
+# Festlegung des Unterzeichnernamens.
+# Es moeglich, den Namen des Signators dynamisch aus Informationen des verwendeten Zertifikats
+# zusammenzusetzen. Konkret kann auf die einzelnen RDN Teile des Issuer DN und des Subject DN
+# des Signaturzertifikats wie im folgenden Beispiel illustriert zugegriffen werden:
+#
+# (1) sig_obj.PROFIL.value.SIG_SUBJECT= ${subjectDieses mit einer qualifizierten elektronischen Signatur versehene Dokument hat gem\u00e4\u00df Art. 25 Abs. 2 der Verordnung (EU) Nr. 910/2014 vom 23. Juli 2014 (\"eIDAS-VO\") die gleiche Rechtswirkung wie ein handschriftlich unterschriebenes Dokument..CN}${subject.O != null ? ("\n" + subject.O) : ""}
+# (2) sig_obj.PROFIL.value.SIG_SUBJECT= ${subject.T \!\= null ? (subject.T + " ") \: ""}${subject.CN}
+#
+# Beispiel (1) gibt die Organisation des Unterzeichners an, Beispiel (2) Titel und Name.
+#
+# Die Notation ${..} ermoeglicht die dynamische Auswertung eines Ausdrucks. Verfuegbar sind "subject"
+# und "issuer" und die im Zertifikat-DN vorhandenen RDNs.
+#
+# Achtung:
+# Fuer die binaere Signatur muss die maximale Anzahl zu erwartender Zeichen in der globalen Einstellung
+# defaults.phlength.SIG_SUBJECT=...
+# bzw. profileweise via
+# sig_obj.PROFIL.phlength.SIG_SUBJECT=...
+# festgelegt werden.
+sig_obj.BASE_NORMAL.value.SIG_SUBJECT=${subject.T != null ? (subject.T + " ") : ""}${subject.CN}
+sig_obj.BASE_NORMAL.value.SIG_ISSUER=${issuer.T != null ? (issuer.T + " ") : ""}${issuer.CN}
+sig_obj.BASE_NORMAL.value.SIG_NUMBER=${sn}
+sig_obj.BASE_NORMAL.value.SIG_META=Informationen zur Pr\u00FCfung der elektronischen Signatur finden Sie unter: https://www.signaturpruefung.gv.at
+sig_obj.BASE_NORMAL.value.SIG_NOTE=Dieses mit einer qualifizierten elektronischen Signatur versehene Dokument hat gem\u00e4\u00df Art. 25 Abs. 2 der Verordnung (EU) Nr. 910/2014 vom 23. Juli 2014 (\"eIDAS-VO\") die gleiche Rechtswirkung wie ein handschriftlich unterschriebenes Dokument.
+## Profilspezifische Festlegung der Position des Signaturblocks
+#
+# sig_obj.PROFILE.pos=[p:["auto"|"new"|pagenumber];][x:["auto"|floatvalue];][y:["auto"|floatvalue];][w:["auto"|width_floatvalue];][f:footerheight_floatvalue]
+# z.B.
+# sig_obj.PROFILE.pos=p:1;x:40.0;y:800.0;w:400.0;f:80
+sig_obj.BASE_NORMAL.pos=f:80
+
+sig_obj.BASE_NORMAL.adobeSignFieldValue=PDF-AS Signatur
+# Text, der im Adobe Reader unter "Reason" angezeigt wird.
+sig_obj.BASE_NORMAL.adobeSignReasonValue=Signaturpruefung unter http://www.signaturpruefung.gv.at
+
+# URL fuer die Signaturpruefung durch das Adobe Acrobat Professional PDF-AS Plugin.
+#sig_obj.SIGNATURBLOCK_DE.verifyURL=http://www.signaturpruefung.gv.at
+
+# WAI
+sig_obj.BASE_NORMAL.sigLogoAltText=Abgebildet ist eine Standard-Signaturbildmarke.
+
+# Pruefhinweis im Signaturblock
+#sig_obj.SIGNATURBLOCK_DE.value.SIG_META=Signaturpruefung unter: http://www.signaturpruefung.gv.at
+
+# Signaturlogo im Signaturblock
+sig_obj.BASE_NORMAL.value.SIG_LABEL=./images/signatur-logo_de.png
+
+
+#---------------------- MAIN TABLE -------------------------
+sig_obj.BASE_NORMAL.table.main.1=SIG_LABEL-i|TABLE-info
+#sig_obj.BASE_NORMAL.table.main.2=SIG_NOTE-cv
+
+sig_obj.BASE_NORMAL.table.main.ColsWidth=1 6
+sig_obj.BASE_NORMAL.table.main.Style.bgcolor=255 255 255
+sig_obj.BASE_NORMAL.table.main.Style.padding=4
+sig_obj.BASE_NORMAL.table.main.Style.border=0.1
+
+
+## Horizontale Ausrichtung der Eintraege im Signaturblock.
+#
+# sig_obj.PROFILE.table.TABLE_NAME.Style.halign=[left|center|right]
+# sig_obj.PROFILE.table.TABLE_NAME.Style.valuehalign=[left|lineCenter|center|right]
+# sig_obj.PROFILE.table.TABLE_NAME.Style.imagehalign=[left|center|right]
+sig_obj.BASE_NORMAL.table.main.Style.halign=right
+
+
+## Vertikale Ausrichtung der Eintraege im Signaturblock.
+#
+# sig_obj.PROFILE.table.TABLE_NAME.Style.valign=[bottom|middle|top]
+# sig_obj.PROFILE.table.TABLE_NAME.Style.valuevalign=[bottom|middle|top]
+# sig_obj.PROFILE.table.TABLE_NAME.Style.imagevalign=[bottom|middle|top]
+sig_obj.BASE_NORMAL.table.main.Style.valuehalign=left
+sig_obj.BASE_NORMAL.table.main.Style.valign=top
+sig_obj.BASE_NORMAL.table.main.Style.imagevalign=middle
+
+
+## Schriftart
+#
+# sig_obj.PROFIL.table.TABLE_NAME.Style.font=FACE,WEIGHT,STYLE
+# Setzt die Schriftart fuer die gesamte Tabelle TABLE_NAME.
+#
+# sig_obj.PROFIL.table.TABLE_NAME.Style.valuefont=FACE,WEIGHT,STYLE
+# Setzt die Schriftart ausschliesslich fuer die Werte-Zellen der Tabelle TABLE_NAME.
+#
+# FACE: HELVETICA | TIMES_ROMAN | COURIER
+# WEIGHT: float value
+# STYLE: NORMAL | BOLD | ITALIC | BOLDITALIC | UNDERLINE | STRIKETHRU
+#
+# z.B. sig_obj.SIGNATURBLOCK_DE.table.main.Style.valuefont=COURIER,8,NORMAL
+sig_obj.BASE_NORMAL.table.main.Style.font=TTF:DejaVuSansCondensed-Bold.ttf,8
+sig_obj.BASE_NORMAL.table.main.Style.valuefont=TTF:DejaVuSansMono.ttf,8
+
+#---------------------- INFO TABLE -------------------------
+sig_obj.BASE_NORMAL.table.info.ColsWidth=1 4
+sig_obj.BASE_NORMAL.table.info.1=SIG_SUBJECT-cv
+sig_obj.BASE_NORMAL.table.info.2=SIG_DATE-cv
+#sig_obj.BASE_NORMAL.table.info.3=SIG_ISSUER-cv
+#sig_obj.BASE_NORMAL.table.info.4=SIG_NUMBER-cv
+sig_obj.BASE_NORMAL.table.info.3=SIG_META-cv
+
+## Signaturkennzeichnung (fuer Adobe Acrobat)
+#
+# Ein-/Ausschalten der Signaturkennung:
+# sig_obj.PROFILE.adobeSignEnabled=true|false (default: true)
+#
+# Name fuer die Signaturkennzeichnung (binaer)
+# sig_obj.PROFILE.adobeSignText.binary=PDF-AS
+#
+# Name fuer die Signaturkennzeichnung (binaer)
+# sig_obj.PROFILE.adobeSignText.textual=PDF-AS
+#
+# Name fuer die PDF-Signatur
+# sig_obj.PROFILE.adobeSignFieldValue=PDF-AS Signatur
+#
+# "Reason"-Feld der jeweiligen Signatur
+# sig_obj.PROFILE.adobeSignReasonValue=Informationen zur Pr\u00FCfung finden Sie unter http://www.signaturpruefung.gv.at
+#
+# Prueflink fuer die Adobe Signaturkennzeichnung (nur relevant falls Adobe Plugin fuer Pruefung verwendet wird)
+# sig_obj.PROFILE.verifyURL=http://www.signaturpruefung.gv.at
+#
+# Alternativer Text fuer den Signaturblock (WAI) (globale Einstellung)
+# sig_obj.PROFILE.sigLogoAltText=Abgebildet ist eine Standard-Signaturbildmarke.
diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL_NOTE.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL_NOTE.properties new file mode 100644 index 00000000..3d2af547 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL_NOTE.properties @@ -0,0 +1,10 @@ +
+###################################################################################################
+# PROFIL: Basissignatur Deutsch, mit Hinweistext
+
+# Kurzbeschreibung
+sig_obj.BASE_NORMAL_NOTE.description=Basissignatur Deutsch, mit Hinweistext
+sig_obj.BASE_NORMAL_NOTE.parent=BASE_NORMAL
+sig_obj.types.BASE_NORMAL_NOTE=on
+
+sig_obj.BASE_NORMAL_NOTE.table.main.2=SIG_NOTE-cv
diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE.properties new file mode 100644 index 00000000..242ef793 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE.properties @@ -0,0 +1,8 @@ +
+###################################################################################################
+# PROFIL: Standardsignatur Deutsch
+
+# Kurzbeschreibung
+sig_obj.SIGNATURBLOCK_DE.description=Standardsignatur Deutsch
+sig_obj.SIGNATURBLOCK_DE.parent=BASE_NORMAL
+sig_obj.types.SIGNATURBLOCK_DE=on
\ No newline at end of file diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE.properties new file mode 100644 index 00000000..b6309031 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE.properties @@ -0,0 +1,9 @@ +###################################################################################################
+# PROFIL: Standardsignatur Deutsch, mit Hinweistext
+
+sig_obj.SIGNATURBLOCK_DE_NOTE.description=Standardsignatur Deutsch, mit Hinweistext
+sig_obj.SIGNATURBLOCK_DE_NOTE.parent=BASE_NORMAL_NOTE
+sig_obj.types.SIGNATURBLOCK_DE_NOTE=on
+
+#---------------------- INFO TABLE -------------------------
+sig_obj.SIGNATURBLOCK_DE_NOTE.table.info.ColsWidth=1 5
\ No newline at end of file diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC.properties new file mode 100644 index 00000000..fdf4a6c2 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC.properties @@ -0,0 +1,16 @@ +###################################################################################################
+# PROFIL: Standardsignatur Deutsch, mit Hinweistext
+
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.description=Standardsignatur Deutsch, mit Hinweistext
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.parent=BASE_NORMAL_NOTE
+sig_obj.types.SIGNATURBLOCK_DE_NOTE_DYNAMIC=on
+
+
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.value.SIG_SUBJECT=${sbp.subject} test ${sbp.foo} 123 ${subject.T != null ? \
+ (subject.T + " a "+sbp.subject) : "c "+sbp.subject+" "}${subject.CN}
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.value.SIG_ISSUER=${issuer.T != null ? (issuer.T + " ") : ""}${issuer.CN}
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.value.SIG_NUMBER=${sn}
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.value.SIG_META=Informationen zur Pr\u00FCfung der elektronischen Signatur finden Sie unter: https://www.signaturpruefung.gv.at
+
+#---------------------- INFO TABLE -------------------------
+sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC.table.info.ColsWidth=1 5
\ No newline at end of file |