You're viewing help content for version:

Adobe Experience Manager provides a user interface to search and locate various assets stored in AEM. The native search is capable of searching and locating AEM assets and performing text search on various commonly used document formats such as plain-text files, Microsoft Office documents, and PDF documents. You can also extend and enable the native search to perform full-text search on DRM protected PDF documents. 

Perform the following steps to enable AEM to search document security protected PDF documents:

Before you enable AEM to search DRM protected PDF documents  

  • Install and configure AEM 6.2 Forms add-on package for your operating system.
  • Add package sun.util.calendar to the whitelist of the Deserialization Firewall Configuration. The configuration is listed at http://[server]:[port]/system/console/configMgr.
  • Ensure that all the bundles are up and running. The bundles are listed at http://[server]:[port]/system/console/bundles. If all the bundles are not active, wait, and check the status of the bundles after for a few minutes.

Establish a secure connection within AEM Forms workflow (AEM Forms on JEE)

A secure connection enables seamless flow of information between AEM Forms on JEE and the OSGi services running on the same server. Use one of the following method to establish a secure connection:

  • Configure Adobe LiveCycle Client SDK Bundle with AEM Forms on JEE admin credentials
  • Configure Adobe LiveCycle Client SDK Bundle using mutual authentication  

Configure Adobe LiveCycle Client SDK Bundle with AEM Forms on JEE admin credentials

  1. Open AEM configuration manager and login as an administrator. The default URL is http://<serverName>:<port>/lc/system/console/configMgr.

  2. Search and open the Adobe LiveCycle Client SDK Bundle. Specify value for the following properties:

    • Server URL: Specify HTTP URL of AEM Forms on JEE server. To enable communication over https, restart the AEM server with the -Djavax.net.ssl.trustStore=<path of AEM Forms on JEE keystore file> parameter.
    • Service Name:  Add the RightsManagementService to the list of specified services.
    • Username: Specify username of the LiveCycle account to use to initiate calls from AEM server. The account specified must have permissions to invoke Document services on the LiveCycle server.
    • Password: Specify password of the LiveCycle account mentioned in the Username field.

    Click Save. AEM is enabled to search document security protected PDF documents.

Configure Adobe LiveCycle Client SDK Bundle using mutual authentication

  1. Enable mutual authentication for AEM Forms on JEE. For detailed information, see CAC and Mutual Authentication.

  2. Open AEM configuration manager and login as an administrator. The default URL is http://<serverName>:<port>/lc/system/console/configMgr.

  3. Search and open the Adobe LiveCycle Client SDK Bundle. Specify value for the following properties:

    • Server URL: Specify HTTPS URL of AEM Forms on JEE server. To enable communication over https, restart the AEM server with the -Djavax.net.ssl.trustStore=<path of AEM Forms on JEE keystore file> parameter.
    • Enable 2-way SSL: Enable the Enable 2-way SSL option.
    • KeyStore File URL:  Specify the URL of the keystore file.
    • TrustStore FIle URL:  Specify the URL of the truststore file.
    • KeyStore Password: Specify the password for the keystore file.
    • TrustStorePassword:  Specify the password for the truststore file.
    • Service Name:  Add the RightsManagementService to the list of specified services.

    Click Save. AEM is enabled to search document security protected PDF documents

Index a sample policy-protected PDF document

  1. Login to AEM Assets as a administrator.

  2. Create a folder in AEM Digital Asset Manager and upload the policy-protected PDF documents to the newly created folder.

    Now, you can search the policy-protected documents using AEM search.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy