Jan 212014
 

Con gli ultimi aggiornamenti di Java (1.7.0_51) le policy di esecuzione delle applet nei browser subiscono nuove e più stringenti restrizioni.

Per consentire l’uso di applicazioni basate su Java ed erogate dai sistemi dell’Ateneo, abbiamo predisposto una soluzione che consente un deploy immediato e semplificato, al fine di limitare l’impatto gestionale sui sistemi di Ateneo, in particolar modo aule e sistemi amministrati.

1) Scaricare lo zip contenente i file cacerts e DeploymentRuleSet.jar da qui: FileSet e decomprimere il contenuto in una cartella temporanea

2) Sovrascrivere il file cacerts nella cartella di installazione della virtual machine ( cambia a seconda dei sistemi operativi)

  • Windows 32bit: java.home\lib\security\ (es. C:\Programmi\Java\jre7\lib\security)
  • Windows 64bit – Java 32bit: java.home\lib\security\ (es. C:\Programmi (x86)\Java\jre7\lib\security)
  • Windows 64bit – Java 64bit: java.home\lib\security\ (es. C:\Programmi\Java\jre7\lib\security)
  • UNIX: java.home/lib/security/  (es. /usr/java/jre7/lib/security)
  • Mac OS X java.home/lib/security (es. /Library/Java/Home/lib/security)

3) Copiare il file DeploymentRuleSet.jar nella cartella di sistema (create le cartelle se non esistono!)

  • Windows <Windows-directory>\Sun\Java\Deployment  (es. c:\Windows\Sun\Java\Deployment )
  • UNIX /etc/.java/deployment
  • Mac OS X /Library/Application Support/Oracle/Java/Deployment/

4) A questo punto l’esecuzione delle applet provenienti dai siti di ateneo saranno correttamente autorizzate e non verranno più chieste autorizzazioni specifiche.

4bis) Può accadere che nonostante tutto il ruleset venga dichiarato come non verificabile, allora (windows-only) aprire il  pannello di controllo di java -> avanzate, impostare “esegui controlli revoche certificati su” sul valore “non controllare”

Buon lavoro