gpt4 book ai didi

java - 启用 Java 安全管理器 OSGi Equinox 并限制 bundle 权限

转载 作者:行者123 更新时间:2023-12-01 10:56:03 25 4
gpt4 key购买 nike

我想为基于 OSGi equinox 的系统添加 Java 安全管理器。我的问题是,启用 JSM 后,每个包都会从框架获取 BundlePermission,这会导致所有包都获得 java.lang.AllPermission。

如何限制不同策略的 bundle ?,例如根据安装位置限制某些权限。等等..

最佳答案

您应该使用 ConditionalPermissionAdmin 服务来设置 bundle 所需的权限。请参阅https://osgi.org/javadoc/r4v43/core/org/osgi/service/condpermadmin/ConditionalPermissionAdmin.html .

关于java - 启用 Java 安全管理器 OSGi Equinox 并限制 bundle 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33605550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com