設定屬性的加密支援 encryption-support-for-configuration-properties

概觀 overview

此功能允許所有OSGi設定屬性以受保護的加密格式儲存,而非純文字。 Web主控台UI中的表單是用來使用全系統加密主金鑰,從純文字建立加密文字。

已新增OSGi設定外掛程式支援,以在服務使用屬性之前將其解密。

NOTE
預期加密值的服務必須使用IsProtected檢查,以檢視值是否已加密,然後再嘗試解密,因為值可能已經解密。

啟用加密支援 enabling-encryption-support

這些步驟顯示如何加密Mail服務的SMTP密碼。 您可以針對要加密的OSGI屬性完成這些步驟。

  1. 移至AEM Web Console,位於​ https://<serveraddress>:<serverport>/system/console/configMgr

  2. 在左上角,前往​ Main - Crypto Support

    chlimage_1-325

  3. 顯示​ Adobe Experience Manager Web Console Crypto Support ​頁面。

    screen_shot_2018-08-01at113417am

  4. 在​ 純文字 ​欄位中,輸入要保護的敏感資料文字。

  5. 選取​ Protect。 受保護文字會顯示為加密文字。

    screen_shot_2018-08-01at113844am

  6. 從Step#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
19ffd973-7af2-44d0-84b5-d547b0dffee2