com.maverick.sshd.policy
Class ShellPolicyPermissionsProvider
java.lang.Object
java.security.Policy
com.maverick.sshd.policy.ShellPolicyPermissionsProvider
public class ShellPolicyPermissionsProvider
- extends Policy
|
Method Summary |
protected boolean |
check(Permission permission,
String[] principalNames,
org.apache.commons.vfs2.FileObject policyFile)
|
protected boolean |
check(Permission permission,
String[] principalNames,
URL policyFile)
|
void |
grant(String permission,
String[] actions,
String name,
String[] principals)
|
boolean |
implies(ProtectionDomain domain,
Permission permission)
|
static void |
installProvider(String configurationDir)
|
static boolean |
isInstalled()
|
void |
refresh()
|
void |
revoke(String permission,
String[] actions,
String name,
String[] principals)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
policy
protected static ShellPolicyPermissionsProvider policy
installProvider
public static void installProvider(String configurationDir)
isInstalled
public static boolean isInstalled()
implies
public boolean implies(ProtectionDomain domain,
Permission permission)
- Overrides:
implies in class Policy
check
protected boolean check(Permission permission,
String[] principalNames,
org.apache.commons.vfs2.FileObject policyFile)
throws IOException
- Throws:
IOException
check
protected boolean check(Permission permission,
String[] principalNames,
URL policyFile)
throws IOException
- Throws:
IOException
refresh
public void refresh()
- Overrides:
refresh in class Policy
revoke
public void revoke(String permission,
String[] actions,
String name,
String[] principals)
throws IOException
- Throws:
IOException
grant
public void grant(String permission,
String[] actions,
String name,
String[] principals)
throws IOException
- Throws:
IOException
Copyright © 2012. All Rights Reserved.