Applet 'erkennt' im Browser Signierung nicht

zuckerbrini

Mitglied
Hi!

Ich habe ein JApplet, dass Daten ein- und auslesen soll. Deshalb habe ich das ganze signiert.
Hab mit jarsigner -verify -verbose -certs meinApplet.jar das Zertifikat überprüf und das funktioniert auch einwandfrei.
Wenn ich mein Applet nun im Browser öffne, fragt er mich aber nicht ob ich das Zertifikat zulassen will und das ein- und auslesen funktioniert folglich auch nicht.

Wenn ich dann eine auf einen Button klicke, der das Ein- und Auslesen auslöst, bekomme ich in das Java-Konsole folgende Fehlermeldung
Code:
Exception in thread "AWT-EventQueue-5" java.security.AccessControlException: access denied (java.io.FilePermission d:\Privat\hund.mht read)
	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.checkRead(Unknown Source)
	at java.io.FileInputStream.<init>(Unknown Source)
	at java.io.FileInputStream.<init>(Unknown Source)
	at NewJApplet.upload(NewJApplet.java:607)
	at NewJApplet.anlegen(NewJApplet.java:680)
	at NewJApplet.anlegenActionPerformed(NewJApplet.java:523)
	at NewJApplet.access$1200(NewJApplet.java:14)
	at NewJApplet$5.actionPerformed(NewJApplet.java:288)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)


Hat jemand eine Idee was ich falsch mache?
 

Neue Beiträge

Zurück