実行時に Java セキュリティ ポリシーにアクセス許可を追加/削除する合法的な方法はありますか?
7223 次
3 に答える
3
JavadocによるとPolicy.refresh()
、ファイルベースのポリシーの場合はファイルを再読み込みします。したがって、ポリシーファイルを編集してから呼び出すことにより、実行時にシステム全体のポリシーを変更することができます。Policy.refresh()
于 2009-06-18T10:10:42.433 に答える
2
メソッドを使用して、カスタム ポリシーの実装を設定することができPolicy.setPolicy()
ます。
于 2009-06-18T11:29:11.543 に答える
2
1.4 から、 dynamicProtectionDomain
は に委譲できPolicy
ます。コードからアクセス許可を動的に削除することは、ほとんど意味がありません。の 2 つの引数形式AccessController.doPrivileged
も役立つ場合があります。
于 2009-06-18T09:48:59.263 に答える