Skip navigation links
oracle.security.jps.util
Class JpsAuth
java.lang.Object
oracle.security.jps.util.JpsAuth
-
public final class JpsAuth
- extends java.lang.Object
An Authorization related utility class
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpsAuth
public JpsAuth()
getSystemAuthorizer
public static JpsAuth.Authorizer getSystemAuthorizer()
- Returns the system-level Authorizer
-
- Returns:
- the system-level Authorizer
checkPermission
public static void checkPermission(java.security.Permission perm)
throws java.security.AccessControlException
- Utility method to perform checkPermission. <p/> The check proceeds as follows:
- If
SecurityManager
is set, call SecurityManager.checkPermission
- [else] If system property "java.security.policy" is set, call
AccessController.checkPermission
- [else] do nothing
Note that this algorithm is tentative & subject to change.
-
- Parameters:
perm
- permission to be checked
- Throws:
java.security.AccessControlException
- if the specified permission is not permitted, based on the current security policy.
hasPermission
public static boolean hasPermission(javax.security.auth.Subject subject,
java.security.Permission perm)
Skip navigation links
Copyright © 2009, Oracle. All rights reserved.