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 ( ); } |