Mettete un documento di testo in questo percorso chiamato deployment.properties c:\windows\sun\Java\deployment.properties
Nonostante ciò che dice la documentazione Java, non avete bisogno del file deployment.config a meno che non vogliate usare l'impostazione manditory.
Questo file cambierà il default per ogni utente sul computer, anche se ha già un file deploy.properties nella sua cartella appdata. È possibile verificare che le impostazioni abbiano effetto quando si apre il pannello di controllo di java 32, poiché in quel momento legge le impostazioni.
Ecco alcune delle cose che abbiamo inserito nel file deployment.properties.
#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"
#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM
#disabled certificate checking so that java apps load much faster. Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true
#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\Program Files\Java\jre7\security\trusted.certs
``` &001
L'ultimo bit è il modo migliore per eliminare le caselle "vuoi eseguire questa app". Una volta impostata la posizione trusted.certs su una posizione condivisa, creare il proprio file trusted.certs andando manualmente al processo di spuntatura della casella "non mostrare più questo". Distribuiscono questo file trusted.certs a tutte le vostre macchine con questo file deployment.properties e viola, non ci sono più pop-up di sicurezza.
Si noti che i tagli extra nel percorso sono necessari. I colon sono caratteri riservati e la barra rovesciata è il carattere di fuga.