Consenti a AEM di effettuare ricerche nei documenti di PDF protetti da Document Security enable-aem-to-search-document-security-protected-pdf-documents

La funzione di ricerca AEM è in grado di cercare e individuare le risorse AEM e di eseguire ricerche testuali in vari formati di documenti comunemente utilizzati, come file di testo normale, documenti di Microsoft Office e documenti di PDF. È inoltre possibile estendere la ricerca nativa per eseguire ricerche full-text su documenti PDF protetti con la protezione dei documenti AEM. Per consentire all’AEM di eseguire ricerche full-text su tali documenti, effettua le seguenti operazioni:

  1. Stabilire una connessione sicura
  2. Indicizzare un esempio di documento PDF protetto tramite policy

Prerequisiti prerequisites

  • Se utilizzi AEM Forms su OSGi:

    • Installa il pacchetto Indicizzatore di Document Security di AEM Forms nel server AEM Forms.

    • Assicurati che un AEM Forms sul server JEE sia in esecuzione e che la sicurezza dei documenti sia installata nel corrispondente AEM Forms sul server JEE. Per indicizzare il documento protetto è necessario il modulo AEM sul server JEE.

  • Se utilizzi solo AEM Forms sul server JEE, il pacchetto di indicizzazione è già installato.

  • Assicurati che tutti i bundle siano attivi e funzionanti. Se non tutti i bundle sono attivi, attendi che tutti i bundle siano attivi.

    • Per AEM Forms su OSGi, i bundle sono elencati in https://'[server]:[porta]'/system/console/bundles.
    • Per AEM Forms su JEE, i bundle sono elencati in https://'[server]:[porta]'/[percorso-contesto]/sistema/console/bundle. Ad esempio, https://localhost:8080/lc/system/console/bundles.
  • Aggiungere il pacchetto sun.util.calendar al inserisco nell'elenco Consentiti di. Per aggiungere il pacchetto al inserisco nell'elenco Consentiti di, attenersi alla procedura descritta di seguito.

    1. Apri la console web AEM. URL: https://'[server]:[porta]'/system/console/configMgr.

    2. Individuare e aprire Configurazione firewall deserializzazione.

    3. Aggiungere il pacchetto sun.util.calendar al campo delle classi o dei prefissi del pacchetto Inseriti nell'elenco Consentiti e fare clic su Salva.

Stabilire una connessione sicura tra gli stack AEM Forms JEE e OSGi establish-a-secure-connection-between-aem-forms-jee-and-osgi-stacks

Per stabilire la connessione sicura, è possibile utilizzare uno dei metodi seguenti:

  • Configurare il bundle Adobe LiveCycle Client SDK con le credenziali amministratore AEM Forms su JEE
  • Configurare il bundle Adobe LiveCycle Client SDK utilizzando l’autenticazione reciproca

Configurare il bundle Adobe LiveCycle Client SDK con le credenziali amministratore AEM Forms su JEE configure-adobe-livecycle-client-sdk-bundle-with-aem-forms-on-jee-admin-credentials

  1. Apri la console web AEM. URL: https://'[server]:[porta]'/system/console/configMgr.

  2. Individua e apri il bundle Adobe LiveCycle Client SDK. Specifica il valore per i campi seguenti:

    • URL server: Specifica l'URL HTTPS di AEM Forms sul server JEE. Per abilitare la comunicazione su https, riavvia il server con il parametro -Djavax.net.ssl.trustStore=<path of AEM Forms on JEE keystore file>.
    • Nome servizio: aggiungere RightsManagementService all'elenco dei servizi specificati.
    • Nome utente: Specifica il nome utente dell'account AEM Forms su JEE da utilizzare per avviare chiamate dal server AEM. L’account specificato deve disporre delle autorizzazioni necessarie per avviare i servizi documentali sul server AEM Forms su JEE.
    • Password: specifica la password dell'account AEM Forms su JEE indicato nel campo Nome utente.

    Fai clic su Salva. AEM è abilitato per la ricerca di documenti PDF protetti da Document Security.

Configurare il bundle Adobe LiveCycle Client SDK utilizzando l’autenticazione reciproca configure-adobe-livecycle-client-sdk-bundle-using-mutual-authentication

  1. Abilita l’autenticazione reciproca per AEM Forms su JEE. Per informazioni dettagliate, vedere CAC e autenticazione reciproca.

  2. Apri la console web AEM. URL: https://'[server]:[porta]'/system/console/configMgr.

  3. Individua e apri il bundle Adobe LiveCycle Client SDK. Specifica il valore per le seguenti proprietà:

    • URL server: specifica l'URL HTTPS di AEM Forms sul server JEE. Per abilitare la comunicazione su https, riavvia il server AEM con il parametro -Djavax.net.ssl.trustStore=<path of AEM Forms on JEE keystore file>.
    • Abilita SSL bidirezionale: abilita l'opzione Abilita SSL bidirezionale.
    • URL file registro chiavi: specificare l'URL del file registro chiavi.
    • URL file TrustStore: specificare l'URL del file truststore.
    • Password registro chiavi: specificare la password per il file registro chiavi.
    • TrustStorePassword: specificare la password per il file truststore.
    • Nome servizio: aggiungere RightsManagementService all'elenco dei servizi specificati.

    Fai clic su Salva. L’AEM è abilitato alla ricerca di documenti PDF protetti da Document Security

Indicizzare un esempio di documento PDF protetto tramite policy index-a-sample-policy-protected-pdf-document

  1. Accedi ad AEM Assets come amministratore.

  2. Crea una cartella in AEM Digital Asset Manager e carica i documenti di PDF protetti tramite policy nella cartella appena creata.

    Ora è possibile eseguire ricerche nei documenti protetti tramite policy utilizzando la funzione di ricerca AEM.

    note note
    NOTE
    Per riavviare l'SDK, si consiglia di utilizzare il comando 'Ctrl + C'. Il riavvio dell’SDK dell’AEM con metodi alternativi, ad esempio l’arresto dei processi Java, può causare incongruenze nell’ambiente di sviluppo dell’AEM.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2