繁体   English   中英

向多个代码库授予权限

[英]grant permissions to multiple codebases

是否可以向不相关的代码库授予相同的权限(例如,我不能使用通配符)?

例如,我具有以下权限配置:

grant codebase "file:/somepath1/code.jar" {
  permission my.class.Permission1;
  permission my.class.Permission2;
  permission my.class.Permission3;
};

我想向/somepath2/code2.jarpath3/code3.jar授予相同的权限集。

单笔补助金部分可以吗?

据我所知,有两种方法可以实现您的期望:
1.给罐子添加一些证书然后使用:

grant signedBy "Duke" {
       permission my.class.Paermission1;
}; 

“ Duke”是tye密钥库中证书的别名。

2.将jars重新整理到文件夹中,然后使用:

grant codeBase "file:/somepath/subpath1/-" {
      permission my.class.Paermission1;
};

“ /-”匹配目录中的所有文件(类和JAR文件),并递归匹配该目录中包含的子目录中的所有文件

检查此以获取详细信息PolicyFiles

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM