[Applet] Problemas com permissões de acesso

0 respostas
J

Boa tarde,

Estou com o seguinte problema ao executar um Applet:

  • criei o arquivo policy para liberar acesso aos recursos que o programa acessa;
  • quando vou executar ele sempre dá erro de access denied PropertyPermission “java.security.policy” “write”, pois estou passando as permissões com setProperty(“java.security.policy”,“arquivo.policy”);
grant codeBase "file:/C:/testes/src/" {
 
 permission java.security.AllPermission;
 permission java.util.PropertyPermission "user.home", "read,write";	 
	  permission java.util.PropertyPermission "java.home", "read";
  permission java.util.PropertyPermission "java.home", "write";
 
  permission java.io.FilePermission "<<ALL FILES>>", "read";
  permission java.io.FilePermission "<<ALL FILES>>", "write";
	 
	permission java.util.PropertyPermission 
	"java.home", "read";
  permission java.util.PropertyPermission 
	"os.name", "write";
  permission java.util.PropertyPermission 
	"user.name", "read, write";
	 permission java.util.PropertyPermission "*", "read,write";
	 permission java.lang.RuntimePermission  "createSecurityManager";
	permission java.lang.RuntimePermission  "createClassLoader";
	permission java.util.PropertyPermission "user.home", "read";
  
};

Com a seguinte chamada no init do Applet:

System.setSecurityManager(new SecurityManager());
		 System.setProperty("java.security.policy","arquivo.policy");

Estou executando localmente. Obrigado. Alguma sugestão?

Criado 23 de março de 2012
Respostas 0
Participantes 1