come faccio a modificare la sicurezza dell'applet per far collegare quest'ultima ad un indirizzo ip?
ho trovato questo sito:
http://www2.mokabyte.it/forum/thread...=4&thread=5440
però quando digito
policytool
mi dice che il comando non è valido.
come faccio a modificare la sicurezza dell'applet per far collegare quest'ultima ad un indirizzo ip?
ho trovato questo sito:
http://www2.mokabyte.it/forum/thread...=4&thread=5440
però quando digito
policytool
mi dice che il comando non è valido.
L'applicazione policytool è nella directory "bin" di un qualunque JDK o JRE. Se vuoi poter digitare solo "policytool", chiaramente in PATH ci deve essere ad esempio (come è usuale se si usano i tools del JDK) il percorso completo alla bin del JDK.Originariamente inviato da JMacos
però quando digito
policytool
mi dice che il comando non è valido.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ok trovato, fatto tutto ma ancora non funge mo vediamo... tu hai mai impostato i permessi?...
ma tu hai mai impostato questa sicurezza?
Qualche volta .... comunque guarda la documentazione ufficiale:Originariamente inviato da JMacos
tu hai mai impostato i permessi?...
http://java.sun.com/javase/6/docs/te...rmissions.html
http://java.sun.com/developer/online...Book/appA.html
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ma quando creo il file police, devo metterlo in bin, security della jdk vero?...
Dal link che ti ho indicato prima:Originariamente inviato da JMacos
ma quando creo il file police, devo metterlo in bin, security della jdk vero?...
There is one policy file for Java platform installation (system) and an optional policy file for each user. The system policy file is in {java.home}/lib/security/java.policy, and the user policy file is in each user's home directory.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Eh sil'ho messo li il file .police... In teoria se tutto è funzionante, quando apro dal web l'applet, mi appare quella cosa sulla sicurezza bla bla bal...come avviene aprendo le altre applet no?...
Il file si chiama java.policy e si può mettere o sotto il JRE (=globale) o sotto la home dell'utente (=per user).Originariamente inviato da JMacos
Eh sil'ho messo li il file .police...
No, nessuna box di avviso/conferma. Se uno ha smanettato con le policy di sicurezza sulla sua macchina vuol dire che deve (dovrebbe) essersi già assicurato e aver verificato di fare la cosa "giusta".Originariamente inviato da JMacos
mi appare quella cosa sulla sicurezza
Cioè ... la conferma è già nel fatto che l'utente ha cambiato lui qualcosa nel sistema.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
l'ho messa nella cartella security della jre
// Standard extensions get all permissions by default
grant codeBase "file:${{java.ext.dirs}}/*" {
permission java.security.AllPermission;
};
// default permissions granted to all domains
grant {
// Allows any thread to stop itself using the java.lang.Thread.stop()
// method that takes no argument.
// Note that this permission is granted by default only to remain
// backwards compatible.
// It is strongly recommended that you either remove this permission
// from this policy file or further restrict it to code sources
// that you specify, because Thread.stop() is potentially unsafe.
// See "http://java.sun.com/notes" for more information.
permission java.io.FilePermission "", "read, write";
permission java.lang.RuntimePermission "setIO";
permission java.lang.RuntimePermission "accessClassInPackage.sun.net";
permission java.lang.RuntimePermission "accessClassInPackage.sun.net.ftp";
permission java.security.AllPermission;
permission java.net.SocketPermission "indirizzo ftp del server","accept,connect,listen,resolve";
permission java.lang.RuntimePermission "stopThread";
// allows anyone to listen on un-privileged ports
permission java.net.SocketPermission "localhost:1024-", "listen";
// "standard" properies that can be read by anyone
permission java.util.PropertyPermission "java.version", "read";
permission java.util.PropertyPermission "java.vendor", "read";
permission java.util.PropertyPermission "java.vendor.url", "read";
permission java.util.PropertyPermission "java.class.version", "read";
permission java.util.PropertyPermission "os.name", "read";
permission java.util.PropertyPermission "os.version", "read";
permission java.util.PropertyPermission "os.arch", "read";
permission java.util.PropertyPermission "file.separator", "read";
permission java.util.PropertyPermission "path.separator", "read";
permission java.util.PropertyPermission "line.separator", "read";
permission java.util.PropertyPermission "java.specification.version", "read";
permission java.util.PropertyPermission "java.specification.vendor", "read";
permission java.util.PropertyPermission "java.specification.name", "read";
permission java.util.PropertyPermission "java.vm.specification.version", "read";
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
permission java.util.PropertyPermission "java.vm.specification.name", "read";
permission java.util.PropertyPermission "java.vm.version", "read";
permission java.util.PropertyPermission "java.vm.vendor", "read";
permission java.util.PropertyPermission "java.vm.name", "read";
};