Index
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
AbstractAuthorizingRealmprovides 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
- 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, ornullif no account could be found. - getPermissions(AuthorizationInfo) - Method in class ddf.security.pdp.realm.AuthzRealm
-
Returns a collection of
Permissionobjects that theAuthorizationInfoobject of aSubjectis 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 in ddf.security.pdp.realm.xacml.processor
-
Exception thrown by the DDF implementation of the XACML PDP.
- PdpException() - Constructor for exception ddf.security.pdp.realm.xacml.processor.PdpException
-
Instantiates a new PDP exception.
- PdpException(String) - Constructor for exception ddf.security.pdp.realm.xacml.processor.PdpException
-
Instantiates a new PDP exception with the provided message.
- PdpException(String, Throwable) - Constructor for exception ddf.security.pdp.realm.xacml.processor.PdpException
-
Instantiates a new PDP exception with the provided message and
Throwable. - PdpException(Throwable) - Constructor for exception 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
All Classes and Interfaces|All Packages|Serialized Form