文档

Java™ 教程
隐藏目录
与SecurityManager的关系
路径: Java XML处理API (JAXP)
课程: JAXP 1.5和新属性

与SecurityManager的关系

在尝试连接之前,将首先检查JAXP属性是否存在,无论是否存在SecurityManager。这意味着,即使应用程序具有SocketPermission的权限,也可能会阻止连接。例如,如果将JAXP属性设置为禁止http协议,则即使应用程序具有SocketPermission,它们也将有效地阻止任何连接尝试。

为限制连接的目的,SecurityManager可以视为处于较低级别。在JAXP属性评估之后将检查权限。例如,如果应用程序没有SocketPermission,即使JAXP属性设置为允许http连接,也将抛出SecurityException

当存在SecurityManager时,将将JAXP FEATURE_SECURE_PROCESSING设置为true。此行为不会打开新的限制。


上一页:范围和顺序
下一页:JDK中的属性设置