对配置属性的加密支持 encryption-support-for-configuration-properties

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

概述 overview

此功能允许将所有OSGi配置属性存储在受保护的加密表单中,而不是明文。 Web控制台UI中的表单用于使用系统范围的加密主控密钥从明文创建加密文本。

添加了OSGi配置插件支持,以便在服务使用属性之前对其进行解密。

NOTE
期望加密值的服务需要使用IsProtected检查来在尝试解密之前查看值是否已加密,因为该值可能已解密。

启用加密支持 enabling-encryption-support

这些步骤说明如何加密Mail服务的SMTP密码。 您可以为要加密的OSGI属性完成这些步骤。

  1. 转到AEM Web Console(位于 https://<serveraddress>:<serverport>/system/console/configMgr

  2. 在左上角,转到 主 — 加密支持

    chlimage_1-325

  3. Adobe Experience Manager Web控制台加密支持 页面。

    screen_shot_2018-08-01at113417am

  4. 纯文本 字段,输入要保护的敏感数据的文本。

  5. 选择 Protect. “受保护”文本显示为加密文本。

    screen_shot_2018-08-01at113844am

  6. 复制步骤5中的受保护文本,并将其粘贴到OSGI表单值中。 在本例中,加密 SMTP密码 添加到 Day CQ Mail Service.

    screen_shot_2016-12-18at105809pm

  7. 保存Day CQ Mail Service属性。 SMTP密码现在将作为加密值发送。

解密支持 decryption-support

AEM现在提供了配置插件来解密配置属性。 此AEM插件将自动解密和检索明文属性。

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8