| AllPermission | AllPermission represents the permission to perform any operation. |
| AuthPermission | Governs the use of methods in this package and also its subpackages. |
| BasicPermission | BasicPermission is the common base class of all permissions which
have a name but no action lists. |
| FilePermission | A permission for accessing a file or directory. |
| LoggingPermission | The permission required to control the logging when run with a
SecurityManager. |
| NetPermission | This class represents permissions to configure the access to network
resources. |
| Permission | Permission is the common base class of all permissions that
participate in the access control security framework around
AccessController and AccessControlContext. |
| PrivateCredentialPermission | Protects private credential objects belonging to a Subject. |
| PropertyPermission | PropertyPermission objects represent a permission to access system
properties. |
| ReflectPermission | A ReflectPermission object represents a permission to access
operations in the reflection layer. |
| RuntimePermission | Represents the permission to execute a runtime-related function. |
| SQLPermission | A Permission relating to security access control in the java.sql
package. |
| SSLPermission | The class representing a network permission. |
| SecurityPermission | SecurityPermission objects guard access to the mechanisms which
implement security. |
| SerializablePermission | Is used to enable access to potentially unsafe serialization operations. |
| SocketPermission | Regulates the access to network operations available through sockets through
permissions. |
| UnresolvedPermission | An UnresolvedPermission represents a Permission whose type
should be resolved lazy and not during initialization time of the Policy. |