Applet / Socket restriction

Q

quicksilv3r

Hi leute...

ich will ein IRC-Client-Applet realisiern aber die socket funktionen werden mir eben verwehrt wegen den security restrictions (ziemlich arm...)

ich hab schon versuch das applet zu zertifizieren:
erstmal hab ich ein zertifikat erstellt
mit keytool... danach hab ich mit
jarsigner -signedjar stest.jar test.jar alias die .jar zertifiziert wenn ich jetz das applet aufrufe im inet fragt er ob er es downloaden soll und zeigt das certifikat
wenn ich auf ja klicke bekomme ich immernoch security restrictions...?
hat einer damit erfahrung? (hab auch schon google befragt aber nix tolles gefunden)

cu quick
 
Hey!
Grundsätzlich gilt bei applets, dadurch dass applets in einer sogenannten sandbox gestartet werden, dass du nur Socketverbindungen zu dem server öffnen kannst, vondem das applet geladen wurde. Ein socket öffnen und auf Anwort warten geht gar nicht.
Näheres zu Restrictionen in Java findest du hier: http://www.wutka.com/hackingjava/ch3.htm
Um alle Sicherheitswahrnungen beim download des applets wegzubekommen, reicht dir ein selbstgezeichnetes Zertifikat nicht. Du müsstest dein jar bei einer Certification Authority (CA) wie http://www.verisign.com/ zeichnen lassen.
Stichworte für weitere Infos sind "keytool -certreq".

Grüsse TrueSun
 
Zurück