이 기능을 사용하면 모든 OSGi 구성 속성을 일반 텍스트 대신 보호된 암호화 양식으로 저장할 수 있습니다. 웹 콘솔 UI의 양식은 시스템 전체 암호화 마스터 키를 사용하여 일반 텍스트에서 암호화된 텍스트를 만드는 데 사용됩니다.
서비스에서 사용하기 전에 속성을 해독하기 위해 OSGi 구성 플러그인 지원이 추가되었습니다.
암호화된 값을 예상하는 서비스는 IsProtected 검사를 사용하여 해당 값이 이미 해독되었을 수 있으므로 해독하려고 시도하기 전에 암호화되었는지 확인해야 합니다.
다음 단계는 메일 서비스에 대한 SMTP 암호를 암호화하는 방법을 보여 줍니다. 암호화할 OSGI 속성에 대해 다음 단계를 완료할 수 있습니다.
의 AEM 웹 콘솔로 이동합니다. https://<serveraddress>:<serverport>/system/console/configMgr
왼쪽 상단 모서리에서 기본 - 암호화 지원
다음 Adobe Experience Manager 웹 콘솔 암호화 지원 페이지가 표시됩니다.
다음에서 일반 텍스트 필드에서는 보호할 중요 데이터의 텍스트를 입력합니다.
선택 Protect. 보호된 텍스트는 암호화된 텍스트로 표시됩니다.
5단계에서 보호된 텍스트를 복사하여 OSGI 양식 값에 붙여넣습니다. 이 예에서는 다음과 같이 암호화되었습니다. SMTP 암호 이(가)에 추가됩니다 일별 CQ 메일 서비스.
일별 CQ 메일 서비스 속성을 저장합니다. 이제 SMTP 암호가 암호화된 값으로 전송됩니다.
이제 AEM에서 구성 속성을 해독하는 구성 플러그인을 제공합니다. 이 AEM 플러그인은 일반 텍스트 속성을 자동으로 해독하고 검색합니다.