基本構造は以下
grant CodeBase ["URL"], Signedby ["signers"],
Principal [Principal_Class] "Principal_Name" {
permission Permission_Class ["Target_Name"]
[, "Permission_Actions"]
[, "signedBy "SignerName"];
};
|
コードベース指定、署名指定を省略しているので、全てのコードが該当します。内容は全てのアクセスを許可するものです。セキュリティ上は非常に危険な設定です。
grant {
permission java.security.AllPermission;
};
|
grant {
permission java.io.FilePermission "c:\\temp\\*", "write";
};
|
grant {
permission java.net.SocketPermission "*", "connect, accept";
};
|
"localhost:1024-" 計算機自身の1024以上のポート番号 "*:1024-" 任意の計算機の1024以上のポート番号 "