Cari utenti,
il mio server Tomcat è associato a jdk 1.7 e su di esso testo le mie applicazioni web sviluppate in Java con Eclipse. In condizioni normali tutto funziona. Se tento di impostare una classe di crittografia reversibile con chiave di lunghezza superiore a 128 bit, leggo un messaggio di errore nel quale mi si dice che la chiave di criptatura ha una "illegal size".
Guardando in rete ho scoperto che di default jre accetta solo chiavi di lunghezza 128 bit, per valicare tale limite è necessario scaricare dal sito sun le java cryptography extension sostituendo i jar ivi ubicati con i corrispondenti jar che si trovano in jre/lib/security come prescritto nel file che si può scaricare al termine della pagina http://www.oracle.com/technetwork/java/ ... index.html. Tuttavia anche dopo aver compiuto tale operazione continuo a vedere l'errore di cui sopra. Come mai?
Grazie a tutti!
Java Cryptography Extension
-
Archimede Pitagorico
- Scoppiettante Seguace

- Messaggi: 861
- Iscrizione: domenica 22 aprile 2007, 19:51
-
Archimede Pitagorico
- Scoppiettante Seguace

- Messaggi: 861
- Iscrizione: domenica 22 aprile 2007, 19:51
Re: Java Cryptography Extension
IMPORTANTE PER TUTTI
Quesito risolto posto qui la soluzione se dovesse servire a qualcuno. Dipende dal percorso di installazione della JRE, installatelo solo dove consigliato (/opt) astenendovi da scelte strane come ho fatto io.
Presi due sistemi assolutamente identici, uno con la JRE installata sotto /opt ed un altro con la JRE installata in una sottocartella di /home/utente, eseguendo su entrambi le identiche operazioni di caricamento file policy come descritto, la corretta estensione delle policy di sicurezza avviene UNICAMENTE nella JRE installata sotto /opt.
Grazie a tutti comunque per lo sforzo e per le numerose volte in cui avete letto il post.
Quesito risolto posto qui la soluzione se dovesse servire a qualcuno. Dipende dal percorso di installazione della JRE, installatelo solo dove consigliato (/opt) astenendovi da scelte strane come ho fatto io.
Presi due sistemi assolutamente identici, uno con la JRE installata sotto /opt ed un altro con la JRE installata in una sottocartella di /home/utente, eseguendo su entrambi le identiche operazioni di caricamento file policy come descritto, la corretta estensione delle policy di sicurezza avviene UNICAMENTE nella JRE installata sotto /opt.
Grazie a tutti comunque per lo sforzo e per le numerose volte in cui avete letto il post.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti