Class Summary |
AbsoluteValidityPeriod |
This class represents a validity period, specified as two margins in time: the
notBefore and notAfter times. |
AdjustedPeriodCollection |
This is a collection of periods that are applied together. |
AdjustedValidityPeriod |
This class represents a validity period with run-time rules. |
AnyTimeValidityPeriod |
This validity period represents the whole eternity. |
CacheRulesWithTime |
This class stores AssignmentRule(s) associated with one issuer.
|
Clock |
This is the abstract class that provides the RelativeValidityPeriod and
decision with current time.
|
ContextNamePrincipal |
This class represents a context name, which is corresponding to the context
name in a MSoD policy. |
CustomisePERMIS |
This class should be used to customise the components PERMIS RBAC uses.
|
DecisionRecord |
This is the class for holding a granted decision record. |
DefaultValidityPeriodBehaviour |
This class implements the default behaviour of the ValidityPeriod when
computing intersections of two periods. |
DNWithURLPrincipal |
DeprecatedThis class was used to help identify a Principal
in a specific repository. |
ExpirableCredentials |
This class is intended to provide expiration service, so that any given
Credentials are constrained in the time dimension. |
IntersectionValidityPeriod |
This class is an intersection of ValidityPeriods. |
LDAPDNPrincipal |
This class represents a Principal whose name is an LDAP DN corresponding to
RFC2253. |
LDAPURLHandler |
This class handles LDAP URLs. |
NowValidityPeriod |
This class represents a single point in time. |
PermisAction |
This class represents the action that can be carried out on a target in the
Permis project. |
PermisArgument |
This class represents the Argument to the actions that Permis is using. |
PermisCredentials |
This is the implementation of the credential for a role based scheme with a
hierarchy. |
PermisRBAC |
This is the Permis implementation of the PBAAPI. |
PermisSubject |
The Permis implementation of a subject. |
PermisTarget |
The Permis version of the Target that uses LDAP DNs or URLs. |
PolicyFinder |
This is an abstract class that is designed for the PermisRBAC class to
retrieve policies from different formats. |
RelativeDate |
This class is just a holder of relative year, month, day, etc integers. |
RelativeValidityPeriod |
This is a class representing a ValidityPeriod relative to the current time.
|
RetainedADI |
This is the class for managing retained ADI when history based decision is
needed.
|
RoleBasedCredentials |
This is the implementation of a credential for a role based scheme. |
SetOfSubsetsCredentials |
This class implements the Credentials interface, as needed for representing
the set of subsets.
|
SimpleSignatureVerifier |
This class takes an issrg.security.Verifier object and lets do simple
signature verification. |
SubjectCredsRules |
This class stores the assertable credentials and set of AssignmentRule of a subject |
SubsetCredentials |
This abstract class defines some basic behaviour, taking into account that
a SetOfSubsets class exists. |
SystemClock |
This class is the simplest implementation of the Clock interface and returns
just system time
to the caller. |
Time |
This is an extension for evaluating Time expressions in the XML Policy.
|
TimeInterpreter |
This class interprets comparisons of Time values in IF-statements. |
URLHandler |
This class is a constructor of various URL-related instances:
Subtrees (for domain matching), Principals and Entries (for domain matching).
|
URLPrincipal |
This class implements a Principal interface, so it can be used as an
identifier. |