src/share/classes/com/sun/security/auth/PolicyFile.java

Print this page




 216  * The following grants all Subjects permission to access their own
 217  * private Credentials:
 218  *
 219  * <pre>
 220  *   grant principal * * {
 221  *      permission javax.security.auth.PrivateCredentialPermission
 222  *              "* self",
 223  *              "read";
 224  *    };
 225  * </pre>
 226 
 227  * @deprecated As of JDK&nbsp;1.4, replaced by
 228  *             <code>sun.security.provider.PolicyFile</code>.
 229  *             This class is entirely deprecated.
 230  *
 231  * @see java.security.CodeSource
 232  * @see java.security.Permissions
 233  * @see java.security.ProtectionDomain
 234  * @see java.security.Security security properties
 235  */

 236 @Deprecated
 237 public class PolicyFile extends javax.security.auth.Policy {
 238 
 239     static final java.util.ResourceBundle rb =
 240         java.security.AccessController.doPrivileged
 241         (new java.security.PrivilegedAction<java.util.ResourceBundle>() {
 242             public java.util.ResourceBundle run() {
 243                 return (java.util.ResourceBundle.getBundle
 244                         ("sun.security.util.AuthResources"));
 245             }
 246         });
 247     // needs to be package private
 248 
 249     private static final sun.security.util.Debug debug =
 250         sun.security.util.Debug.getInstance("policy", "\t[Auth Policy]");
 251 
 252     private static final String AUTH_POLICY = "java.security.auth.policy";
 253     private static final String SECURITY_MANAGER = "java.security.manager";
 254     private static final String AUTH_POLICY_URL = "auth.policy.url.";
 255 




 216  * The following grants all Subjects permission to access their own
 217  * private Credentials:
 218  *
 219  * <pre>
 220  *   grant principal * * {
 221  *      permission javax.security.auth.PrivateCredentialPermission
 222  *              "* self",
 223  *              "read";
 224  *    };
 225  * </pre>
 226 
 227  * @deprecated As of JDK&nbsp;1.4, replaced by
 228  *             <code>sun.security.provider.PolicyFile</code>.
 229  *             This class is entirely deprecated.
 230  *
 231  * @see java.security.CodeSource
 232  * @see java.security.Permissions
 233  * @see java.security.ProtectionDomain
 234  * @see java.security.Security security properties
 235  */
 236 @jdk.Supported
 237 @Deprecated
 238 public class PolicyFile extends javax.security.auth.Policy {
 239 
 240     static final java.util.ResourceBundle rb =
 241         java.security.AccessController.doPrivileged
 242         (new java.security.PrivilegedAction<java.util.ResourceBundle>() {
 243             public java.util.ResourceBundle run() {
 244                 return (java.util.ResourceBundle.getBundle
 245                         ("sun.security.util.AuthResources"));
 246             }
 247         });
 248     // needs to be package private
 249 
 250     private static final sun.security.util.Debug debug =
 251         sun.security.util.Debug.getInstance("policy", "\t[Auth Policy]");
 252 
 253     private static final String AUTH_POLICY = "java.security.auth.policy";
 254     private static final String SECURITY_MANAGER = "java.security.manager";
 255     private static final String AUTH_POLICY_URL = "auth.policy.url.";
 256