Configurazione delle variabili
All’interno del file <directory-lavoro>/govway.map.properties è possibile razionalizzare una serie di variabili Java tramite la seguente sintassi:
# Consente di definire proprietà java tramite la sintassi:
java.<nome>=<valore>
È possibile verificare le variabili Java, sia quelle definite nel file govway.map.properties che quelle presenti originariamente nel sistema, tramite due modalità:
tutte le variabili Java vengono registrate da GovWay nel file di log <directory-log>/govway_configurazioneSistema.log;
lo stesso file è inoltre generabile dinamicamente accedendo alla sezione “Strumenti > Runtime” (Runtime), tramite la voce Download.
I valori delle variabili potrebbero contenere informazioni confidenziali (es. password) che non devono finire in chiaro all’interno dei log sopra indicati. Per attivarne l’offuscamento è possibile utilizzare i seguenti costrutti:
# Per offuscare variabili java usare la sintassi:
obfuscated.java.keys=<nome1>,<nome2>,...,<nomeN>
Vengono supportate diverse modalità di offuscamento, attivabili assegnando uno dei seguenti valori alla proprietà “obfuscated.mode”:
digest (default): viene calcolato il digest del valore rispetto all’algoritmo indicato nella proprietà “obfuscated.digest” (default: SHA-256);
static: viene utilizzato staticamente il valore indicato nella proprietà “obfuscated.static” (default: **);
none: non viene attuato alcun offuscamento.
Di seguito, la sintassi da utilizzare nel file govway.map.properties:
# Modalità utilizzata per offuscare
obfuscated.mode=digest
#obfuscated.digest=SHA-256
#obfuscated.static=******