Name
Class java.security.ProtectionDomain
Synopsis
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.
Class Definition
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(); }
See also:
AccessController
, CodeSource
, Permissions
Get Java Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.