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:
- Stabilire una connessione sicura
- 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.
-
Apri la console web AEM. URL: https://'[server]:[porta]'/system/console/configMgr.
-
Individuare e aprire Configurazione firewall deserializzazione.
-
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
-
Apri la console web AEM. URL: https://'[server]:[porta]'/system/console/configMgr.
-
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
-
Abilita l’autenticazione reciproca per AEM Forms su JEE. Per informazioni dettagliate, vedere CAC e autenticazione reciproca.
-
Apri la console web AEM. URL: https://'[server]:[porta]'/system/console/configMgr.
-
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
-
Accedi ad AEM Assets come amministratore.
-
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.