Zertifizieren von Dokumenten in AEM Forms
Ein zertifiziertes Dokument bietet den Empfängerinnen und Empfängern von PDF-Dokumenten und -Formularen eine zusätzliche Garantie hinsichtlich seiner Authentizität und Integrität.
Zum Zertifizieren eines Dokuments können Sie Acrobat DC auf dem Desktop oder AEM Forms Document Services als Teil eines automatisierten Prozesses auf einem Server verwenden.
Dieser Artikel enthält ein Beispiel-OSGi-Bundle zum Zertifizieren von PDF-Dokumenten mit AEM Forms Document Services. Der im Beispiel verwendete Code ist hier verfügbar
Gehen Sie wie folgt vor, um Dokumente mit AEM Forms zu zertifizieren
Hinzufügen eines Zertifikats zum Trust Store adding-certificate-to-trust-store
Gehen Sie wie folgt vor, um das Zertifikat zum Keystore in AEM hinzuzufügen
- Den Global Trust Store initialisieren
- Nach fd-service-Benutzer suchen
- Sie müssen auf der Ergebnisseite scrollen, um alle Benutzenden zu laden und den fd-service-Benutzer zu finden
- Auf den fd-service-Benutzer doppelklicken, um das Fenster mit den Benutzereinstellungen zu öffnen
- Auf „Privaten Schlüssel aus Keystore-Datei hinzufügen“ klicken und den Alias und das Kennwort für Ihr Zertifikat angeben
- Speichern Sie Ihre Änderungen
Erstellen von OSGi-Diensten
Sie können Ihr eigenes OSGi-Bundle schreiben und mit dem AEM Forms Client SDK einen Dienst implementieren, um PDF-Dokumente zu zertifizieren. Die folgenden Links sind nützlich, um Ihr eigenes OSGi-Bundle zu schreiben
Alternativ können Sie das im Rahmen dieses Tutorials enthaltene Beispiel-Bundle verwenden.
Testen des Beispiels auf Ihrem lokalen System
- Laden Sie Custom Document Services Bundle herunter und installieren Sie es
- Laden Sie Developing with Service User Bundle herunter und installieren Sie es
- Stellen Sie sicher, dass Sie den folgenden Eintrag im Apache Sling Service User Mapper Service hinzugefügt haben
DevelopingWithServiceUser.core:getformsresourceresolver=fd-service wie im Screenshot unten gezeigt
- Importieren Sie ein adaptives Beispielformular
- Importieren und installieren Sie den benutzerdefinierten Sendevorgang
- Öffnen Sie das adaptive Formular
- Laden Sie das zu zertifizierende PDF-Dokument hoch
optional – geben Sie das Signaturfeld an, das Sie zum Zertifizieren des Dokuments verwenden möchten - Klicken Sie auf „Senden“
- Das zertifizierte PDF-Dokument sollte zurückgegeben werden.