Newsgroup: it.comp.java
Titolo: java.security.AccessControlException: access denied (java.net.SocketPermission w

Ho un problema: io sto su 
www.pluto.it
 e tento di fare un getImage() su
www.pippo.it
. Come mi ricordavo mi becco questo errore:
---------------------------------------------------------------------------
java.security.AccessControlException: access denied
(java.net.SocketPermission 
www.pippo.it
 resolve)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkConnect(Unknown Source)
	at sun.plugin.viewer.context.DefaultPluginAppletContext.getImage(Unknown
Source)
	at java.applet.Applet.getImage(Unknown Source)
	at AcoWriteMov.init(AcoWriteMov.java:76)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
---------------------------------------------------------------------------
Ok, fermo restando, che non posso firmare l'applet (a meno che non esita
qualche tool gratuito) e non posso modificare il file delle policy su ogni
client che visita la mia pagina; ho aggiunto questa riga di codice nel
programma:
SocketPermission p1 = new SocketPermission("
www.pippo.it
", "resolve");
Purtroppo pero' riscontro sempre lo stesso errore.. c'e' per caso qualcuno
che ha risolto in qualche maniera "gratuita" il mio problema? oppure sto
utilizzando erroneamente la classe SocketPermission?
Grazie,
Smau
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao, 
sm...@netcat.it
!
Il giorno 25/02/2004 alle ore 11:19 hai scritto:
 s> Ok, fermo restando, che non posso firmare l'applet (a meno che non esita
 s> qualche tool gratuito)
I tool forniti nell'SDK ti permettono di firmare qualsiasi applet senza
pagare nulla. Non puoi farti autenticare la firma da un'authority superiore,
ma all'atto pratico non serve.
 s> e non posso modificare il file delle policy su ogni client che visita
 s> la mia pagina;
Basta che chi carica l'appleta prema su "SI" quando gli viene chiesto se
accettare o meno il certificato che firma il tuo applet. Puo' accettarlo
solo per quella sessione o per sempre.
Bye
-- 
Marco Maccaferri - MaccaSoft
http://www.maccasoft.com

 ma all'atto pratico non serve.
Ciao Marco,
ti ringrazio moltissimo per la risposta, ho provato a cercare su internet
un tutorial su come firmare un applet con i tools dell'SDK ma non ho
trovato nulla di esauriente.. mi puoi dare una mano (reindirizzare su un
tutorial) o dirmi come fare?


Ciao, 
sm...@netcat.it
!
Il giorno 25/02/2004 alle ore 15:36 hai scritto:
 s> ti ringrazio moltissimo per la risposta, ho provato a cercare su
 s> internet un tutorial su come firmare un applet con i tools dell'SDK ma
 s> non ho trovato nulla di esauriente.. mi puoi dare una mano
 s> (reindirizzare su un tutorial) o dirmi come fare?
Il sito di Sun contiene tutto quello che desideri, questo per esempio mi
sembra un ottimo punto di partenza:
http://java.sun.com/developer/technicalArticles/Security/Signed/


Ciao Grazie ho risolto
Ciao,


 Ciao Grazie ho risolto
Chiedo venia. Siccome sto sviluppando applet ultimamente, come l'hai 
risolto? Hai firmato l'applet (come?) o hai trovato un altro metodo?
Ciao D.