AEM zum Durchsuchen von durch Document Security geschützten PDF-Dokumenten aktivieren enable-aem-to-search-document-security-protected-pdf-documents

Mithilfe der AEM-Suche kann nach AEM-Assets gesucht werden. Zudem kann eine Textsuche für verschiedene häufig verwendete Dokumentformate wie einfache Textdateien, Microsoft Office-Dokumente und PDF-Dokumente durchgeführt werden. Sie können die native Suche erweitern, um eine Volltextsuche in mit der AEM-Dokumentensicherheit geschützten PDF-Dokumenten durchzuführen. Damit AEM die Volltextsuche in solchen Dokumenten durchführen kann, führen Sie die folgenden Schritte aus:

  1. Stellen Sie eine sichere Verbindung her.
  2. Indizieren Sie ein richtliniengeschütztes PDF-Beispieldokument.

Voraussetzungen prerequisites

  • Wenn Sie AEM Forms on OSGi verwenden:

    • Installieren Sie AEM Forms-Dokumentensicherheitauf dem AEM Forms-Server.

    • Stellen Sie sicher, dass ein AEM Forms auf dem JEE-Server läuft und die Dokumentensicherheit auf den entsprechenden AEM Forms auf dem JEE-Server installiert ist. Der AEM Forms on JEE-Server ist erforderlich, um das geschützte Dokument mit einem Index zu versehen.

  • Wenn Sie nur den AEM Forms on JEE-Server verwenden, ist das Indexpaket bereits installiert.

  • Stellen Sie sicher, dass alle Pakete aktiv sind. Wenn nicht alle Pakete aktiv sind, warten Sie, bis alle Pakete aktiv sind.

    • Für AEM Forms unter OSGi werden die Bundles unter https://'[server]:[port]'/system/console/bundles aufgelistet.
    • Für AEM Forms auf JEE werden die Bundles unter https://'[server]:[port]'/[context-path]/system/console/bundles aufgelistet. Zum Beispiel „https://localhost:8080/lc/system/console/bundles“.
  • Fügen Sie das Paket sun.util.calendar zur Zulassungsliste hinzu. Um das Paket zur Zulassungsliste hinzuzufügen, führen Sie die folgenden Schritte aus:

    1. Öffnen Sie die AEM Web-Konsole. Die URL lautet https://'[server]:[port]'/system/console/configMgr.

    2. Suchen und öffnen Sie Deserialisierungs-Firewallkonfiguration.

    3. Fügen Sie das Paket sun.util.calendar zum Feld der auf die Zulassungsliste gesetzten Klassen oder Paketpräfixe hinzu und klicken Sie auf Speichern.

Herstellen einer sicheren Verbindung zwischen AEM Forms JEE- und OSGi-Stapeln establish-a-secure-connection-between-aem-forms-jee-and-osgi-stacks

Sie können eine der folgenden Methoden verwenden, um die sichere Verbindung herzustellen:

  • Konfigurieren des Adobe LiveCycle Client SDK-Bundles mit AEM Forms auf JEE-Administratorberechtigungen
  • Konfigurieren von Adobe LiveCycle Client SDK Bundle mit gegenseitiger Authentifizierung

Konfigurieren des Adobe LiveCycle Client SDK-Bundles mit AEM Forms auf JEE-Administratorberechtigungen configure-adobe-livecycle-client-sdk-bundle-with-aem-forms-on-jee-admin-credentials

  1. Öffnen Sie die AEM Web-Konsole. Die URL lautet https://'[server]:[port]'/system/console/configMgr.

  2. Suchen Sie das Adobe LiveCycle Client SDK-Bundle und öffnen Sie es. Geben Sie Werte für die folgenden Felder an:

    • Server-URL: Geben Sie die HTTPS-URL des AEM Forms on JEE-Servers an. Um die Kommunikation über HTTPS zu aktivieren, starten Sie den AEM-Server mit dem Parameter -Djavax.net.ssl.trustStore=<Pfad der AEM Forms on JEE-Keystore-Datei> neu.
    • Dienstname: Fügen Sie den RightsManagementService zur Liste der angegebenen Dienste hinzu.
    • Benutzername: Geben Sie den Benutzernamen des AEM Forms on JEE-Konto an, der verwendet werden soll, um Aufrufe von AEM-Server zu initiieren. Das angegebene Konto benötigt Berechtigungen zum Starten der Dokumentendienste auf dem AEM Forms auf JEE-Server.
    • Kennwort: Geben Sie das Kennwort für das AEM Forms on JEE-Konto an, das im Feld für den Benutzernamen angegeben ist.

    Klicken Sie auf Speichern. AEM ist jetzt aktiviert, um PDF-Dokumente durchsuchen zu können, die durch die Dokumentensichereit geschützt sind.

Konfigurieren von Adobe LiveCycle Client SDK Bundle mit gegenseitiger Authentifizierung configure-adobe-livecycle-client-sdk-bundle-using-mutual-authentication

  1. Aktivieren Sie die gegenseitige Authentifizierung für AEM Forms auf JEE.  Weitere Informationen finden Sie unter CAC und gegenseitige Authentifizierung.

  2. Öffnen Sie die AEM Web-Konsole. Die URL lautet https://'[server]:[port]'/system/console/configMgr.

  3. Suchen Sie das Adobe LiveCycle Client SDK-Bundle und öffnen Sie es. Geben Sie Werte für die folgenden Eigenschaften an:

    • Server-URL: Geben Sie die HTTPS-URL des AEM Forms on JEE-Servers an. Um die Kommunikation über HTTPS zu aktivieren, starten Sie den AEM-Server mit dem Parameter „-Djavax.net.ssl.trustStore=<Pfad der AEM Forms auf JEE-Keystore-Datei>“ neu.
    • 2-Weg-SSL aktivieren: Aktiviert die Option für 2-Weg-SSL.
    • KeyStore-Datei-URL: Geben Sie die URL der KeyStore-Datei an.
    • TrustStore-Datei-URL: Geben Sie die URL für die TrustStore-Datei an.
    • KeyStore-Kennwort: Geben Sie das Kennwort für die KeyStore-Datei an.
    • TrustStorePassword: Geben Sie das Kennwort für die TrustStore-Datei an.
    • Dienstname: Fügt den RightsManagementService zur Liste der angegebenen Dienste hinzu.

    Klicken Sie auf Speichern. AEM ist jetzt aktiviert, um PDF-Dokumente durchsuchen zu können, die durch die Dokumentensichereit geschützt sind.

Indizieren Sie ein richtliniengeschütztes PDF-Beispieldokument. index-a-sample-policy-protected-pdf-document

  1. Melden Sie sich bei AEM Assets als Administrator an.

  2. Erstellen Sie einen Ordner in AEM Digital Asset Manager und laden Sie die durch Richtlinien geschützten PDF-Dokumente in den neu erstellten Ordner hoch.

    Jetzt können Sie durch Richtlinien geschützte Dokumente mit der AEM-Suche durchsuchen.

    note note
    NOTE
    Es wird empfohlen, den Befehl „Strg + C“ zu verwenden, um das SDK neu zu starten. Das Neustarten des AEM SDK mit anderen Methoden, z. B. dem Beenden von Java-Prozessen, kann zu Inkonsistenzen in der AEM-Entwicklungsumgebung führen.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2