Sie können die Integrität von Formularen dadurch schützen, dass die Benutzer Formulare mit Hilfe von Zertifikaten digital unterzeichnen. Sobald das Formular signiert ist, kann der signierte Teil nicht ohne Außerkraftsetzung der Unterschrift geändert werden. Das Unterschriftsfeld ruft einen Signatur-Handler eines Drittanbieters auf, der die erforderliche Funktionalität einer digitalen Unterschrift liefert.
Die Prüfung der Unterschrift gewährleistet, dass die Daten nach dem Versand nicht manipuliert wurden. Beim Unterschreiben eines Formulars wird eine Meldungszusammenfassung der zu unterzeichnenden Daten erstellt. Im Rahmen einer Berechnung wird der private Schlüssel des Benutzers mit den angegebenen Formulardaten kombiniert und mit ihnen verschlüsselt. Die Ausgabe ist eine digitale Unterschrift. Diese digitale Unterschrift enthält die unterzeichneten Daten und die Zertifikatinformationen der Person, die das Formular unterzeichnet hat.
Bei der Überprüfung der Unterschrift werden die unterzeichneten Daten mit Hilfe des öffentlichen Schlüssels des Unterzeichners entschlüsselt und der Digest-Wert ermittelt. Der neue Digest-Wert wird anhand des erhaltenen Dokuments berechnet. Dabei wird der gleiche Algorithmus wie beim Unterzeichnungsvorgang verwendet. Stimmen die beiden Digest-Werte nicht überein, steht fest, dass die Daten seit der Unterzeichnung des Formulars verändert wurden. Die Überprüfung schlägt in diesem Fall fehl.
Digitale Unterschriften binden auch Zertifikate an die unterzeichneten Daten. Das zur Unterschrift gehörende Zertifikat kann authentifiziert werden, um die Identität desjenigen zu bestätigen, der die Daten unterzeichnet hat.
Benutzer müssen über ein von einem geeigneten Zertifikatsaussteller ausgestelltes Zertifikat verfügen, um das Formular unterzeichnen zu können. Adobe-Unterschriften unterstützen den Public Key Cryptography Standard (PKCS) #7 und verwenden die Hashalgorithmen RSA MD5, RSA SHA-1 oder DSA SHA-1.
In LiveCycle Designer ES stehen die beiden folgenden digitalen Unterschriftstypen zur Auswahl:
Dokumentunterschriften schützen das Erscheinungsbild von Formularobjekten und der darin enthaltenen Werte. Wenn Sie eine Dokumentunterschrift erstellen möchten, fügen Sie dem Formularentwurf ein Unterschriftsfeld hinzu. Sie können angeben, ob eine Dokumentunterschrift für ein ganzes Formular oder nur für eine Sammlung von Objekten in einem Formular gilt. Standardmäßig gilt sie für das ganze Formular. Wenn sich die Dokumentunterschrift auf eine Sammlung von Formularobjekten beziehen soll, muss der Unterzeichner Acrobat oder Adobe Reader 8.0 oder höher verwenden.
Wenn die Dokumentunterschrift für eine Sammlung von Objekten gilt, werden statische Objekte wie Kreise und Rechtecke ignoriert. Dokumentunterschriften gelten nur für Schaltflächen, Kontrollkästchen, Datums-/Uhrzeitfelder, Dezimalfelder, Dropdown-Listen, Bildfelder, Listenfelder, numerische Felder, Papierformular-Barcodes, Kennwortfelder, Optionsfelder, andere Unterschriftsfelder und Textfelder.
Um das Formular zu unterzeichnen, muss der Benutzer nur auf das Unterschriftsfeld klicken. Wenn die Dokumentunterschrift für eine Sammlung von Formularobjekten gilt, werden die in der Unterschrift angegebenen Objekte gesperrt und schreibgeschützt. Durch die Objektsperrung wird verhindert, dass Formularempfänger die Objektwerte nach der Dokumentunterzeichnung verändern.
Datenunterschriften schützen die Formulardaten und gewährleisten die Datenintegrität während der Übertragung. Wenn Sie eine Datenunterschrift erstellen möchten, fügen Sie eine Senden-, E-Mail-Senden- oder HTTP-Senden-Schaltfläche hinzu und aktivieren in der Palette „Objekt“ die Option „Sendung unterschreiben“. Zum Unterzeichnen der Daten muss der Unterzeichner Acrobat oder Adobe Reader 8.0 oder höher verwenden.
Datenunterschriften können entweder nur für die Formulardaten oder für die gesamte Sendung einschließlich sämtlicher Anlagen wie Anmerkungen, Dokumentunterschriften oder PDF-Dokumente gelten.
Zum Unterzeichnen der Formulardaten muss der Benutzer auf die Senden-Schaltfläche klicken. Dabei muss er sein Unterschriftszertifikat bereitstellen, damit seine digitale Unterschrift vor der Übertragung auf die Formulardaten angewendet wird.
Verwandte Themen 

Grundlagen zu digitalen Unterschriften