Tag: policyfiles

使用在openjre中需要Java Policy Files的加密

如果我想使用java和加密密钥长度超过128位,我必须使用Java策略文件。 如何使用openjre启动并运行这些应用程序? 我得到了相同的错误,我使用oracle jre没有策略文件,但我不能简单地使用Oracle策略文件? 或者我可以吗? 或者用openjdk帮助构建项目? 谢谢

Java JCE无限强度加密安全策略文件

在JRE更新后,JCE策略文件(在{java.home} / lib / security中)是否被标准强度策略文件覆盖? 或者这些是否在JRE更新中独自存在? 编辑:有谁知道Mac OS X JRE是否附带无限制的策略文件? 谢谢 乔恩

以编程方式授予权限,而不使用策略文件

如何以编程方式将AllPermissions授予RMI应用程序而不使用策略文件? 更新: 经过一番研究,我编写了这个自定义策略类并通过Policy.setPolicy(new MyPolicy())安装它。 现在我收到以下错误: 无效权限:(java.io.FilePermission \ C:\ eclipse \ plugins \ org.eclipse.osgi_3.7.0.v20110613.jar read class MyPolicy extends Policy { @Override public PermissionCollection getPermissions(CodeSource codesource) { return (new AllPermission()).newPermissionCollection(); } }

Java策略文件 – 拒绝对代码库的权限

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