Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin:signatur

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
admin:signatur [2019/05/10 15:22]
oesi
admin:signatur [2020/06/16 15:49] (aktuell)
oesi
Zeile 16: Zeile 16:
 Die Signatur wird mit der Software PDF-AS erstellt. https://​joinup.ec.europa.eu/​solution/​pdf Die Signatur wird mit der Software PDF-AS erstellt. https://​joinup.ec.europa.eu/​solution/​pdf
  
-Der Sourcecode ​dazu wird in einem GIT Repository zur Verfügung gestellt. http://git.egiz.gv.at/​git/pdf-as-4+Der Sourcecode ​kann unter folgender Adresse heruntergeladen werden: 
 +https://apps.egiz.gv.at/​releases/pdf-as/release/
  
 Die Software wird in ein Verzeichnis am Server entpackt. Im Ordner conf/​pdf-as/​ muss die Datei pdf-as-webproperties editiert werden Dort wird ks.enabled=true gesetzt ks.file ist der Pfad zum p12 Zertifikat ks.pass ist das Passwort ks.key.alias ist der Name des Zertifikats Keys innerhalb des p12 ks.key.pass ist das Passwort des Keys Die Software wird in ein Verzeichnis am Server entpackt. Im Ordner conf/​pdf-as/​ muss die Datei pdf-as-webproperties editiert werden Dort wird ks.enabled=true gesetzt ks.file ist der Pfad zum p12 Zertifikat ks.pass ist das Passwort ks.key.alias ist der Name des Zertifikats Keys innerhalb des p12 ks.key.pass ist das Passwort des Keys
Zeile 38: Zeile 39:
  
 Der Signaturserver wird mit ./​startTomcat.sh im pdfas Haupt-Ordner gestartet. Der Signaturserver wird mit ./​startTomcat.sh im pdfas Haupt-Ordner gestartet.
 +
 +==== Automatischer Start ====
 +
 +Damit der PDF-AS Dienst automatisch startet kann ein Systemd-Service erstellt werden:
 +/​etc/​systemd/​system/​pdfas.service:​
 +<​code>​
 +[Unit]
 +Description=PDF Amtssignatur Server
 +After=network.target
 +
 +[Service]
 +WorkingDirectory=/​home/​fhcomplete/​pdfas
 +User=fhcomplete
 +ExecStart=/​home/​fhcomplete/​pdfas/​startTomcat.sh
 +Restart=on-failure
 +
 +[Install]
 +WantedBy=multi-user.target
 +</​code>​
 +
 +Starten des Service:
 +<​code>​
 +systemctl start pdfas
 +</​code>​
 +
 +Enable aufrufen damit der Service automatisch startet beim Reboot:
 +<​code>​
 +systemctl enable pdfas
 +</​code>​
 +
  
 ==== QR-Code ==== ==== QR-Code ====
Zeile 84: Zeile 115:
 openssl pkcs12 -export -in test.crt -inkey test.key -out test.p12 openssl pkcs12 -export -in test.crt -inkey test.key -out test.p12
 </​code>​ </​code>​
 +
 +===== Dokumente signieren =====
 +
 +Wenn die Dokumente zum Signieren markiert sind, werden diese beim Archivieren im FAS automatisch signiert.
 +Dazu sind folgende Schritte nötig:
 +  * Dokumenttyp als Signierbar markieren. Hierzu wird im Vilesci unter Stammdaten -> Dokumentenvorlagen der Dokumenttyp ausgewählt und unter Vorlage bearbeiten der Haken bei Archivierbar und Signierbar gesetzt.
 +  * Vorlage Anpassen. In die Dokumentenvorlage muss das Bild mit dem QR Code für die Signatur eingebettet werden. Dazu wird zuerst das Bild in das ZIP File hinzugefügt und danach das Bild an der entsprechenden Stelle im Dokument eingebunden.
 +
 +Wird ein Dokument zur Signatur vorgesehen, wird vom Dokument_export automatisch ein "​signed"​ Attribut zur Datenquelle hinzugefügt. Anhand dessen kann in der Vorlage unterschieden werden ob das Bild für die Amtssignatur eingebunden wird oder stattdessen ein manueller Signaturblock geschrieben wird. Beim Aufruf über den normalen Menüpunkt wird dann das Dokument mit manuellem Signaturblock erstellt. Beim Archivieren wird das Dokument elektronisch signiert.
 +
 +===== Sonstige Hinweise =====
 +
 +==== HTTP Status 500 - Failed to write PDF Document ====
 +Signieren einzelner Dokumente funktioniert nicht und bricht mit folgender Fehlermeldung ab:
 +
 +HTTP Status 500 - Failed to write PDF Document
 +The server encountered an internal error that prevented it from fulfilling this request.
 +
 +Dies kann daran liegen, dass einzelne Stellen im PDF nicht korrekt verarbeitet werden können. Hier kann es zB helfen an der entsprechenden Stelle einen Zeilenumbruch einzufügen.
/var/www/wiki/data/attic/admin/signatur.1557494520.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)