Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E27155-01 ESAPI


oracle.security.jps.jaas
Interface JavaPolicy

All Known Subinterfaces:
ApplicationPolicy, BindingPolicyStore, PolicyStore

public interface JavaPolicy

Interface for javax.security.auth.Policy and java.security.Policy maybe used by SPI Impls to bind with Java Runtime


Method Summary
 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

 

Method Detail

getPermissions

java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
see java.security.Policy
Parameters:
codesource -
Returns:
permissions granted to the specified codesource

getPermissions

java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
see java.security.Policy
Parameters:
domain -
Returns:
permissions granted to the specified domain

implies

boolean implies(java.security.ProtectionDomain domain,
                java.security.Permission permission)
see java.security.Policy
Parameters:
domain -
permission -
Returns:
true if the specified domain is granted the specified permission, false otherwise

refresh

void refresh()
see java.security.Policy or javax.security.auth.Policy

getPermissions

java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject,
                                                  java.security.CodeSource cs)
See javax.security.auth.Policy
Parameters:
subject -
cs -
Returns:
permissions granted to the specified subject and codesource

getPermissions

java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject)
Convinience method which calls getPermissions(Subject, CodeSource) with null codeSource
Parameters:
subject -
Returns:
permissions granted to the specified subject

getPermissions

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
Parameters:
subject -
permissionClass -
Returns:
the permissions of the specified permissionClass that have been granted to the specified subject

hasPermission

boolean hasPermission(javax.security.auth.Subject subject,
                      java.security.Permission perm)
Returns true if the specified subject is granted the specified permission, false otherwise
Parameters:
subject -
perm -
Returns:
true if the specified subject is granted the specified permission, false otherwise

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E27155-01 ESAPI


Copyright © 2011,2012, Oracle and/or its affiliates. All rights reserved.