Index

A C D E G I O P R S X 
All Classes and Interfaces|All Packages|Serialized Form

A

addPolicyExtension(PolicyExtension) - Method in class ddf.security.pdp.realm.AuthzRealm
 
AuthzRealm - Class in ddf.security.pdp.realm
This simple Authz AbstractAuthorizingRealm provides the ability to check permissions without making calls out to an external PDP.
AuthzRealm(String, Parser) - Constructor for class ddf.security.pdp.realm.AuthzRealm
 

C

Caching - Search tag in ddf.security.pdp.realm.AuthzRealm.getAuthorizationInfo(PrincipalCollection)
Section
Changed Data - Search tag in ddf.security.pdp.realm.AuthzRealm.getAuthorizationInfo(PrincipalCollection)
Section
createXACMLRequest(String, AuthorizationInfo, CollectionPermission) - Method in class ddf.security.pdp.realm.xacml.XacmlPdp
 

D

ddf.security.pdp.realm - package ddf.security.pdp.realm
 
ddf.security.pdp.realm.xacml - package ddf.security.pdp.realm.xacml
 
ddf.security.pdp.realm.xacml.processor - package ddf.security.pdp.realm.xacml.processor
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class ddf.security.pdp.realm.AuthzRealm
 

E

evaluate(RequestType) - Method in class ddf.security.pdp.realm.xacml.processor.XacmlClient
Evaluates the XACML request and returns a XACML response.

G

getAuthorizationInfo(PrincipalCollection) - Method in class ddf.security.pdp.realm.AuthzRealm
Returns an account's authorization-specific information for the specified principals, or null if no account could be found.
getPermissions(AuthorizationInfo) - Method in class ddf.security.pdp.realm.AuthzRealm
Returns a collection of Permission objects that the AuthorizationInfo object of a Subject is asserting.
getXacmlDataType(String) - Method in class ddf.security.pdp.realm.xacml.XacmlPdp
 

I

isPermitted(String, AuthorizationInfo, KeyValueCollectionPermission) - Method in class ddf.security.pdp.realm.xacml.XacmlPdp
 
isPermitted(RequestType) - Method in class ddf.security.pdp.realm.xacml.XacmlPdp
 
isPermitted(PrincipalCollection, List<Permission>) - Method in class ddf.security.pdp.realm.AuthzRealm
Checks if the corresponding Subject/user implies the given Permissions and returns a boolean array indicating which permissions are implied.
isPermitted(PrincipalCollection, Permission) - Method in class ddf.security.pdp.realm.AuthzRealm
Returns true if the corresponding subject/user is permitted to perform an action or access a resource summarized by the specified permission.

O

onDirectoryChange(File) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onDirectoryCreate(File) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onDirectoryDelete(File) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onFileChange(File) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onFileCreate(File) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onFileDelete(File) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onStart(FileAlterationObserver) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
onStop(FileAlterationObserver) - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 

P

PdpException - Exception Class in ddf.security.pdp.realm.xacml.processor
Exception thrown by the DDF implementation of the XACML PDP.
PdpException() - Constructor for exception class ddf.security.pdp.realm.xacml.processor.PdpException
Instantiates a new PDP exception.
PdpException(String) - Constructor for exception class ddf.security.pdp.realm.xacml.processor.PdpException
Instantiates a new PDP exception with the provided message.
PdpException(String, Throwable) - Constructor for exception class ddf.security.pdp.realm.xacml.processor.PdpException
Instantiates a new PDP exception with the provided message and Throwable.
PdpException(Throwable) - Constructor for exception class ddf.security.pdp.realm.xacml.processor.PdpException
Instantiates a newPDP exception with the provided Throwable.
PollingPolicyFinderModule - Class in ddf.security.pdp.realm.xacml.processor
This class Polls Directories for policies.
PollingPolicyFinderModule(Set<String>, long, SecurityLogger) - Constructor for class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 

R

reloadPolicies() - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 
removePolicyExtension(PolicyExtension) - Method in class ddf.security.pdp.realm.AuthzRealm
 

S

setEnvironmentAttributes(List<String>) - Method in class ddf.security.pdp.realm.AuthzRealm
 
setMatchAllMappings(List<String>) - Method in class ddf.security.pdp.realm.AuthzRealm
Sets the mappings used by the "match all" evaluation to determine if this user should be authorized to access requested data.
setMatchOneMappings(List<String>) - Method in class ddf.security.pdp.realm.AuthzRealm
Sets the mappings used by the "match one" evaluation to determine if this user should be authorized to access requested data.
setPolicyExtensions(List<PolicyExtension>) - Method in class ddf.security.pdp.realm.AuthzRealm
Sets list of policy extension objects
setSecurityLogger(SecurityLogger) - Method in class ddf.security.pdp.realm.AuthzRealm
 
start() - Method in class ddf.security.pdp.realm.xacml.processor.PollingPolicyFinderModule
 

X

XacmlClient - Class in ddf.security.pdp.realm.xacml.processor
Implementation of a XACML Policy Decision Point (PDP).
XacmlClient(String, Parser, SecurityLogger) - Constructor for class ddf.security.pdp.realm.xacml.processor.XacmlClient
Creates the proxy to the real XACML PDP.
XacmlPdp - Class in ddf.security.pdp.realm.xacml
Performs authorization backed by a XACML-based PDP.
XacmlPdp(String, Parser, List<String>, SecurityLogger) - Constructor for class ddf.security.pdp.realm.xacml.XacmlPdp
Creates a general
A C D E G I O P R S X 
All Classes and Interfaces|All Packages|Serialized Form