May 1998
Intermediate to advanced
469 pages
14h 57m
English
Class java.security.ProtectionDomain
A protection domain encapsulates the location from which a class was
loaded and the keys used to sign the class (that is, a
CodeSource object) and the set of permissions
that should be granted to that class. These protection domains are
consulted by the access controller to determine if a particular
operation should succeed; if the operation is in the set of
permissions in each protection domain on the stack, then the
operation will succeed. This class is typically only used within a
class loader.
public class java.security.ProtectionDomain
extends java.lang.Object {
// Constructors
public ProtectionDomain(CodeSource, PermissionCollection);
// Instance Methods
public final CodeSource getCodeSource();
public final PermissionCollection getPermissions();
public boolean implies(Permission);
public String toString();
}
AccessController, CodeSource, Permissions