From 8ed8e4e931c1cb3d3c814a53a07f73b566c3b719 Mon Sep 17 00:00:00 2001 From: Alexander Marsalek Date: Fri, 2 Jul 2021 14:06:44 +0200 Subject: v4.2.0 --- .../pdfas-config/cfg/advancedconfig.properties | 107 +++++++++++++++ .../resources/pdfas-config/cfg/config.properties | 108 +++++++++++++++ .../resources/pdfas-config/cfg/log4j.properties | 23 ++++ .../test/resources/pdfas-config/cfg/logback.xml | 16 +++ .../test/resources/pdfas-config/cfg/profiles.zip | Bin 0 -> 21146 bytes .../pdfas-config/cfg/profiles/BASE_LOGO.properties | 28 ++++ .../cfg/profiles/BASE_NORMAL.properties | 145 +++++++++++++++++++++ .../cfg/profiles/BASE_NORMAL_NOTE.properties | 10 ++ .../cfg/profiles/SIGNATURBLOCK_DE.properties | 8 ++ .../cfg/profiles/SIGNATURBLOCK_DE_NOTE.properties | 9 ++ .../SIGNATURBLOCK_DE_NOTE_DYNAMIC.properties | 16 +++ ...OTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.properties | 16 +++ 12 files changed, 486 insertions(+) create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/advancedconfig.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/config.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/log4j.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/logback.xml create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles.zip create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_LOGO.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/BASE_NORMAL_NOTE.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC.properties create mode 100644 pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.properties (limited to 'pdf-as-cli/src/test/resources/pdfas-config/cfg') diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/advancedconfig.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/advancedconfig.properties new file mode 100644 index 00000000..d6b965cd --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/advancedconfig.properties @@ -0,0 +1,107 @@ +###################################################################### +# Fortgeschrittene PDF-AS Konfiguration +# +# Hier koennen fortgeschrittene Einstellungen getaetigt werden. +# Die hier angefuehrten Eigenschaften werden grundsaetzlich durch die +# interne Standard-Konfiguration abgedeckt und sind deshalb hier +# lediglich als Kommentare ausgefuehrt. Die Werte entsprechen jenen +# der Standard-Konfiguration. +# Diese Konfiguration muss in config.properties via include- +# Instruktion eingebunden werden: +# include.advancedconfig = advancedconfig.properties +##################################################################### + +# Aktiviert, oder deaktiviert grundsaetzlich das - potenziell zeit- und ressourcen-aufwaendige +# Suchen nach Platzhalter-Bildern in PDF-Dokumenten +# Festlegung fuer einzelnes Profil +# sig_obj.PROFILE.enable_placeholder_search=[true|false] +# Die Suche ist standardmaessig aus Sicherheitsgruenden deaktiviert (Defaultwert hier = false) +# Es muss bewusst sein, dass ueber einen Platzhalter benutzerseitig bestimmte Profile zur Signatur +# ausgewaehlt werden koennen! + +#enable_placeholder_search=true + + +#Aktiviert oder deaktiviert die Kompatibilität mit dem PAdES Signaturstandard manuell +sig_obj.PAdESCompatibility=true +#Überprüft PAdES Kompatibiltät für lokale BKU +sig_obj.CheckPAdESCompatibility=true + + +# These values should be configured at runtime: + +# Set this for placeholder Identifier +# default is unset +#placeholder_id= + +# Set this for placeholder Mode +# MATCH_MODE_STRICT = 0 +# MATCH_MODE_MODERATE = 1 +# MATCH_MODE_LENIENT = 2 +# MATCH_MODE_SORTED = 3 +#placeholder_mode= + +################## +# Signaturdienste + + +## Lokale BKU + +#bku.available_for_web=true +#bku.available_for_commandline=true +#bku.sign.KeyboxIdentifier=SecureSignatureKeypair + + +## Online BKU (MOCCA) + +#moc.available_for_web=true +#moc.available_for_commandline=false +#moc.sign.KeyboxIdentifier=SecureSignatureKeypair + + +## Handy + +#mobile.sign.KeyboxIdentifier=SecureSignatureKeypair +#mobiletest.sign.KeyboxIdentifier=SecureSignatureKeypair + + +## MOA + +#moa.available_for_web=true +#moa.available_for_commandline=true + +# MOA Detached Signieren aus Konsole moeglich - zurzeit moeglich nur mit BKU + +#moa.sign.console.detached.enabled=false + +# PDF/A-1b Unterstuetzung fuer alle Profile einschalten + +#default.SIG_PDFA1B_VALID=false + + +# BAIK-Signatur Unterstuetzung fuer alle Profile einschalten + +#default.SIG_BAIK_ENABLED=false + +# Standardwert fuer "Reason"-Feld der jeweiligen Signatur + +#default.adobeSignReasonValue=Informationen zur Pr\u00FCfung finden Sie unter http://www.signaturpruefung.gv.at + +# Standard Prueflink fuer die Adobe Signaturkennzeichnung (nur relevant falls Adobe Plugin fuer Pruefung verwendet wird) + +#default.verifyURL=http://www.signaturpruefung.gv.at + +# Standard Alternativer Text fuer den Signaturblock (WAI) (globale Einstellung) + +#default.sigLogoAltText=Abgebildet ist eine Standard-Signaturbildmarke. + +#register Verificators + +default.verifier.01=at.gv.egiz.pdfas.sigs.pades.PAdESVerifier + +#default.verifier.02=at.gv.egiz.pdfas.sigs.pkcs7detached.PKCS7DetachedVerifier + +#Enable background color detection +#sigblock.placement.bgcolor.detection.enabled=true +#sigblock.placement.debug.file=/home/user/temp/debugImg.png +#runtime.backend=PDFBOX_2_BACKEND diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/config.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/config.properties new file mode 100644 index 00000000..74e328a9 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/config.properties @@ -0,0 +1,108 @@ +###################################################################### +# PDF-AS Konfiguration +# +# Diese Datei enthaelt empfohlene Einstellungen fuer PDF-AS. +# +# Hinweis: Hier werden die wichtigsten Einstellungsmoeglichkeiten +# angeboten. Eine fortgeschrittene Konfiguration ist ueber die Datei +# advancedconfig.properties moeglich, die mit der Include-Anweisung: +# include.advancedconfig = advancedconfig.properties eingebunden +# eingebunden werden kann. +###################################################################### + + + +################## +# Signaturdienste +# Hier werden die verwendbaren Signaturdienste (Lokale BKU, Online BKU, Handy-Signatur, MOA) +# angefuehrt. + +## +# Lokal installierte Buergerkartensoftware +# ohne SSL: http://127.0.0.1:3495/http-security-layer-request +# mit SSL : https://127.0.0.1:3496/https-security-layer-request +# Signatur +bku.sign.url=http://127.0.0.1:3495/http-security-layer-request +# Verifikation +bku.verify.url=http://127.0.0.1:3495/http-security-layer-request + + +## +# Handy-Signatur +# Signaturservice URL +mobile.sign.url=https://www.handy-signatur.at/mobile/https-security-layer-request/default.aspx + +## +# MOA Signatur +# Signaturservice URL +moa.sign.url=http://localhost:8080/moa-spss/services/SignatureCreation +# Identifier fuer den zu verwendenden serverseitig hinterlegten Signaturschluessel. +# Siehe auch http://joinup.ec.europa.eu/site/moa-idspss/moa-spss-1.5.1/doc/handbook/config/config.html#konfigurationsparameter_ss +moa.sign.KeyIdentifier=KG_allgemein +moa.sign.Certificate=test.cer + +## +# MOA Verifikation +# Verifikationsservice URL +moa.verify.url=http://localhost:8080/moa-spss/services/SignatureVerification +# Identifier des zu verwendenden Vertrauensprofils fuer die Signaturpruefung. +# Siehe auch http://joinup.ec.europa.eu/site/moa-idspss/moa-spss-1.5.1/doc/handbook/config/config.html#konfigurationsparameter_sp_certificatevalidation_pathvalidation_trustprofile +moa.verify.TrustProfileID=SecureSignature + +# Bietet die Moeglichkeit, eine fortgeschrittene Konfiguration einzubinden. +include.advancedconfig = advancedconfig.properties + +#sigblockparameter.key.regex=^([A-za-z]){1,20}$ +#sigblockparameter.value.regex=^([\\p{Print}]){1,100}$ + + +##################################################################################################### +# Unterstuetzte Signaturprofile +# Hinweise zum Include-Mechanismus: +# - Pfade sind relativ zu dieser Konfigurationsdatei zu setzen. +# - Es koennen Wildcards verwendet werden. +# z.B. include = profiles/*AMTSSIGNATURBLOCK*.properties +# - Bei mehrfachen Include-Anweisungen ist darauf zu achten, dass die Include-Keys eindeutig sind. +# Dazu sollte ein beliebiger Bezeichner an "include." angehaengt werden. +# z.B. include.standard = profiles/SIGNATURBLOCK*.properties +# include.amtssignatur = profiles/*AMTSSIGNATUR*.properties +# - Include-Keys werden lexikografisch sortiert, bevor die Include-Anweisungen ausgefuehrt werden. +# Dadurch kann eine Reihenfolge der Includes vorgegeben werden. +# +# Anm.: profiles/SIGNATURBLOCK_DE.properties enthaelt Erlaeuterungen in Hinblick auf die +# Konfiguration einzelner Profile. + +# Standard-Profile +include.01 = profiles/*.properties +#include.02 = profiles/BASE_LOGO.properties +#include.02 = profiles/SIGNATURBLOCK_DE.properties +#include.03 = profiles/SIGNATURBLOCK_DE_NOTE.properties +#include.04 = profiles/SIGNATURBLOCK_DE_PDFA.properties +#include.05 = profiles/SIGNATURBLOCK_DE_PDFA_NOTE.properties +#include.06 = profiles/SIGNATURBLOCK_EN.properties +#include.07 = profiles/SIGNATURBLOCK_EN_NOTE.properties +#include.08 = profiles/SIGNATURBLOCK_EN_PDFA.properties +#include.09 = profiles/SIGNATURBLOCK_EN_PDFA_NOTE.properties +#include.10 = profiles/SIGNATURBLOCK_MINIMAL_DE.properties +#include.12 = profiles/SIGNATURBLOCK_SMALL_DE.properties +#include.13 = profiles/SIGNATURBLOCK_SMALL_DE_NOTE.properties +#include.14 = profiles/SIGNATURBLOCK_SMALL_EN.properties +#include.15 = profiles/SIGNATURBLOCK_SMALL_EN_NOTE.properties + +# Amtssignatur-Profile +#include.16 = profiles/AMTSSIGNATURBLOCK_DE.properties +#include.17 = profiles/AMTSSIGNATURBLOCK_EN.properties +#include.18 = profiles/AMTSSIGNATURBLOCK_DE_SMALL.properties +#include.19 = profiles/AMTSSIGNATURBLOCK_EN_SMALL.properties + + +# BAIK-Profile +#include.20 = profiles/BAIK_ARCHIV_SIGNATUR.properties +#include.21 = profiles/BAIK_URKUNDE_SIGNATUR.properties + +#include.22 = profiles/justizsignatur.properties + +# Legt das Standard-Signaturprofil fest +sig_obj.type.default=SIGNATURBLOCK_SMALL_DE_NOTE + + diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/log4j.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/log4j.properties new file mode 100644 index 00000000..9cc9f155 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/log4j.properties @@ -0,0 +1,23 @@ +log4j.rootLogger = INFO, CONSOLE +#, ROLLINGFILE + +# DETAIL LEVELS +log4j.logger.at.gv.egiz = INFO +log4j.logger.at.knowcenter = INFO +# Statistical logger +#log4j.logger.statistic = INFO, STATISTIC + +# CONSOLE +log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender +log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern = %-4r [%t] %-5p %c %x - %m%n +log4j.appender.CONSOLE.threshold = DEBUG +log4j.appender.CONSOLE.Target = System.out + +# ROLLINGFILE +#log4j.appender.ROLLINGFILE = org.apache.log4j.RollingFileAppender +#log4j.appender.ROLLINGFILE.File = ${catalina.base}/logs/pdf-as.log +#log4j.appender.ROLLINGFILE.MaxFileSize = 10240KB +#log4j.appender.ROLLINGFILE.MaxBackupIndex = 1 +#log4j.appender.ROLLINGFILE.layout = org.apache.log4j.PatternLayout +#log4j.appender.ROLLINGFILE.layout.ConversionPattern = [%-5p@%d{dd.MM.yyyy HH:mm:ss}] %c:%M:%L - %m%n diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/logback.xml b/pdf-as-cli/src/test/resources/pdfas-config/cfg/logback.xml new file mode 100644 index 00000000..3665f8f0 --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/logback.xml @@ -0,0 +1,16 @@ + + + + + + %date{ISO8601} [%thread] %-5level %class - %msg%n + + + + + + + + + + \ No newline at end of file diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles.zip b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles.zip new file mode 100644 index 00000000..c520ad43 Binary files /dev/null and b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles.zip differ 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 diff --git a/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.properties b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.properties new file mode 100644 index 00000000..bf904b1c --- /dev/null +++ b/pdf-as-cli/src/test/resources/pdfas-config/cfg/profiles/SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.properties @@ -0,0 +1,16 @@ +################################################################################################### +# PROFIL: Standardsignatur Deutsch, mit Hinweistext + +sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.description=Standardsignatur Deutsch, mit Hinweistext +sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.parent=BASE_NORMAL_NOTE +sig_obj.types.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE=on + + +sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.value.SIG_SUBJECT=${subject.T != null ? (subject.T + " ") : ""}${subject.CN} text after variable +sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.value.SIG_ISSUER=${issuer.T != null ? (issuer.T + " ") : ""}${issuer.CN} +sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.value.SIG_NUMBER=${sn} +sig_obj.SIGNATURBLOCK_DE_NOTE_DYNAMIC_WITH_TEXT_AFTER_VARIABLE.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_WITH_TEXT_AFTER_VARIABLE.table.info.ColsWidth=1 5 \ No newline at end of file -- cgit v1.2.3