Zet een tekstdocument op deze locatie met de naam deployment.properties c:\windows\deployment.properties
Ondanks wat er in de Java documentatie staat, heb je het deployment.config bestand niet nodig, tenzij je de verplichte instelling wilt gebruiken.
Dit bestand zal de standaard voor elke gebruiker op de computer veranderen, zelfs als ze al een deployment.properties bestand in hun appdata map hebben. Je kunt controleren of de instellingen in werking treden wanneer je het java 32 controlepaneel opent, omdat het dan de instellingen leest.
Hier zijn enkele van de dingen die we in ons deployment.properties bestand zetten.
#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
Het laatste stukje is de beste manier om van de “wil je deze app” boxen af te komen. Als je eenmaal de trusted.certs locatie hebt ingesteld op een gedeelde locatie, maak dan je eigen trusted.certs bestand aan door handmatig naar het proces van het aanvinken van het vakje “laat dit niet meer zien” te gaan. Ze implementeren dit trusted.certs bestand naar al uw machines met deze deployment.properties bestand en viola, geen beveiligings pop-ups meer.
Merk op dat de extra slashes in het pad nodig zijn. Kolommen zijn gereserveerde tekens en de backslash is het ontsnappingskarakter.