Configuration of permissions for Java 2 Security.
The actions that the permission grant allows on the target name. For example, read in the case of a java.io.FilePermission.
The name of the class implementing the permission being granted. For example, java.io.FilePermission.
The codebase that is being granted the permission.
A unique configuration ID.
The target for which the permission applies to. For example, ALL FILES in the case of a java.io.FilePermission.
The principal to whom the permission is being granted.
The class name that would be matched for the given Principal Name.
Declares whether the permission is being restricted versus granted. If restriction is set to "true" then this permission is denied as opposed to being granted.