This
deprecated class represents a
Subject-based security policy. Because the JAAS API (this package and
its subpackages) were introduced as an extension to the core Java
platform, this class was required to augment the
java.security.Policy class which, prior to Java
1.4, had no provisions for Subject-based authorization. In Java 1.4,
however, java.security.Policy has been extended to
represent security policies based on code origin, code signers, and
subjects. Thus, this class is no longer required and has been
deprecated.
public abstract class
Policy {
// Protected Constructors
protected
Policy ( );
// Public Class Methods
public static javax.security.auth.Policy
getPolicy ( );
public static void
setPolicy (javax.security.auth.Policy
policy );
// Public Instance Methods
public abstract java.security.PermissionCollection
getPermissions (Subject
subject ,
java.security.CodeSource
cs );
public abstract void
refresh ( );
}