是否可以向不相关的代码库授予相同的权限(例如,我不能使用通配符)?
例如,我有以下权限配置:
grant codebase "file:/somepath1/code.jar" {
permission my.class.Permission1;
permission my.class.Permission2;
permission my.class.Permission3;
};
我想同样授予/somepath2/code2.jar和path3 / code3.jar相同的权限集.
是否可以使用单一拨款部分?
最佳答案 据我所知,有两种方法可以实现您的目标:
1.用你的证书然后使用:
grant signedBy "Duke" {
permission my.class.Paermission1;
};
“Duke”是tye密钥库中证书的别名.
2.将你的罐子组织成文件夹,然后使用:
grant codeBase "file:/somepath/subpath1/-" {
permission my.class.Paermission1;
};
“/ – ”匹配目录中的所有文件(类和JAR文件),并递归地匹配该目录中包含的子目录中的所有文件
检查这一点了解详情PolicyFiles