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