Die Datei .java.policy Datei ist nötig, um dem Applet die erforderlichen
Rechte einzuräumen. Sie muss im User Home Verzeichnis stehen.
Es ist auch möglich, von Hand oder mit dem Java Policy Tool (im
bin Verzeichnis der Java Installation) den voreingestellten Rechten
den folgende Einträge hinzuzufügen:
permission java.lang.RuntimePermission "createClassLoader";
permission java.net.SocketPermission "grodtke.com/applet", "connect,accept,
accept, connect, listen, resolve";
Insbesondere der erste Eintrag stellt ein gewisses Sicherheitsrisiko
dar, weil damit allen Applets das Recht eingeräumt wird
einen ClassLoader zu erzeugen. Bis eine eigene Signatur für
das Applet verfügbar ist wird empfohlen diese Berechtigung
nach Gebrauch wieder zurückzusetzen. Der ClassLoader ist
ausschliesslich für den VRML Loader von Nöten. Soll
kein VRML Content angezeigt werden kann die Berechtigung auch
weggelassern werden.
Beide Einträge werden nur zum Betrieb des Applets benötigt.
Die Applikation die hier ebenfalls zum Download angeboten wird
kommt ohne diese Modifikatinen an der .java.policy aus.
|