Show Menu
主题×

启用AEM以搜索文档安全保护的PDF和Microsoft Office文档

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

Before you start

  • 安装和配置AEM Forms文档安全。
  • 将sun.util.calendar包添加到反序列化防火墙配置的 allowlist中。 配置列在 https://'[server]:[port]'/system/console/configMgr
  • 确保所有AEM捆绑包都已启动并运行。 这些包列在 https://'[server]:[port]'/system/console/bundles 。 如果所有捆绑包都未激活,请等待,并在几分钟后检查捆绑包的状态。

在AEM Forms工作流程中建立安全连接(JEE上的AEM Forms)

安全连接使JEE上的AEM Forms和在同一服务器上运行的OSGi服务之间能够无缝地流动信息。 使用以下方法之一建立安全连接:
  • 使用JEE管理员凭据上的AEM Forms配置AEM Forms客户端SDK包
  • 使用相互身份验证配置AEM Forms客户端SDK包

使用JEE管理员凭据上的AEM Forms配置AEM Forms客户端SDK包

  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路径>参数重新启动JEE服务器上的AEM Forms。
    • 服务名称 : 将RightsManagementService添加到指定服务的列表。
    • 用户名: 指定JEE帐户上AEM Forms的用户名,以用于从JEE服务器上的AEM Forms发起调用。 指定的帐户必须具有在JEE服务器上的文档上调用AEM Forms服务的权限。
    • 密码 : 指定“用户名”字段中提到的JEE帐户AEM Forms的口令。
    单击​ 保存 。AEM已启用以搜索文档安全保护的PDF和Microsoft Office文档。

使用相互身份验证配置AEM Forms客户端SDK包

  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路径>参数重新启动JEE服务器上的AEM Forms。
    • 启用双向SSL : 启用启用双向SSL选项。
    • 密钥存储文件URL : 指定密钥库文件的URL。
    • TrustStore FIle URL : 指定信任存储文件的URL。
    • 密钥存储密码 : 指定密钥库文件的口令。
    • TrustStorePassword : 指定truststore文件的口令。
    • 服务名称 : 将RightsManagementService添加到指定服务的列表。
    单击​ 保存 。AEM已启用以搜索文档安全保护的PDF和Microsoft Office文档

索引受策略保护的示例PDF或Microsoft Office文档

  1. 以管理员身份登录AEM Assets。
  2. 在AEM Digital Asset Manager中创建文件夹,并将受策略保护的PDF或Microsoft Office文档上传到新创建的文件夹。 现在,使用AEM搜索搜索受策略保护的文档的内容。 它必须返回包含已搜索文本的文档。