次のポリシー ファイルを作成しました。
grant {
permission StackPermission "use,save";
};
アクセスするために、次のパラメーターを使用して JVM を実行します。
-Djava.security.manager -Djava.security.policy=my.policy
私のコードは次のようになります。
SecurityManager sec = System.getSecurityManager();
sec.checkPermission( new StackPermission( "use,save" ) );
すべてがうまく機能しますが、「保存」アクションをチェックせずに、もう少し細かくしたいと思います。
sec.checkPermission( new StackPermission( "use" ) );
ポリシーで「使用」と「保存」の両方を指定しているにもかかわらず、これが機能しないようです。そのような機能を提供するにはどうすればよいですか?
どうもありがとう、ヴラド