在Java策略文件中,grant codeBase语法指定应授予哪些代码库哪些权限.例如,
grant codeBase"file:/ C:/abc.jar"{permission java.security.AllPermission; };
授予AllPermissionabc.jar中的代码
以类似的方式,有没有办法deny获得特定语法的权限?像这样:
deny codeBase"file:/ C:/def.jar"{permission java.io.FilePermission; };
以便内部代码def.jar获取除FilePermission之外的所有其他权限?
这甚至可能吗?
我知道这可以使用SecurityManager类轻松完成,但我只是想通过仅使用策略文件来了解是否可行.