Questa funzione consente di memorizzare tutte le proprietà di configurazione OSGi in un modulo crittografato protetto anziché in un testo trasparente. Il modulo nell’interfaccia utente della console Web viene utilizzato per creare testo crittografato a partire da testo non crittografato utilizzando la chiave master di crittografia a livello di sistema.
È stato aggiunto il supporto del plug-in di configurazione OSGi per decrittografare la proprietà prima che venga utilizzata da un servizio.
I servizi che prevedono un valore crittografato devono utilizzare il controllo IsProtected per verificare se il valore è crittografato prima di tentare di decrittografarlo, in quanto potrebbe essere già stato decrittografato.
Questi passaggi mostrano come crittografare la password SMTP per il servizio Mail. Puoi completare questi passaggi per una proprietà OSGI da crittografare.
Vai alla Console Web AEM all'indirizzo https://<serveraddress>:<serverport>/system/console/configMgr
Nell'angolo in alto a sinistra, vai a Principale - Supporto Crypto
Viene visualizzata la pagina Supporto di crittografia della console Web Adobe Experience Manager .
Nel campo Testo normale , immetti il testo dei dati sensibili che desideri proteggere.
Seleziona Protect. Il testo protetto viene visualizzato come testo crittografato.
Copiare il testo protetto dal passaggio 5 e incollarlo nel valore del modulo OSGI. In questo esempio, la password SMTP crittografata viene aggiunta al servizio di posta CQ Day.
Salva le proprietà del servizio Day CQ Mail. La password SMTP verrà ora inviata come valore crittografato.
AEM ora fornisce un plug-in di configurazione per decrittografare le proprietà di configurazione. Questo plug-in AEM decrittograferà automaticamente e recupererà le proprietà di cancellazione del testo.