2

我已经看到可以使用System.clearProperty("propertyName"). 但是,我无法找到类似的安全机制。

一个人如何执行相当于Security.clearProperty("propertyName")

显然, usingSecurity.setProperty("propertyName", null)不起作用的原因与它不起作用的原因相同System.setProperty("propertyName", null)

我想这样做,因为当需要的属性发生变化时,可能不会更新可选的安全属性。我希望在对所需属性进行更改时将可选属性重置为其默认值。

4

1 回答 1

0

道歉重新调查了这个我相信

System.clearProperty

不适用于安全属性。我不确定如何以编程方式执行此操作,但是您可以在其中创建一个包含所需设置的新安全策略文件并使用它:

Djava.security.manager -Djava.security.policy=/path/to/new/policy_file
于 2012-09-26T21:36:33.827 回答