public interface JavaPolicy
javax.security.auth.Policy
and java.security.Policy
maybe used by SPI Impls to bind with Java RuntimeModifier and Type | Method and Description |
---|---|
java.security.PermissionCollection |
getPermissions(java.security.CodeSource codesource)
see
java.security.Policy |
java.security.PermissionCollection |
getPermissions(java.security.ProtectionDomain domain)
see
java.security.Policy |
java.security.PermissionCollection |
getPermissions(javax.security.auth.Subject subject)
Convinience method which calls getPermissions(Subject, CodeSource) with null codeSource
|
java.security.PermissionCollection |
getPermissions(javax.security.auth.Subject subject, java.lang.Class permissionClass)
Returns the permissions of the specified permissionClass that have been granted to the specified subject
|
java.security.PermissionCollection |
getPermissions(javax.security.auth.Subject subject, java.security.CodeSource cs)
See
javax.security.auth.Policy |
boolean |
hasPermission(javax.security.auth.Subject subject, java.security.Permission perm)
Returns
true if the specified subject is granted the specified permission, false otherwise |
boolean |
implies(java.security.ProtectionDomain domain, java.security.Permission permission)
see
java.security.Policy |
void |
refresh()
see
java.security.Policy or javax.security.auth.Policy |
java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
java.security.Policy
codesource
-java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
java.security.Policy
domain
-boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)
java.security.Policy
domain
-permission
-true
if the specified domain is granted the specified permission, false
otherwisevoid refresh()
java.security.Policy
or javax.security.auth.Policy
java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject, java.security.CodeSource cs)
javax.security.auth.Policy
subject
-cs
-java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject)
subject
-java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject, java.lang.Class permissionClass)
subject
-permissionClass
-boolean hasPermission(javax.security.auth.Subject subject, java.security.Permission perm)
true
if the specified subject is granted the specified permission, false
otherwisesubject
-perm
-true
if the specified subject is granted the specified permission, false
otherwise