DokumentationAEMAEM-TutorialsAEM Forms-Tutorials

Zertifizieren von Dokumenten in AEM Forms

Letzte Aktualisierung: 2. April 2025
  • Gilt für:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • Themen:
  • Dokumentensicherheit

Erstellt für:

  • Fortgeschrittener
  • Entwickler

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

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
    add-certificate
  • 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

  • Erstellen Ihres ersten OSGi-Bundles
  • Verwenden der Document Service-API

Alternativ können Sie das im Rahmen dieses Tutorials enthaltene Beispiel-Bundle verwenden.

NOTE
Das Beispiel-Bundle verwendet den Alias „ares“ zum Zertifizieren der Dokumente. Stellen Sie also sicher, dass Ihr Alias bei Verwendung dieses Bundles „ares“ heißt

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
    User-Mapper
  • 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.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e