Configurazione Avanzata
Per personalizzare il supporto a Signal-Hub, sono registrabili alcune proprietà da aggiungere nel file modipa_local.properties presente nella connfigurazione esterna di GovWay.
Abilitazione del supporto
Per disabilitare il supporto a Signal-Hub, è possibile inserire la seguente proprietà:
org.openspcoop2.protocol.modipa.signalHub.enabled=false
Funzioni di hash
È possibile modificare la lista degli algoritmi disponibili per la generazione dell’hash, così come l’algoritmo di default, attraverso le seguenti proprietà:
org.openspcoop2.protocol.modipa.signalHub.algorithms=SHA-256,SHA-512/256,SHA-384,SHA-512,SHA3-256,SHA3-384,SHA3-512,SHAKE128,SHAKE256
org.openspcoop2.protocol.modipa.signalHub.algorithms.default=SHA-256
Dimensione del seme
È possibile configurare le dimensioni accettate per il seme e la dimensione predefinita tramite le seguenti proprietà:
org.openspcoop2.protocol.modipa.signalHub.seed.size=16,32,64
org.openspcoop2.protocol.modipa.signalHub.seed.size.default=16
Periodo di rotazione
Le proprietà relative alla rotazione delle informazioni crittografiche permettono di abilitare o disabilitare la rotazione e impostare il numero di giorni del periodo di validità:
org.openspcoop2.protocol.modipa.signalHub.seed.lifetime.unlimited=false
org.openspcoop2.protocol.modipa.signalHub.seed.lifetime.days.default=120
Storico delle informazioni crittografiche
Numero di versioni delle informazioni crittografiche da mantenere dopo ogni rotazione per un determinato servizio:
org.openspcoop2.protocol.modipa.signalHub.seed.history=1
Concatenazione messaggio e seme
Personalizzazione della concatenazione tra messaggio (objectId) e seme per la produzione dell’ID cifrato. Il valore è un template nel quale, a runtime, verranno sostituiti ${message} e ${salt} con rispettivamente l’ID dell’oggetto e il seme, prima della pseudoanonimizzazione:
org.openspcoop2.protocol.modipa.signalHub.hash.composition=${message}${salt}
Fruizione deposito segnale
Nome e versione dell’API della fruizione abilitata al deposito dei segnali:
org.openspcoop2.protocol.modipa.signalHub.api.name=api-pdnd-push-signals
org.openspcoop2.protocol.modipa.signalHub.api.version=1