See: Description
| Interface | Description |
|---|---|
| ObligationResult | |
| PolicyTreeElement |
This represents a single node in a policy tree.
|
| Class | Description |
|---|---|
| AbstractObligation |
Represents ObligationType in the XACML 2.0 and ObligationExpressionType in the XACML 2.0
policy schema.
|
| AbstractPolicy |
Represents an instance of an XACML policy.
|
| AbstractTarget |
Represents the TargetType XML type in XACML.
|
| Balana |
This is the core class for the Balana project providing the init point of Balana engine.
|
| ConfigurationStore |
This class supports run-time loading of configuration data.
|
| DefaultNamespaceContext |
implementation of
NamespaceContext |
| DOMHelper |
This class is created for patch provided in IDENTITY-416
XML parsing via DOM API the method node.getLocalName() or getNodeName() is used.
|
| Indenter |
Provides flexible indenting for XML encoding.
|
| MatchResult |
This is used as the return value for the various target matching functions.
|
| ObligationFactory | |
| PDP |
This is the core class for the XACML engine, providing the starting point for request evaluation.
|
| PDPConfig |
This class is used as a container that holds configuration information for the PDP, which
includes the
AttributeFinder, PolicyFinder, and
ResourceFinder that the PDP should use. |
| Policy |
Represents one of the two top-level constructs in XACML, the PolicyType.
|
| PolicyMetaData |
This is used to share polcy meta-data throughout the policy tree.
|
| PolicyReference |
This class is used as a placeholder for the PolicyIdReference and PolicySetIdReference fields in
a PolicySetType.
|
| PolicySet |
Represents one of the two top-level constructs in XACML, the PolicySetType.
|
| Rule |
Represents the RuleType XACML type.
|
| TargetFactory |
Factory that creates the AbstractTarget
|
| TargetMatch |
Represents the SubjectMatch, ResourceMatch, ActionMatch, or EnvironmentMatch (in XACML 2.0 and
later) XML types in XACML, depending on the value of the type field.
|
| VersionConstraints |
Supports the three version constraints that can be included with a policy reference.
|
| XACMLConstants |
XACML related constants are defined here..
|
| Exception | Description |
|---|---|
| ParsingException |
Exception that gets thrown if any general parsing error occurs.
|
| ProcessingException |
Runtime exception that's thrown if any unexpected error occurs.
|
| UnknownIdentifierException |
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any
of the standard factories.
|
EvaluationCtx) are used throughout the code and by many
of the extension APIs. There are also some common Exceptions here.Copyright © 2021 WSO2. All rights reserved.