启用AEM以搜索受Document Security保护的PDF和Microsoft Office文档 enable-aem-to-search-document-security-protected-pdf-and-microsoft-office-documents

Adobe Experience Manager提供了一个用户界面,用于搜索和查找存储在AEM中的各种资源。 本机搜索能够搜索和定位AEM资源,并对各种常用的文档格式(如纯文本文件、Microsoft Office文档和PDF文档)执行文本搜索。 您还可以扩展和启用本机搜索,以对受DRM保护的PDF和Microsoft Office文档执行全文搜索。

执行以下步骤以允许AEM搜索受Document Security保护的PDF和Microsoft Office文档:

开始之前 before-you-start

  • 安装和配置AEM Forms Document Security。
  • 列入允许列表将软件包sun.util.calendar添加到 反序列化防火墙配置。 该配置列在 https://'[server]:[port]'/system/console/configMgr.
  • 确保所有AEM捆绑包均已启动并正在运行。 这些捆绑包列在 https://'[server]:[port]'/system/console/bundles. 如果所有捆绑包都未处于活动状态,请等待几分钟,然后检查捆绑包的状态。

在AEM Forms工作流程(JEE上的AEM Forms)中建立安全连接 establish-a-secure-connection-within-aem-forms-workflow-aem-forms-on-jee

通过安全连接,可实现JEE上的AEM Forms与同一服务器上运行的OSGi服务之间的无缝信息流。 使用以下方法之一建立安全连接:

  • 使用AEM Forms通过JEE管理员凭据配置AEM Forms客户端SDK包
  • 使用相互身份验证配置AEM Forms客户端SDK捆绑包

使用AEM Forms通过JEE管理员凭据配置AEM Forms客户端SDK包 configure-aem-forms-client-sdk-bundle-with-aem-forms-on-jee-admin-credentials

  1. 打开AEM配置管理器并以管理员身份登录。 默认URL为https://<servername>:<port>/lc/system/console/configMgr.

  2. 搜索并打开AEM Forms客户端SDK捆绑包。 指定以下属性的值:

    • 服务器URL: 指定JEE服务器上AEM Forms的HTTP URL。 要启用通过https的通信,请使用-Djavax.net.ssl.trustStore=重新启动JEE服务器上的AEM Forms<path of="" aem="" forms="" on="" jee="" keystore="" file=""> 参数。
    • 服务名称:将RightsManagementService添加到指定服务的列表。
    • 用户名: 指定AEM Forms on JEE帐户的用户名,用于从JEE服务器上的AEM Forms启动调用。 指定的帐户必须具有在JEE服务器的AEM Forms上调用文档服务的权限。
    • 密码:指定用户名字段中提到的AEM Forms on JEE帐户的密码。

    单击​ 保存。启用AEM以搜索受Document Security保护的PDF和Microsoft Office文档。

使用相互身份验证配置AEM Forms客户端SDK捆绑包 configure-aem-forms-client-sdk-bundle-using-mutual-authentication

  1. 为JEE上的AEM Forms启用双向身份验证。 有关详细信息,请参阅 CAC和双向身份验证.

  2. 打开AEM配置管理器并以管理员身份登录。 默认URL为https://<servername>:<port>/lc/system/console/configMgr.

  3. 搜索并打开AEM Forms客户端SDK捆绑包。 指定以下属性的值:

    • 服务器URL: 指定JEE服务器上AEM Forms的HTTPS URL。 要启用通过https的通信,请使用-Djavax.net.ssl.trustStore=重新启动JEE服务器上的AEM Forms<path of="" aem="" forms="" on="" jee="" keystore="" file=""> 参数。
    • 启用双向SSL:启用启用双向SSL选项。
    • 密钥库文件URL:指定keystore文件的URL。
    • TrustStore文件URL:指定truststore文件的URL。
    • KeyStore密码:指定keystore文件的密码。
    • Truststorepassword:指定truststore文件的密码。
    • 服务名称:将RightsManagementService添加到指定服务的列表。

    单击​ 保存。启用AEM以搜索受Document Security保护的PDF和Microsoft Office文档

    note note
    NOTE
    建议使用“Ctrl + C”命令重新启动SDK。 使用替代方法(例如,停止Java进程)重新启动AEM SDK可能会导致AEM开发环境不一致。

为受策略保护的示例PDF或Microsoft Office文档编制索引 index-a-sample-policy-protected-pdf-or-microsoft-office-document

  1. 以管理员身份登录到AEM Assets。
  2. 在AEM Digital Asset Manager中创建文件夹,并将受策略保护的PDF或Microsoft Office文档上传到新创建的文件夹。 现在,使用AEM搜索来搜索受策略保护文档的内容。 必须返回包含搜索文本的文档。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2