如何执行特定于程序包的安全检查

时间:2015-01-09 14:37:42

标签: java securitymanager

我想为命名包调用我的SecurityManager checkPackageAccess。

这是我的代码:

System.setProperty("java.security.policy", "file:/C:/Temp/java.policy");

System.setSecurityManager(new MySecurityManager() {
        @Override
        public void checkPackageAccess(String pkg) {
            super.checkPackageAccess(pkg);
            // do my specific stuff
        }

});

和我的政策文件

package.restrict.access.pkgname=true
package.access=com.mypackage

但是,每次方法调用都会调用checkPackageAccess方法。知道如何限制它,以便在调用side com.mypackage中的方法时调用它吗?

提前致谢

0 个答案:

没有答案