Uses of Class
java.security.Permission
-
Packages that use Permission 软件包 描述 com.sun.jdi 这是Java调试接口(JDI)的核心包,它定义了值,类型和目标VirtualMachine本身的镜像 - 以及引导工具。com.sun.security.jgss 该包定义了GSS-API的JDK扩展的类和接口。com.sun.tools.attach 提供附加到Java™虚拟机的API。java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.lang.management 提供用于监视和管理Java虚拟机以及Java运行时中的其他组件的管理界面。java.lang.reflect 提供用于获取有关类和对象的反射信息的类和接口。java.net 提供实现网络应用程序的类。java.nio.file 定义Java虚拟机的接口和类,以访问文件,文件属性和文件系统。java.security 提供安全框架的类和接口。java.sql 提供使用Java™编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.logging 提供Javaâ“2平台核心日志记录工具的类和接口。javax.management 提供Java Management Extensions的核心类。javax.management.remote 用于远程访问JMX MBean服务器的接口。javax.net.ssl 提供安全套接字包的类。javax.security.auth 该包提供了身份验证和授权的框架。javax.security.auth.kerberos 此程序包包含与Kerberos网络身份验证协议相关的实用程序类。javax.smartcardio Java™智能卡I / O APIjavax.sound.sampled 提供用于捕获,处理和回放采样音频数据的接口和类。jdk.jfr 该软件包提供了用于创建事件和控制Flight Recorder的类。jdk.net java.net
和java.nio.channels
套接字类的特定于平台的套接字选项。 -
-
Uses of Permission in com.sun.jdi
Subclasses of Permission in com.sun.jdi 变量和类型 类 描述 class
JDIPermission
JDIPermission
类表示对VirtualMachineManager
访问权限。 -
Uses of Permission in com.sun.security.jgss
Subclasses of Permission in com.sun.security.jgss 变量和类型 类 描述 class
InquireSecContextPermission
此类用于保护可以使用ExtendedGSSContext.inquireSecContext(com.sun.security.jgss.InquireType)
方法访问的已建立GSS安全上下文的各种属性。 -
Uses of Permission in com.sun.tools.attach
Subclasses of Permission in com.sun.tools.attach 变量和类型 类 描述 class
AttachPermission
当设置SecurityManager
时 ,这是在代码调用VirtualMachine.attach
以附加到目标虚拟机时将检查的权限。 -
Uses of Permission in java.awt
Subclasses of Permission in java.awt 变量和类型 类 描述 class
AWTPermission
此类用于AWT权限。 -
Uses of Permission in java.io
Subclasses of Permission in java.io 变量和类型 类 描述 class
FilePermission
此类表示对文件或目录的访问。class
SerializablePermission
此类用于Serializable权限。Methods in java.io with parameters of type Permission 变量和类型 方法 描述 boolean
FilePermission. implies(Permission p)
检查此FilePermission对象是否“隐含”指定的权限。 -
Uses of Permission in java.lang
Subclasses of Permission in java.lang 变量和类型 类 描述 class
RuntimePermission
此类用于运行时权限。Methods in java.lang with parameters of type Permission 变量和类型 方法 描述 void
SecurityManager. checkPermission(Permission perm)
如果根据当前有效的安全策略不允许由给定权限指定的请求访问,则抛出SecurityException
。void
SecurityManager. checkPermission(Permission perm, Object context)
如果拒绝指定的安全上下文访问由给定权限指定的资源,则抛出SecurityException
。 -
Uses of Permission in java.lang.management
Subclasses of Permission in java.lang.management 变量和类型 类 描述 class
ManagementPermission
当使用SecurityManager运行的代码调用Java平台管理接口中定义的方法时,SecurityManager将检查的权限。 -
Uses of Permission in java.lang.reflect
Subclasses of Permission in java.lang.reflect 变量和类型 类 描述 class
ReflectPermission
反射操作的Permission类。 -
Uses of Permission in java.net
Subclasses of Permission in java.net 变量和类型 类 描述 class
NetPermission
此类用于各种网络权限。class
SocketPermission
此类表示通过套接字访问网络。class
URLPermission
表示访问由给定URL定义的资源或资源集的权限,以及给定的一组用户可设置的请求方法和请求标头的权限。Methods in java.net that return Permission 变量和类型 方法 描述 Permission
HttpURLConnection. getPermission()
返回SocketPermission
对象,表示连接到目标主机和端口所需的权限。Permission
URLConnection. getPermission()
返回一个权限对象,表示进行此对象表示的连接所需的权限。Methods in java.net with parameters of type Permission 变量和类型 方法 描述 boolean
SocketPermission. implies(Permission p)
检查此套接字权限对象是否“隐含”指定的权限。boolean
URLPermission. implies(Permission p)
检查此URLPermission是否暗示给定的权限。 -
Uses of Permission in java.nio.file
Subclasses of Permission in java.nio.file 变量和类型 类 描述 class
LinkPermission
用于链接创建操作的Permission
类。 -
Uses of Permission in java.security
Subclasses of Permission in java.security 变量和类型 类 描述 class
AllPermission
AllPermission是一个隐含所有其他权限的权限。class
BasicPermission
BasicPermission类扩展了Permission类,可以用作希望遵循与BasicPermission相同的命名约定的权限的基类。class
SecurityPermission
此类用于安全权限。class
UnresolvedPermission
UnresolvedPermission类用于保存初始化策略时“未解析”的权限。Methods in java.security that return Permission 变量和类型 方法 描述 Permission
AccessControlException. getPermission()
获取与此异常关联的Permission对象,如果没有相应的Permission对象,则返回null。Methods in java.security that return types with arguments of type Permission 变量和类型 方法 描述 abstract Enumeration<Permission>
PermissionCollection. elements()
返回集合中所有Permission对象的枚举。Enumeration<Permission>
Permissions. elements()
返回此Permissions对象中所有PermissionCollections中所有Permission对象的枚举。Stream<Permission>
PermissionCollection. elementsAsStream()
返回集合中所有Permission对象的流。Methods in java.security with parameters of type Permission 变量和类型 方法 描述 abstract void
PermissionCollection. add(Permission permission)
将权限对象添加到当前权限对象集合。void
Permissions. add(Permission permission)
将权限对象添加到权限所属的类的PermissionCollection。void
AccessControlContext. checkPermission(Permission perm)
根据当前有效的安全策略以及此对象中的上下文,确定是允许还是拒绝由指定权限指示的访问请求。static void
AccessController. checkPermission(Permission perm)
根据当前的AccessControlContext和安全策略,确定是允许还是拒绝由指定权限指示的访问请求。static <T> T
AccessController. doPrivileged(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)
执行指定的PrivilegedAction
,其权限由指定的AccessControlContext
启用和限制,并且权限范围受指定的Permission
参数限制。static <T> T
AccessController. doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)
执行指定的PrivilegedExceptionAction
,其权限由指定的AccessControlContext
启用和限制,并且权限范围受指定的Permission
参数限制。static <T> T
AccessController. doPrivilegedWithCombiner(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)
执行指定的PrivilegedAction
,其权限由指定的AccessControlContext
启用和限制,并且权限范围受指定的Permission
参数限制。static <T> T
AccessController. doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)
执行指定的PrivilegedExceptionAction
,其权限由指定的AccessControlContext
启用和限制,并且权限范围受指定的Permission
参数限制。protected abstract boolean
PolicySpi. engineImplies(ProtectionDomain domain, Permission permission)
检查策略是否已授予ProtectionDomain权限。boolean
AllPermission. implies(Permission p)
检查此对象是否“暗示”了指定的权限。boolean
BasicPermission. implies(Permission p)
检查此对象是否“暗示”了指定的权限。abstract boolean
Permission. implies(Permission permission)
检查指定权限的操作是否“隐含”此对象的操作。abstract boolean
PermissionCollection. implies(Permission permission)
检查此PermissionCollection中保存的Permission对象集合是否隐含指定的权限。boolean
Permissions. implies(Permission permission)
检查此对象的PermissionCollection是否具有指定权限类的权限,这意味着 权限对象中表示的 权限 。boolean
Policy. implies(ProtectionDomain domain, Permission permission)
评估授予ProtectionDomain的权限的全局策略,并测试是否授予了权限。boolean
ProtectionDomain. implies(Permission perm)
检查并查看此ProtectionDomain是否隐含Permission对象中表示的权限。boolean
UnresolvedPermission. implies(Permission p)
对于未解析的权限,此方法始终返回false。Constructors in java.security with parameters of type Permission 构造器 描述 AccessControlException(String s, Permission p)
使用指定的详细消息和导致异常的请求权限构造AccessControlException
。 -
Uses of Permission in java.sql
Subclasses of Permission in java.sql 变量和类型 类 描述 class
SQLPermission
SecurityManager
将在运行启用了SecurityManager
的应用程序的代码时检查的权限调用DriverManager.deregisterDriver
方法,DriverManager.setLogWriter
方法,DriverManager.setLogStream
(不建议使用)方法,SyncFactory.setJNDIContext
方法,SyncFactory.setLogger
方法,Connection.setNetworkTimeout
方法或Connection.abort
方法。 -
Uses of Permission in java.util
Subclasses of Permission in java.util 变量和类型 类 描述 class
PropertyPermission
此类用于属性权限。Methods in java.util with parameters of type Permission 变量和类型 方法 描述 boolean
PropertyPermission. implies(Permission p)
检查此PropertyPermission对象是否“隐含”指定的权限。 -
Uses of Permission in java.util.logging
Subclasses of Permission in java.util.logging 变量和类型 类 描述 class
LoggingPermission
当使用SecurityManager运行的代码调用其中一个日志记录控制方法(如Logger.setLevel)时,SecurityManager将检查的权限。 -
Uses of Permission in javax.management
Subclasses of Permission in javax.management 变量和类型 类 描述 class
MBeanPermission
权限控制对MBeanServer操作的访问。class
MBeanServerPermission
执行与MBeanServers相关的操作的权限。class
MBeanTrustPermission
此权限表示签名者或代码库中的“信任”。Methods in javax.management with parameters of type Permission 变量和类型 方法 描述 boolean
MBeanPermission. implies(Permission p)
检查此MBeanPermission对象是否“隐含”指定的权限。boolean
MBeanServerPermission. implies(Permission p)
检查此MBeanServerPermission对象是否“隐含”指定的权限。 -
Uses of Permission in javax.management.remote
Subclasses of Permission in javax.management.remote 变量和类型 类 描述 class
SubjectDelegationPermission
身份验证标识要求的权限,以代表授权标识执行操作。 -
Uses of Permission in javax.net.ssl
Subclasses of Permission in javax.net.ssl 变量和类型 类 描述 class
SSLPermission
此类用于各种网络权限。 -
Uses of Permission in javax.security.auth
Subclasses of Permission in javax.security.auth 变量和类型 类 描述 class
AuthPermission
此类用于身份验证权限。class
PrivateCredentialPermission
此类用于保护对属于特定Subject
私有凭据的访问。Methods in javax.security.auth with parameters of type Permission 变量和类型 方法 描述 boolean
PrivateCredentialPermission. implies(Permission p)
检查此PrivateCredentialPermission
暗示指定的Permission
。 -
Uses of Permission in javax.security.auth.kerberos
Subclasses of Permission in javax.security.auth.kerberos 变量和类型 类 描述 class
DelegationPermission
此类用于限制Kerberos委派模型的使用,即:可转发和可代理票证。class
ServicePermission
此类用于保护Kerberos服务以及访问这些服务所需的凭据。Methods in javax.security.auth.kerberos with parameters of type Permission 变量和类型 方法 描述 boolean
DelegationPermission. implies(Permission p)
检查此Kerberos委派权限对象是否“隐含”指定的权限。boolean
ServicePermission. implies(Permission p)
检查此Kerberos服务权限对象是否“隐含”指定的权限。 -
Uses of Permission in javax.smartcardio
Subclasses of Permission in javax.smartcardio 变量和类型 类 描述 class
CardPermission
智能卡操作的权限。Methods in javax.smartcardio with parameters of type Permission 变量和类型 方法 描述 boolean
CardPermission. implies(Permission permission)
检查此CardPermission对象是否暗示指定的权限。 -
Uses of Permission in javax.sound.sampled
Subclasses of Permission in javax.sound.sampled 变量和类型 类 描述 class
AudioPermission
AudioPermission
类表示对音频系统资源的访问权限。 -
Uses of Permission in jdk.jfr
Subclasses of Permission in jdk.jfr 变量和类型 类 描述 class
FlightRecorderPermission
控制对Flight Recorder的访问权限。 -
Uses of Permission in jdk.net
Subclasses of Permission in jdk.net 变量和类型 类 描述 class
NetworkPermission
表示访问jdk.net包中定义的扩展网络功能的权限。
-