是否可以向不相关的代码库授予相同的权限(例如,我不能使用通配符)?
例如,我有以下权限配置:
grant codebase "file:/somepath1/code.jar" {
permission my.class.Permission1;
permission my.class.Permission2;
permission my.class.Permission3;
};
我还要将同一权限集授予/somepath2/code2.jar
和path3/code3.jar
。
是否可以使用单一拨款部分?
答案 0 :(得分:2)
据我所知,有两种方法可以达到你想要的效果:
1.持有一些证书,然后使用:
grant signedBy "Duke" {
permission my.class.Paermission1;
};
“Duke”是tye密钥库中证书的别名。
2.将你的罐子整理到文件夹中,然后使用:
grant codeBase "file:/somepath/subpath1/-" {
permission my.class.Paermission1;
};
“/ - ”匹配目录中的所有文件(包括类和JAR文件),并递归地匹配该目录中包含的子目录中的所有文件
查看详情PolicyFiles