使AEM能够搜索受文档安全保护的PDF文档

AEM搜索能够搜索和查找AEM资产,并对各种常用文档格式(如纯文本文件、Microsoft Office文档和PDF文档)执行文本搜索。 您还可以扩展本机搜索,以对受AEM Document security保护的PDF文档🔗执行全文搜索。 要使AEM能够对此类文档执行全文搜索,请执行以下步骤:

  1. 建立安全连接
  2. 索引受策略保护的PDF文档示例

前提条件

  • 如果您在OSGi上使用AEM Forms:

    • 在AEM Forms服务器上安装AEM Forms Document Security Indexer包

    • 确保JEE服务器上的AEM Forms已启动且正在运行,并且文档安全已安装在JEE服务器上相应的AEM Forms上。 需要JEE服务器上的AEM表单才能对受保护的文档进行索引。

  • 如果您在JEE服务器上只使用AEM Forms,则索引器包已安装。

  • 确保所有包都已启动并运行。 如果所有包都不处于活动状态,请等待所有包都启动并运行。

    • 对于OSGi上的AEM Forms,这些包列在https://'[server]:[port]'/system/console/bundles中。
    • 对于JEE上的AEM Forms,这些包列在https://'[server]:[port]`/[context-path]/system/console/bundles中。 例如https://localhost:8080/lc/system/console/bundles。
  • 将​sun.util.calendar​包添加到允许列表中。 要将包添加到允许列表,请执行以下步骤:

    1. 打开AEM Web Console。 URL是https://'[server]:[port]'/system/console/configMgr。

    2. 找到并打开​反序列化防火墙配置

    3. 将sun.util.calendar包添加到列入允许列表的类或包前缀字段中,然后单击​Save

在AEM Forms JEE和OSGi堆栈之间建立安全连接

您可以使用以下方法之一建立安全连接:

  • 在JEE上使用AEM Forms配置AdobeLiveCycle客户端SDK包管理员凭据
  • 使用相互身份验证配置AdobeLiveCycle客户端SDK包

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

  1. 打开AEM Web Console。 URL是https://'[server]:[port]'/system/console/configMgr。

  2. 找到并打开​AdobeLiveCycle客户端SDK包。 为以下字段指定值:

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

    单击​保存。AEM可用于搜索文档安全保护的PDF文档。

使用双向身份验证配置AdobeLiveCycle客户端SDK包

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

  2. 打开AEM Web Console。 URL是https://'[server]:[port]'/system/console/configMgr。

  3. 找到并打开​AdobeLiveCycle客户端SDK​包。 为以下属性指定值:

    • 服务器URL:在JEE服务器上指定AEM Forms的HTTPS URL。要启用通过https的通信,请使用-Djavax.net.ssl.trustStore=<JEE KeyStore文件上的AEM Forms路径>参数重新启动AEM服务器。
    • 启用双向SSL:启用启用双向SSL选项。
    • KeyStore文件URL:指定KeyStore文件的URL。
    • TrustStore FIle URL:指定truststore文件的URL。
    • KeyStore密码:指定密钥库文件的密码。
    • TrustStorePassword:为truststore文件指定密码。
    • 服务名称:将RightsManagementService添加到指定服务的列表。

    单击​保存。AEM允许搜索文档安全保护的PDF文档

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

  1. 以管理员身份登录AEM Assets。

  2. 在AEM Digital Asset Manager中创建文件夹,并将受策略保护的PDF文档上传到新创建的文件夹。

    现在,您可以使用AEM搜索来搜索受策略保护的文档。

在此页面上