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

AEM Suche ist in der Lage, nach AEM Assets zu suchen und diese zu suchen und Textsuchen in verschiedenen häufig verwendeten Dokumentformaten wie Textdateien, Microsoft Office-Dokumenten und PDF-Dokumenten durchzuführen. Sie können die native Suche auch erweitern, um eine Volltextsuche für PDF von Dokumenten mit AEM Document Security geschützt. So aktivieren AEM Volltextsuchen für solche Dokumente:

  1. Sichere Verbindung herstellen
  2. Indexieren eines richtliniengeschützten Beispieldokuments für PDF

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. 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.

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

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

  • Adobe LiveCycle Client SDK Bundle mit AEM Forms on JEE-Administratorberechtigungen konfigurieren
  • Konfigurieren von Adobe LiveCycle Client SDK Bundle mit gegenseitiger Authentifizierung

Adobe LiveCycle Client SDK Bundle mit AEM Forms on JEE-Administratorberechtigungen konfigurieren 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 und öffnen Sie die Adobe LiveCycle Client SDK Bundle. 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 muss über Berechtigungen zum Starten von Document Services auf dem AEM Forms on JEE-Server verfügen.
    • Passwort: Geben Sie das Kennwort des im Feld Benutzername erwähnten AEM Forms on JEE-Kontos an.

    Klicken Sie auf Speichern. AEM ist aktiviert, um durch Document Security geschützte PDF-Dokumente zu durchsuchen.

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 on JEE. Detaillierte 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 und öffnen Sie die Adobe LiveCycle Client SDK Paket. Geben Sie einen Wert 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 -Djavax.net.ssl.trustStore= neu<path of="" aem="" forms="" on="" jee="" keystore="" file=""> -Parameter.
    • 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 aktiviert, um durch Document Security geschützte PDF-Dokumente zu durchsuchen

Indexieren eines richtliniengeschützten Beispieldokuments für PDF 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 richtliniengeschützten PDF-Dokumente in den neu erstellten Ordner hoch.

    Jetzt können Sie die richtliniengeschützten Dokumente mithilfe AEM Suche durchsuchen.

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