Re: Digitales Signaturfeld

Ulrike Fischer <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Am Sun, 23 Oct 2022 14:15:18 +0200 schrieb Nils Pickert:

> Hallo liebe TeXies
> 
> ich bastele gerade PDF-Formulare in LuaLaTeX und suche nach einem Paket, 
> mit dem ich ein digitales Signaturfeld hinzufügen kann. Das Internet 
> kennt dazu das Paket digsig, was nicht mehr auffindbar ist,

Es war relativ leicht zu finden
http://home.htp-tel.de/lottermose2/tex/dist/digsig.sty

> und das Paket eforms, was nicht in TeXLive enthalten ist.

Du kannst es aber mit tlcontrib installieren. 

> CTAN kennt ebenfalls nur eforms.
 
> Wüsstet Ihr was, was in TeXLive enthalten ist? (Anwendungszweck ist auch 
> für Nicht-TeXaffine Personen, alles was nicht in TeXLive ist, ist daher 
> Mehraufwand)

Du kannst die Felder auch mit dem pdfmanagement erzeugen (aktuelles
LaTeX!). Z.B. so 

\DocumentMetadata{} %lädt pdfmanagement-testphase!
\documentclass{article}
\usepackage{l3pdffield-testphase}
\begin{document}
\ExplSyntaxOn
%define appearances
\pdffield_appearance:nn {pdffield/sig/default}
     {
       {
\color_select:n{black!5!white}\rule{\paperwidth}{\paperheight} }
     }
\pdffield_appearance:nn {pdffield/sig/default/rollover}
     {
       {
\color_select:n{blue!50!white}\rule{\paperwidth}{\paperheight} }
     }     
%feld     
\pdffield_field:nn  {name=mysig,FT=Sig,}{nils/sig}   
%widget     
\pdffield_annot:n{width=3cm,
                  height=1cm,
                  parent=nils/sig,
                  appearance=pdffield/sig/default,
                  rollover-appearance=pdffield/sig/default/rollover}
\ExplSyntaxOff
\end{document}

Es gibt aber (noch) keine spezifischen Interfaces für Lock und
ähnliches.

 
> Kennt Ihr irgendwo eine gute Zusammenfassung zu Formularen und wie man 
> digitale Signaturen mit TeX halbwegs sauber implementiert (also weniger 
> das TeX-spezifische, sondern den Worklow drumherum, dass man z.B. 
> zwingend den Adobe Reader braucht, welche Signaturmethode funktioniert 
> und welche Sachen man damit rechtsverbindlich(?) unterschreiben 
> kann...)?

Nicht wirklich. Deswegen habe ich bis jetzt auch noch nicht das in
l3pdffield.pdf erwähnte "l3pdffield-signature" geschrieben. Es ist
nicht wirklich klar, welche Teile man sinnvollerweise in LaTeX
unterstützen kann und sollte. Das eforms-Manual z.B. hat ein
Beispiel wie man das Feld auch in TeX signieren kann, aber da muss
man im Code das Passwort im Klartext eingeben, was mir nicht so
sinnreich erscheint. 


-- 
Ulrike Fischer 
http://www.troubleshooting-tex.de/

-- 
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l 
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.