Moi
Olen väsännyt ensimmäisen applettini joka on chat-appletti. Ongelma on siinä että saan seuraavanlaisen virheen WWW-selaimessa:
java.security.AccessControlException: access denied (java.net.SocketPermission
Eli, mitä minun pitäisi tehdä jotta saisin tuon turvallisuustarkastuksen ohitettua?
Olen lukenut webistä jostain policy-tiedostoista, tarviiko minun tehdä sellainen? Entä jos teen sen, eikö se ole vain minun omaa testaamistani varten, miten saan sen levitettyä applettini käyttäjille?
Sorry, oli ehkä osittain tyhmiä kysymyksiä.
Olen väsännyt ensimmäisen applettini joka on chat-appletti. Ongelma on siinä että saan seuraavanlaisen virheen WWW-selaimessa:
java.security.AccessControlException: access denied (java.net.SocketPermission
Eli, mitä minun pitäisi tehdä jotta saisin tuon turvallisuustarkastuksen ohitettua?
Olen lukenut webistä jostain policy-tiedostoista, tarviiko minun tehdä sellainen? Entä jos teen sen, eikö se ole vain minun omaa testaamistani varten, miten saan sen levitettyä applettini käyttäjille?
Sorry, oli ehkä osittain tyhmiä kysymyksiä.
Vastaukset 2
Vanhimmat
Ei oo koskaan tarvinnu tota tehdä, mutta oiskohan tässä jotai ideaa:
Applet saa ottaa yhteyden vain siihen palvelimeen, josta se on ladattu. Jos haluaa antaa sille erikoisoikeuksia, niin sen voi tehdä vaikka allekirjoittamalla se .jar, mistä se ladataan.
http://www.cs.princeton.edu/introcs/80systems/jar/sign.html
Tuolla on vielä "Implementing your own permissions"
http://java.sun.com/docs/books/tutorial/security1.2/index.html
Hei, kiitos sinulle piru pirusti ;-)
Katsoin tuota ensimmäistä linkkiäsi ja sen neuvojen avulla sain homman toimimaan hetkessä.
Kiitos !