## Uses of Class
java.security.BasicPermission

Packages that use BasicPermission
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.io: Provides for system input and output through data streams, serialization and the file system.
java.lang: Provides classes that are fundamental to the design of the Java programming language.
java.lang.management: Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
java.lang.reflect: Provides classes and interfaces for obtaining reflective information about modules, classes and objects.
java.net: Provides the classes for implementing networking applications.
java.nio.file: Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
java.security: Provides the classes and interfaces for the security framework.
java.sql: Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java™ programming language.
java.util: Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
java.util.logging: Provides the classes and interfaces of the Java™ 2 platform's core logging facilities.
javax.management: Provides the core classes for the Java Management Extensions.
javax.management.remote: Interfaces for remote access to JMX MBean servers.
javax.net.ssl: Provides classes for the secure socket package.
javax.security.auth: This package provides a framework for authentication and authorization.
javax.security.auth.kerberos: This package contains utility classes related to the Kerberos network authentication protocol.
javax.sound.sampled: Provides interfaces and classes for capture, processing, and playback of sampled audio data.
javax.xml.bind: Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
javax.xml.ws: This package contains the core JAX-WS APIs.

### Uses of BasicPermission in java.awt

Subclasses of BasicPermission in java.awt
`class` `AWTPermission` This class is for AWT permissions.

### Uses of BasicPermission in java.io

Subclasses of BasicPermission in java.io
`class` `SerializablePermission` This class is for Serializable permissions.

### Uses of BasicPermission in java.lang

Subclasses of BasicPermission in java.lang
`class` `RuntimePermission` This class is for runtime permissions.
`class` `StackFramePermission` Permission to access `StackWalker.StackFrame`.

### Uses of BasicPermission in java.lang.management

Subclasses of BasicPermission in java.lang.management
`class` `ManagementPermission` The permission which the SecurityManager will check when code that is running with a SecurityManager calls methods defined in the management interface for the Java platform.

### Uses of BasicPermission in java.lang.reflect

Subclasses of BasicPermission in java.lang.reflect
`class` `ReflectPermission` The Permission class for reflective operations.

### Uses of BasicPermission in java.net

Subclasses of BasicPermission in java.net
`class` `NetPermission` This class is for various network permissions.

### Uses of BasicPermission in java.nio.file

Subclasses of BasicPermission in java.nio.file
`class` `LinkPermission` The `Permission` class for link creation operations.

### Uses of BasicPermission in java.security

Subclasses of BasicPermission in java.security
`class` `SecurityPermission` This class is for security permissions.

### Uses of BasicPermission in java.sql

Subclasses of BasicPermission in java.sql

`class`

`SQLPermission`
The permission for which the `SecurityManager` will check when code that is running an application with a `SecurityManager` enabled, calls the `DriverManager.deregisterDriver` method, `DriverManager.setLogWriter` method, `DriverManager.setLogStream` (deprecated) method, `SyncFactory.setJNDIContext` method, `SyncFactory.setLogger` method, `Connection.setNetworkTimeout` method, or the `Connection.abort` method.

### Uses of BasicPermission in java.util

Subclasses of BasicPermission in java.util
`class` `PropertyPermission` This class is for property permissions.

### Uses of BasicPermission in java.util.logging

Subclasses of BasicPermission in java.util.logging
`class` `LoggingPermission` The permission which the SecurityManager will check when code that is running with a SecurityManager calls one of the logging control methods (such as Logger.setLevel).

### Uses of BasicPermission in javax.management

Subclasses of BasicPermission in javax.management
`class` `MBeanServerPermission` A Permission to perform actions related to MBeanServers.
`class` `MBeanTrustPermission` This permission represents "trust" in a signer or codebase.

### Uses of BasicPermission in javax.management.remote

Subclasses of BasicPermission in javax.management.remote
`class` `SubjectDelegationPermission` Permission required by an authentication identity to perform operations on behalf of an authorization identity.

### Uses of BasicPermission in javax.net.ssl

Subclasses of BasicPermission in javax.net.ssl
`class` `SSLPermission` This class is for various network permissions.

### Uses of BasicPermission in javax.security.auth

Subclasses of BasicPermission in javax.security.auth
`class` `AuthPermission` This class is for authentication permissions.

### Uses of BasicPermission in javax.security.auth.kerberos

Subclasses of BasicPermission in javax.security.auth.kerberos
`class` `DelegationPermission` This class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets.

### Uses of BasicPermission in javax.sound.sampled

Subclasses of BasicPermission in javax.sound.sampled
`class` `AudioPermission` The `AudioPermission` class represents access rights to the audio system resources.

### Uses of BasicPermission in javax.xml.bind

Subclasses of BasicPermission in javax.xml.bind
`class` `JAXBPermission` This class is for JAXB permissions.

### Uses of BasicPermission in javax.xml.ws

Subclasses of BasicPermission in javax.xml.ws
`class` `WebServicePermission` This class defines web service permissions.