此功能可讓所有OSGi組態屬性儲存在受保護的加密表單中,而非明文。 Web控制台UI中的表單用於使用系統寬加密主密鑰從明文建立加密文本。
已新增OSGi Configuration Plugin支援,以便在服務使用屬性之前先解密屬性。
預期加密值的服務需要使用IsProtected檢查,以在嘗試解密前查看該值是否已加密,因為可能已解密。
這些步驟說明如何加密郵件服務的SMTP密碼。 您可以針對要加密的OSGI屬性完成這些步驟。
前往位AEM於https://<serveraddress>:<serverport>/system/console/configMgr的Web控制台
在左上角,轉至Main - Crypto Support
將顯示Adobe Experience ManagerWeb控制台加密支援頁。
在純文字檔案欄位中,輸入要保護的敏感資料的文本。
選擇Protect。 「受保護」文字會顯示為加密文字。
從步驟#5複製受保護的文字,並貼入OSGI表單值。 在此示例中,加密的SMTP口令被添加到Day CQ Mail Service中。
保存Day CQ Mail服務屬性。 SMTP密碼現在將作為加密值發送。
現在AEM提供Configuration Plugin以解密配置屬性。 此外AEM掛程式會自動解密並擷取清除文字屬性。