14.2.2 | Properties mit erweitertem Zugriff |
In der Policy-Datei kann man einstellen, auf welche Properties eine Anwendung zugreifen darf. In diesem Abschnitt sind einige Properties erläutert, auf die der Zugriff explizit erlaubt werden muss. Neben den hier aufgeführten Properties existieren jedoch noch weitere, die teilweise auch von der speziellen Java-Laufzeitumgebung abhängen.
Einige der Properties beziehen sich direkt auf den Benutzer. Wäre es für jedes Applet möglich, z. B. den Namen des Benutzers (Login-Name) zu lesen, könnte man den Benutzernamen dazu missbrauchen, Mails in dessen Namen zu verschicken.
Die Properties dieser Kategorie sind in Tabelle 14.1 aufgeführt.
Tabelle 14.1: Properties mit erweitertem Zugriff Name Inhalt java.home Verzeichnis, in dem Java installiert ist java.class.path Eingestellter CLASSPATH user.name Name des Benutzers user.home Home-Verzeichnis des Benutzers user.dir Aktuelles Verzeichnis des Benutzers user.language Spracheinstellung des Benutzers user.country Ländereinstellung des Benutzers user.timezone Zeitzone des Benutzers