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 变量和类型 类 描述 classJDIPermissionJDIPermission类表示对VirtualMachineManager访问权限。 -
Uses of Permission in com.sun.security.jgss
Subclasses of Permission in com.sun.security.jgss 变量和类型 类 描述 classInquireSecContextPermission此类用于保护可以使用ExtendedGSSContext.inquireSecContext(com.sun.security.jgss.InquireType)方法访问的已建立GSS安全上下文的各种属性。 -
Uses of Permission in com.sun.tools.attach
Subclasses of Permission in com.sun.tools.attach 变量和类型 类 描述 classAttachPermission当设置SecurityManager时 ,这是在代码调用VirtualMachine.attach以附加到目标虚拟机时将检查的权限。 -
Uses of Permission in java.awt
Subclasses of Permission in java.awt 变量和类型 类 描述 classAWTPermission此类用于AWT权限。 -
Uses of Permission in java.io
Subclasses of Permission in java.io 变量和类型 类 描述 classFilePermission此类表示对文件或目录的访问。classSerializablePermission此类用于Serializable权限。Methods in java.io with parameters of type Permission 变量和类型 方法 描述 booleanFilePermission. implies(Permission p)检查此FilePermission对象是否“隐含”指定的权限。 -
Uses of Permission in java.lang
Subclasses of Permission in java.lang 变量和类型 类 描述 classRuntimePermission此类用于运行时权限。Methods in java.lang with parameters of type Permission 变量和类型 方法 描述 voidSecurityManager. checkPermission(Permission perm)如果根据当前有效的安全策略不允许由给定权限指定的请求访问,则抛出SecurityException。voidSecurityManager. checkPermission(Permission perm, Object context)如果拒绝指定的安全上下文访问由给定权限指定的资源,则抛出SecurityException。 -
Uses of Permission in java.lang.management
Subclasses of Permission in java.lang.management 变量和类型 类 描述 classManagementPermission当使用SecurityManager运行的代码调用Java平台管理接口中定义的方法时,SecurityManager将检查的权限。 -
Uses of Permission in java.lang.reflect
Subclasses of Permission in java.lang.reflect 变量和类型 类 描述 classReflectPermission反射操作的Permission类。 -
Uses of Permission in java.net
Subclasses of Permission in java.net 变量和类型 类 描述 classNetPermission此类用于各种网络权限。classSocketPermission此类表示通过套接字访问网络。classURLPermission表示访问由给定URL定义的资源或资源集的权限,以及给定的一组用户可设置的请求方法和请求标头的权限。Methods in java.net that return Permission 变量和类型 方法 描述 PermissionHttpURLConnection. getPermission()返回SocketPermission对象,表示连接到目标主机和端口所需的权限。PermissionURLConnection. getPermission()返回一个权限对象,表示进行此对象表示的连接所需的权限。Methods in java.net with parameters of type Permission 变量和类型 方法 描述 booleanSocketPermission. implies(Permission p)检查此套接字权限对象是否“隐含”指定的权限。booleanURLPermission. implies(Permission p)检查此URLPermission是否暗示给定的权限。 -
Uses of Permission in java.nio.file
Subclasses of Permission in java.nio.file 变量和类型 类 描述 classLinkPermission用于链接创建操作的Permission类。 -
Uses of Permission in java.security
Subclasses of Permission in java.security 变量和类型 类 描述 classAllPermissionAllPermission是一个隐含所有其他权限的权限。classBasicPermissionBasicPermission类扩展了Permission类,可以用作希望遵循与BasicPermission相同的命名约定的权限的基类。classSecurityPermission此类用于安全权限。classUnresolvedPermissionUnresolvedPermission类用于保存初始化策略时“未解析”的权限。Methods in java.security that return Permission 变量和类型 方法 描述 PermissionAccessControlException. 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 voidPermissionCollection. add(Permission permission)将权限对象添加到当前权限对象集合。voidPermissions. add(Permission permission)将权限对象添加到权限所属的类的PermissionCollection。voidAccessControlContext. checkPermission(Permission perm)根据当前有效的安全策略以及此对象中的上下文,确定是允许还是拒绝由指定权限指示的访问请求。static voidAccessController. checkPermission(Permission perm)根据当前的AccessControlContext和安全策略,确定是允许还是拒绝由指定权限指示的访问请求。static <T> TAccessController. doPrivileged(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)执行指定的PrivilegedAction,其权限由指定的AccessControlContext启用和限制,并且权限范围受指定的Permission参数限制。static <T> TAccessController. doPrivileged(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)执行指定的PrivilegedExceptionAction,其权限由指定的AccessControlContext启用和限制,并且权限范围受指定的Permission参数限制。static <T> TAccessController. doPrivilegedWithCombiner(PrivilegedAction<T> action, AccessControlContext context, Permission... perms)执行指定的PrivilegedAction,其权限由指定的AccessControlContext启用和限制,并且权限范围受指定的Permission参数限制。static <T> TAccessController. doPrivilegedWithCombiner(PrivilegedExceptionAction<T> action, AccessControlContext context, Permission... perms)执行指定的PrivilegedExceptionAction,其权限由指定的AccessControlContext启用和限制,并且权限范围受指定的Permission参数限制。protected abstract booleanPolicySpi. engineImplies(ProtectionDomain domain, Permission permission)检查策略是否已授予ProtectionDomain权限。booleanAllPermission. implies(Permission p)检查此对象是否“暗示”了指定的权限。booleanBasicPermission. implies(Permission p)检查此对象是否“暗示”了指定的权限。abstract booleanPermission. implies(Permission permission)检查指定权限的操作是否“隐含”此对象的操作。abstract booleanPermissionCollection. implies(Permission permission)检查此PermissionCollection中保存的Permission对象集合是否隐含指定的权限。booleanPermissions. implies(Permission permission)检查此对象的PermissionCollection是否具有指定权限类的权限,这意味着 权限对象中表示的 权限 。booleanPolicy. implies(ProtectionDomain domain, Permission permission)评估授予ProtectionDomain的权限的全局策略,并测试是否授予了权限。booleanProtectionDomain. implies(Permission perm)检查并查看此ProtectionDomain是否隐含Permission对象中表示的权限。booleanUnresolvedPermission. 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 变量和类型 类 描述 classSQLPermissionSecurityManager将在运行启用了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 变量和类型 类 描述 classPropertyPermission此类用于属性权限。Methods in java.util with parameters of type Permission 变量和类型 方法 描述 booleanPropertyPermission. implies(Permission p)检查此PropertyPermission对象是否“隐含”指定的权限。 -
Uses of Permission in java.util.logging
Subclasses of Permission in java.util.logging 变量和类型 类 描述 classLoggingPermission当使用SecurityManager运行的代码调用其中一个日志记录控制方法(如Logger.setLevel)时,SecurityManager将检查的权限。 -
Uses of Permission in javax.management
Subclasses of Permission in javax.management 变量和类型 类 描述 classMBeanPermission权限控制对MBeanServer操作的访问。classMBeanServerPermission执行与MBeanServers相关的操作的权限。classMBeanTrustPermission此权限表示签名者或代码库中的“信任”。Methods in javax.management with parameters of type Permission 变量和类型 方法 描述 booleanMBeanPermission. implies(Permission p)检查此MBeanPermission对象是否“隐含”指定的权限。booleanMBeanServerPermission. implies(Permission p)检查此MBeanServerPermission对象是否“隐含”指定的权限。 -
Uses of Permission in javax.management.remote
Subclasses of Permission in javax.management.remote 变量和类型 类 描述 classSubjectDelegationPermission身份验证标识要求的权限,以代表授权标识执行操作。 -
Uses of Permission in javax.net.ssl
Subclasses of Permission in javax.net.ssl 变量和类型 类 描述 classSSLPermission此类用于各种网络权限。 -
Uses of Permission in javax.security.auth
Subclasses of Permission in javax.security.auth 变量和类型 类 描述 classAuthPermission此类用于身份验证权限。classPrivateCredentialPermission此类用于保护对属于特定Subject私有凭据的访问。Methods in javax.security.auth with parameters of type Permission 变量和类型 方法 描述 booleanPrivateCredentialPermission. implies(Permission p)检查此PrivateCredentialPermission暗示指定的Permission。 -
Uses of Permission in javax.security.auth.kerberos
Subclasses of Permission in javax.security.auth.kerberos 变量和类型 类 描述 classDelegationPermission此类用于限制Kerberos委派模型的使用,即:可转发和可代理票证。classServicePermission此类用于保护Kerberos服务以及访问这些服务所需的凭据。Methods in javax.security.auth.kerberos with parameters of type Permission 变量和类型 方法 描述 booleanDelegationPermission. implies(Permission p)检查此Kerberos委派权限对象是否“隐含”指定的权限。booleanServicePermission. implies(Permission p)检查此Kerberos服务权限对象是否“隐含”指定的权限。 -
Uses of Permission in javax.smartcardio
Subclasses of Permission in javax.smartcardio 变量和类型 类 描述 classCardPermission智能卡操作的权限。Methods in javax.smartcardio with parameters of type Permission 变量和类型 方法 描述 booleanCardPermission. implies(Permission permission)检查此CardPermission对象是否暗示指定的权限。 -
Uses of Permission in javax.sound.sampled
Subclasses of Permission in javax.sound.sampled 变量和类型 类 描述 classAudioPermissionAudioPermission类表示对音频系统资源的访问权限。 -
Uses of Permission in jdk.jfr
Subclasses of Permission in jdk.jfr 变量和类型 类 描述 classFlightRecorderPermission控制对Flight Recorder的访问权限。 -
Uses of Permission in jdk.net
Subclasses of Permission in jdk.net 变量和类型 类 描述 classNetworkPermission表示访问jdk.net包中定义的扩展网络功能的权限。
-