$ A B C D E F G H I J K L M N O P Q R S T U V W X Y _

$

$WebDAV_DIT - Variable in class issrg.utils.gui.repository.WebDAVMultiBrowser
 

A

a - Variable in class issrg.pba.repository.EntryLocator
 
AAIA_LOCATION - Static variable in class issrg.utils.EnvironmentalVariables
This is the name under which we store and retrive the AAIA extension
abort() - Method in class issrg.security.DefaultSecurity
This method aborts the current log in process.
ABSOLUTE_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
ABSOLUTE_VALIDITY_NODE_SEQUENCE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleAssignmentPolicyNode
 
AbsoluteValidityPeriod - Class in issrg.pba.rbac
This class represents a validity period, specified as two margins in time: the notBefore and notAfter times.
AbsoluteValidityPeriod() - Constructor for class issrg.pba.rbac.AbsoluteValidityPeriod
This constructor creates an infinite validity period.
AbsoluteValidityPeriod(Date, Date) - Constructor for class issrg.pba.rbac.AbsoluteValidityPeriod
This constructor creates a validity period with the margins specified.
AbstractConfigComponent - Class in issrg.utils.gui
 
AbstractConfigComponent() - Constructor for class issrg.utils.gui.AbstractConfigComponent
Creates a new instance of AbstractConfigComponent
AbstractParameterValueTable - Class in issrg.policytester
 
AbstractParameterValueTable() - Constructor for class issrg.policytester.AbstractParameterValueTable
Creates a new instance of ParameterValueTable
AC - Static variable in class issrg.utils.handler.Handler
 
AC_POLICY - Static variable in class issrg.utils.handler.Handler
 
acAsInputStream(Object) - Static method in class issrg.ac.AttributeCertificate
This is a utility method that returns an InputStream for the given Object.
accept(File, String) - Method in class issrg.SAWS.WildCardFilter
 
AccessPolicy - Class in issrg.pba.rbac.policies
This is the class representing the Target Access Policy.
AccessPolicy() - Constructor for class issrg.pba.rbac.policies.AccessPolicy
 
AccessPolicy(Map) - Constructor for class issrg.pba.rbac.policies.AccessPolicy
This constructor creates the object out of a set of the access Rules.
AccessPolicy(Map, MSoDPolicySet) - Constructor for class issrg.pba.rbac.policies.AccessPolicy
This constructor is for MSoD.
accessPolicy - Variable in class issrg.pba.rbac.PolicyFinder
This is the access policy object.
AccessRule - Class in issrg.pba.rbac.policies
This is the object representing an Access Rule.
AccessRule() - Constructor for class issrg.pba.rbac.policies.AccessRule
 
AccessRule(Subtree, Credentials, Term) - Constructor for class issrg.pba.rbac.policies.AccessRule
This constructor builds the AccessRule object that can make a decision for one Target Domain.
AccessRule(Subtree, Credentials, Term, Obligations) - Constructor for class issrg.pba.rbac.policies.AccessRule
 
ACCreationException - Exception in issrg.ac
This is an exception the tools can throw to notify that something went wrong during the process of creating an AC.
ACCreationException() - Constructor for exception issrg.ac.ACCreationException
 
ACCreationException(String) - Constructor for exception issrg.ac.ACCreationException
 
ACCreationException(String, Throwable) - Constructor for exception issrg.ac.ACCreationException
 
accumulatedHash - Variable in class issrg.SAWS.LogFileWriter
 
ace - Static variable in class issrg.utils.gui.repository.WebDAV_DIT
 
acinfo - Variable in class issrg.ac.AttributeCertificate
 
ACNotFoundException - Exception in issrg.utils
 
ACNotFoundException() - Constructor for exception issrg.utils.ACNotFoundException
 
ACNotFoundException(String) - Constructor for exception issrg.utils.ACNotFoundException
 
ACNotFoundException(String, Throwable) - Constructor for exception issrg.utils.ACNotFoundException
 
ACNotFoundException(String, String) - Constructor for exception issrg.utils.ACNotFoundException
 
ACPolicyViewer - Class in issrg.utils.gui
This object allows users to browse the LDAP and view their contents.
ACPolicyViewer() - Constructor for class issrg.utils.gui.ACPolicyViewer
Creates a new instance of ACPolicyViewer
Action - Interface in issrg.pba
This is an interface to the Action object, used in decision-making.
ACTION_ID - Static variable in class issrg.utils.handler.Handler
 
ACTION_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
ACTION_POLICY_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
actionDDL - Variable in class issrg.policytester.RunTab
 
ActionDropDownList - Class in issrg.policytester
 
ActionDropDownList() - Constructor for class issrg.policytester.ActionDropDownList
Creates a new instance of ActionDropDownList
ActionException - Exception in issrg.utils.handler
 
ActionException() - Constructor for exception issrg.utils.handler.ActionException
Creates a new instance of ActionException
ActionException(String) - Constructor for exception issrg.utils.handler.ActionException
 
actionHelperLabel - Variable in class issrg.policytester.ActionTable
 
actionLabel - Variable in class issrg.policytester.ActionTable
 
ActionParameter - Class in issrg.utils.handler
 
ActionParameter(String, String) - Constructor for class issrg.utils.handler.ActionParameter
Creates a new instance of ActionParameter
actionPerformed(ActionEvent) - Method in class issrg.policytester.AbstractParameterValueTable
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.ActionTable
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.AllACsFileList
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.config.PTConfig
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.EnvironmentTable
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.FileListDialog
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.ManagementConfiguration
Called when one of the browse buttons is clicked.
actionPerformed(ActionEvent) - Method in class issrg.policytester.PKCConfiguration
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.PTApplication
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.PTLDAPBrowser
When a selection occurs in the ComboBox, we take the index of the Item that was selected, and find it in our sorted arrays.
actionPerformed(ActionEvent) - Method in class issrg.policytester.PTLDAPPolicyBrowser
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.PTWebDAVBrowser
Refresh WebDAV_DIT when a different connection is selected via combobox.
actionPerformed(ActionEvent) - Method in class issrg.policytester.RunTab
 
actionPerformed(ActionEvent) - Method in class issrg.policytester.SubjectTab
 
actionPerformed(ActionEvent) - Method in class issrg.utils.clipboard.DefaultPopupMenu
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ACPolicyViewer
When the dropdown list is clicked on (something is selected) this performs the changes to the readable component.
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.AdvancedConditionsTable
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.EditableComboBox
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.IFConstraintsPanelAdvanced
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.IFConstraintsPanelSimple
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.TrueFalseDialog
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.ifcondition.TrueFalsePanel
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.repository.LDAPMultiBrowser
When a selection occurs in the ComboBox, we take the index of the Item that was selected, and find it in our sorted arrays.
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.repository.WebDAVMultiBrowser
Refresh WebDAV_DIT when a different connection is selected via combobox.
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.timedate.DateChooser
Called when the "Ok" button is pressed.
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.timedate.DateDialog
Called when the "Ok" button is pressed.
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.timedate.DurationDialog
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.timedate.TimeDateDialog
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.timedate.TimeDatePanel
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.timedate.TimeDialog
 
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.xml.AddDelList
On clicking of a button the respective abstract methods are then called.
actionPerformed(ActionEvent) - Method in class issrg.utils.gui.xml.StringItemList
 
ActionPIP - Class in issrg.gt4Plus.pip
 
ActionPIP() - Constructor for class issrg.gt4Plus.pip.ActionPIP
Creates a new instance of ActionPIP
actionPolicy - Variable in class issrg.pba.rbac.policies.AccessPolicy
This is where the action policy is stored for internal purposes
actionResultString - Variable in class issrg.policytester.testing.PolicyTester
 
ACTIONS_ATTRIBUTE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
ACTIONS_SEPARATORS - Static variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.TargetAccessPolicyNode
This is the string of character separators between actions in the action list
ActionTab - Class in issrg.policytester
 
ActionTab(PTComponent) - Constructor for class issrg.policytester.ActionTab
Creates a new instance of ActionTab
ActionTable - Class in issrg.policytester
 
ActionTable(JFrame) - Constructor for class issrg.policytester.ActionTable
Creates a new instance of ActionTable
actOnJTextField(ActionEvent) - Method in class issrg.utils.clipboard.DefaultPopupMenu
 
ACUserEntry - Class in issrg.pba.rbac.x509
 
ACUserEntry(Principal) - Constructor for class issrg.pba.rbac.x509.ACUserEntry
This constructor builds an object from the given Principal.
ACUserEntry(Object) - Constructor for class issrg.pba.rbac.x509.ACUserEntry
This constructor builds an object assuming that the object is an encoding of an AC.
ACUserEntry(V2Form) - Constructor for class issrg.pba.rbac.x509.ACUserEntry
This constructor builds an object from the given V2Form object, containing all the necessary information about the user.
ACUserEntry(AttributeCertificate) - Constructor for class issrg.pba.rbac.x509.ACUserEntry
This constructor builds an object from the AttributeCertificate information.
ACUserEntry(X509Certificate) - Constructor for class issrg.pba.rbac.x509.ACUserEntry
This constructor builds an object out of the data contained in the given X509 PKC.
acv - Variable in class issrg.policytester.PTLDAPPolicyBrowser
 
acv - Variable in class issrg.policytester.PTLDAPRetrievalPanel
 
ACViewer - Class in issrg.utils.gui
This component can be used to browse the contents of an array of X.509 Attribute Certificates.
ACViewer() - Constructor for class issrg.utils.gui.ACViewer
This constructor builds ACViewer with the default split (VERTICAL_SPLIT).
ACViewer(int) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds the component with an empty list of ACs.
ACViewer(byte[][], int) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds the component given an array of BER encoded ACs and the direction of the component split.
ACViewer(byte[][]) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds ACViewer given the array of BER-encoded X.509 Attribute Certificates.
ACViewer(AttributeCertificate[]) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds the component given an array of X.509 Attribute Certificates.
ACViewer(AttributeCertificate[], int) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds the component given an array of X.509 Attribute Certificates and the direction of the component split.
ACViewer(JFileChooser, int) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds an ACViewer attached to a JFileChooser, so it is possible to browse the file contents "on the fly".
ACViewer(JFileChooser) - Constructor for class issrg.utils.gui.ACViewer
This constructor builds an ACViewer attached to a JFileChooser, so it is possible to browse the file contents "on the fly".
add(DecisionRecord) - Method in class issrg.pba.rbac.RetainedADI
This method adds a new DecisionRecord into the decisionHistoryVec.
add() - Method in class issrg.policytester.ActionTab
 
addAll(Vector<DecisionRecord>) - Method in class issrg.pba.rbac.RetainedADI
This method adds a new Vector of DecisionRecord into the decisionHistoryVec.
addAttribute(String, Object[]) - Method in class issrg.utils.handler.AttributeStatement
add an Attribute to Attributes
addBrowser(RepositoryMultiBrowser) - Method in class issrg.utils.gui.repository.RepositoryMultiBrowserGUI
 
addBrowser(JPanel, String, ImageIcon) - Method in class issrg.utils.gui.repository.RepositoryMultiBrowserGUI
 
addBrowserList(RepositoryMultiBrowser[]) - Method in class issrg.utils.gui.repository.RepositoryMultiBrowserGUI
 
addButton - Variable in class issrg.utils.gui.xml.AddDelList
The Add Button Variable
addCellEditorListener(CellEditorListener) - Method in class issrg.utils.gui.ifcondition.ConditionsTableCellEditor
 
addChild(PolicyXMLNode) - Method in class issrg.pba.rbac.xmlpolicy.PolicyXMLNode
This method adds another child to the collection of children.
addComponent(Component, JPanel, int, int, int, int, int, double, double, int) - Method in class issrg.utils.gui.xml.AddDelList
Method that adds a component to a JPanel when the Layout is of GridBagLayout Type.
AddDelList - Class in issrg.utils.gui.xml
This class is an abstract class and is a general purpose list editing component.
AddDelList() - Constructor for class issrg.utils.gui.xml.AddDelList
Sets the Layout for this GUI Component, and adds the contents created in the getContentPanel() method.
addDisplay - Variable in class issrg.utils.gui.xml.AddDelList
Panels needed in order to construct the final output of the AddDelList.
addItem() - Method in class issrg.policytester.ActionTab
 
addItem() - Method in class issrg.policytester.EnvironmentTab
 
addItem() - Method in class issrg.policytester.FileList
 
addItem() - Method in class issrg.policytester.FileLoader
 
addItem() - Method in class issrg.policytester.PKCConfiguration
 
addItem() - Method in class issrg.policytester.SubjectTab
 
addItem() - Method in class issrg.policytester.TargetTab
 
addItem() - Method in class issrg.utils.gui.xml.AddDelList
An abstract method that is called when an item is to be added to a list.
addItem() - Method in class issrg.utils.gui.xml.StringItemList
Invoked when the Add Button is clicked.
addItem(Element, Element) - Method in class issrg.utils.gui.xml.XMLEditor
Adds the child element to a parent element in XML.
addItem(Element, Element, int) - Method in class issrg.utils.gui.xml.XMLEditor
Adds the child element to a parent element in XML, at a specified position.
addItemAddedListener(ItemAddedListener) - Method in class issrg.utils.gui.xml.NodeItemList
 
addl - Variable in class issrg.policytester.ActionTable
 
addLDAPACs(PTLDAPAC) - Method in class issrg.policytester.PTComponent
 
addLDAPACs(PTLDAPAC) - Method in class issrg.policytester.SubjectTab
 
addLDAPPolicy(AttributeCertificate) - Method in class issrg.policytester.PTComponent
 
addMyEventListener(WebDAV_DIT_Listener) - Method in class issrg.utils.gui.repository.WebDAV_DIT
This methods allows classes to register for WebDAV_DIT_Events
addMyEventListener(WebDAVMultiBrowser_Listener) - Method in class issrg.utils.gui.repository.WebDAVMultiBrowser
This methods allows classes to register for WebDAV_DIT_Events
addNodeChangeListener(NodeSelectionListener) - Method in class issrg.utils.gui.xml.NodeItemList
Adds a NodeChangeListener to the component
addObject(Object) - Method in class issrg.policytester.SubjectTab
Add child to the currently selected node.
addObject(DefaultMutableTreeNode, Object) - Method in class issrg.policytester.SubjectTab
 
addObject(DefaultMutableTreeNode, Object, boolean) - Method in class issrg.policytester.SubjectTab
 
addPMAgentReference() - Method in class issrg.pba.management.manager.PManagement
create a new agent reference.
addProtocol(URLHandler) - Static method in class issrg.pba.rbac.URLHandler
This method registers a new protocol URL handler, so if a URL for this protocol has to be parsed, the getPrincipal and getSubtree nodes will know who can handle such URLs.
addRow(int) - Method in class issrg.policytester.AbstractParameterValueTable
 
addRow(int) - Method in class issrg.policytester.ActionTable
 
addRow(int) - Method in class issrg.policytester.EnvironmentTable
 
addRow(int) - Method in class issrg.utils.gui.ifcondition.AdvancedConditionsTable
 
addRow(int) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
addString(String) - Method in class issrg.pba.rbac.xmlpolicy.PolicyXMLNode
This method adds more text that is read in blocks by the XML Parser.
addTAPTargets() - Method in class issrg.policytester.TargetTab
 
addToTableModel() - Method in class issrg.policytester.AbstractParameterValueTable
 
addToTableModel() - Method in class issrg.policytester.ActionTable
 
addToTableModel() - Method in class issrg.policytester.EnvironmentTable
 
addURLHandler(String) - Static method in class issrg.pba.rbac.CustomisePERMIS
This method adds a URL Handler.
addWSDLTargets() - Method in class issrg.policytester.TargetTab
 
addXMLChangeListener(XMLChangeListener) - Method in class issrg.utils.gui.xml.XMLEditor
Method to add a listener to any XML Change
ADecryptRecordBodyByPrivateKey(byte[], PrivateKey) - Method in class issrg.SAWS.LogFileReader
This method is to asymmetric-decrypt a Record block
adjust(ValidityPeriod) - Method in class issrg.pba.rbac.AdjustedPeriodCollection
This method returns an adjusted ValidityPeriod, where the collection of ValidityPeriods provided at construction time is adjusted against the given ValidityPeriod.
adjust(ValidityPeriod) - Method in class issrg.pba.rbac.AdjustedValidityPeriod
This method returns the given ValidityPeriod adjusted according to the constraints provided at construction time.
AdjustedPeriodCollection - Class in issrg.pba.rbac
This is a collection of periods that are applied together.
AdjustedPeriodCollection() - Constructor for class issrg.pba.rbac.AdjustedPeriodCollection
 
AdjustedPeriodCollection(ValidityPeriod, ValidityPeriod) - Constructor for class issrg.pba.rbac.AdjustedPeriodCollection
This constructor builds a AdjustedPeriodCollection of two ValidityPeriods.
AdjustedValidityPeriod - Class in issrg.pba.rbac
This class represents a validity period with run-time rules.
AdjustedValidityPeriod() - Constructor for class issrg.pba.rbac.AdjustedValidityPeriod
 
AdjustedValidityPeriod(RelativeDate, RelativeDate, RelativeDate) - Constructor for class issrg.pba.rbac.AdjustedValidityPeriod
This constructor builds a AdjustedValidityPeriod given the Age, Min life span, and Max life span.
ADVANCED_PANEL - Static variable in class issrg.utils.gui.ifcondition.IFConstraintsPanelSimple
 
AdvancedConditionsTable - Class in issrg.utils.gui.ifcondition
This class extends ConditionsTable and adds another Column, which is an Add button to create more rows.
AdvancedConditionsTable(XMLEditor, JFrame, int, ResourceBundle, ConditionOnComboBoxFactory) - Constructor for class issrg.utils.gui.ifcondition.AdvancedConditionsTable
Creates a new instance of AdvancedConditionsTable
AFTER - Static variable in interface issrg.pba.Obligation
This constant defines a value "after" for chronicle.
age - Variable in class issrg.pba.rbac.AdjustedValidityPeriod
 
AGE_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
AGE_VALIDITY_NODE_SEQUENCE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleAssignmentPolicyNode
 
agentNumber() - Method in class issrg.pba.management.manager.PManagement.PMAgentReference
get the unique integer assigned to this agentReference.
AIA_LOCATION - Static variable in class issrg.utils.EnvironmentalVariables
 
ALL_GRANTS - Static variable in class issrg.pba.rbac.SAWSLogLevelConstant
 
allACsButton - Variable in class issrg.policytester.SubjectTab
 
AllACsFileList - Class in issrg.policytester
 
AllACsFileList(XMLEditor, JFrame, String, String, String, String, Node, String) - Constructor for class issrg.policytester.AllACsFileList
Creates a new instance of FileListDialog
allocate(Entry, Credentials) - Method in class issrg.pba.rbac.policies.AssignmentRule
This method determines the credential set that can be delegated to the given user, delegation depth distant from this SOA/AA out of the set of assumed credentials.
allocate(Entry, AssignmentRule) - Method in class issrg.pba.rbac.policies.AssignmentRule
This method determines the set of RARs that can be delegated to the given user, delegation depth distant from this SOA/AA out of the set of assumed RARs.
AllocationPolicy - Class in issrg.pba.rbac.policies
This class represents an Allocation and Delegation Policy.
AllocationPolicy() - Constructor for class issrg.pba.rbac.policies.AllocationPolicy
 
AllocationPolicy(Map, RuleComparator) - Constructor for class issrg.pba.rbac.policies.AllocationPolicy
The constructor builds a policy out of assignment Rules and the reference to the AuthTokenParser.
AllocationPolicy(Map) - Constructor for class issrg.pba.rbac.policies.AllocationPolicy
This constructor builds an AllocationPolicy with the default RuleComparator; this is a shortcut to AllocationPolicy(assignmentRules, null) See that constructor for details of the meaning.
allocationPolicy - Variable in class issrg.pba.rbac.PolicyFinder
This is the allocation policy object
ALLOWED_ACTION_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
ALPHA(char) - Static method in class issrg.utils.RFC2253NameParser
The ALPHA terminal.
alternativeDN - Variable in class issrg.pba.repository.UserEntry
 
altIP - Variable in class issrg.pba.rbac.policies.URLSubtree
 
analyseEvent(XMLEditor, XMLChangeEvent) - Static method in class issrg.utils.gui.xml.KnockOnEffectsMsgHandler
The mehtod ,firstly, analyze the XMLChangeEvent to determine if there is dependency in the updating sub-policy.
AND_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.ifstatement.AndNode
 
AndNode - Class in issrg.pba.rbac.xmlpolicy.ifstatement
This is the class for And node of the IF-statement.
AndNode() - Constructor for class issrg.pba.rbac.xmlpolicy.ifstatement.AndNode
 
AndNode(XMLPolicyParser, Attributes) - Constructor for class issrg.pba.rbac.xmlpolicy.ifstatement.AndNode
This constructor builds an AndNode, given a XMLPolicyParser and the set of attributes of this XML element.
ANY_HOST - Static variable in class issrg.pba.rbac.policies.URLSubtree
Wildcard used in the policy to specify any host - so any host will be matched as part of the URL subtree.
AnyTimeValidityPeriod - Class in issrg.pba.rbac
This validity period represents the whole eternity.
AnyTimeValidityPeriod() - Constructor for class issrg.pba.rbac.AnyTimeValidityPeriod
This constructor is effectively a shortcut to AbsoluteValidityPeriod, where both the notBefore and notAfter times are null.
API - Static variable in class issrg.utils.message.Client
 
Application1 - Class in issrg.aef
 
Application1() - Constructor for class issrg.aef.Application1
 
APPLICATION_SETTINGS - Static variable in class issrg.policytester.PolicyTesterXMLTags
 
applyStyle(String, String) - Static method in class issrg.policytester.PTHelpManual
 
ar - Variable in class issrg.pba.repository.EntryLocator
 
ARG_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.ifstatement.ArgNode
This is the name of the node that represents the Arg - a reference to an argument of the action being authorised.
ArgNode - Class in issrg.pba.rbac.xmlpolicy.ifstatement
This is the class that represents an Arg node and evaluates the arguments of an action at run-time.
ArgNode() - Constructor for class issrg.pba.rbac.xmlpolicy.ifstatement.ArgNode
 
ArgNode(XMLPolicyParser, Attributes) - Constructor for class issrg.pba.rbac.xmlpolicy.ifstatement.ArgNode
This constructor builds an ArgNode, given a XMLPolicyParser and the set of attributes of this XML element.
args - Variable in class issrg.pba.rbac.xmlpolicy.ifstatement.Environment
 
ARGS_ATTRIBUTE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
ARGS_SEPARATORS - Static variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.ActionPolicyNode
This is the string, containing all the delimiter characters between arguments in NMTOKENS.
Argument - Interface in issrg.pba.rbac
This interface is the abstract argument to an Action.
ARGUMENT_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.XMLTags
 
assessRisk(Subject, Target, Action) - Method in class issrg.pba.DefaultRiskAssessment
 
assessRisk(Subject, Target, Action) - Method in interface issrg.pba.RiskAssessment
 
assessRisk(Subject, Target, Action) - Method in class issrg.simplePERMIS.SimpleCountingRiskAssessment
 
assessRisk(Subject, Target, Action) - Method in class issrg.simplePERMIS.SimplePeriodicRiskAssessment
 
assign(ParsedToken) - Method in class issrg.pba.rbac.policies.AssignmentRule
This method validates what Credentials and Assignment rules can be assigned.
ASSIGN_CHAR - Static variable in class issrg.utils.RFC2253NameParser
 
ASSIGNMENT(char) - Static method in class issrg.utils.RFC2253NameParser
The ASSIGNMENT terminal.
AssignmentRule - Class in issrg.pba.rbac.policies
This class represents an assignment (and delegation) rule.
AssignmentRule() - Constructor for class issrg.pba.rbac.policies.AssignmentRule
 
AssignmentRule(Subtree, int, Credentials) - Constructor for class issrg.pba.rbac.policies.AssignmentRule
This is the constructor the PolicyParser should use.
associate(String, String) - Method in class issrg.pba.MultiAuthzTokenParser
this method is used to associate a repository with an auth token parser to .
AsymmetricEncryptionFlag - Static variable in class issrg.SAWS.SAWSConstant
 
AttCertIssuer - Class in issrg.ac
This class represents the AttCertIssuer ASN.1 construct.
AttCertIssuer() - Constructor for class issrg.ac.AttCertIssuer
 
AttCertIssuer(ASN1Object) - Constructor for class issrg.ac.AttCertIssuer
This constructor builds AttCertIssuer from ASN1Object.
AttCertIssuer(AttCertIssuer) - Constructor for class issrg.ac.AttCertIssuer
This constructor copies AttCertIssuer.
AttCertIssuer(GeneralNames, V2Form) - Constructor for class issrg.ac.AttCertIssuer
This constructor builds an object with the V1Form (GeneralNames) or V2Form specified.
AttCertValidityPeriod - Class in issrg.ac
This class represents the AttCertValidityPeriod ASN.1 construct, which is basically a sequence of two GeneralizedTime.
AttCertValidityPeriod() - Constructor for class issrg.ac.AttCertValidityPeriod
 
AttCertValidityPeriod(AttCertValidityPeriod) - Constructor for class issrg.ac.AttCertValidityPeriod
This constructor copies AttCertValidityPeriod.
AttCertValidityPeriod(Generalized_Time, Generalized_Time) - Constructor for class issrg.ac.AttCertValidityPeriod
This constructor builds a AttCertValidityPeriod given two GeneralizedTimes, one for notBefore, one for notAfter.
AttCertValidityPeriod(ASN1Object) - Constructor for class issrg.ac.AttCertValidityPeriod
This constructor builds a AttCertValidityPeriod from a given ASN1Object.
AttCertVersion - Class in issrg.ac
This class represents the AttCertVersion ASN.1 construct.
AttCertVersion() - Constructor for class issrg.ac.AttCertVersion
This constructor creates an object with the version set to default (V1).
AttCertVersion(ASN1Object) - Constructor for class issrg.ac.AttCertVersion
This constructor creates the AttCertVersion from a given ASN1Object.
AttCertVersion(AttCertVersion) - Constructor for class issrg.ac.AttCertVersion
This constructor copies AttCertVersion.
AttCertVersion(BigInteger) - Constructor for class issrg.ac.AttCertVersion
This constructor builds a AttCertVersion from a given BigInteger.
attrCertValidityPeriod - Variable in class issrg.ac.AttributeCertificateInfo
 
Attribute - Class in issrg.ac
This class represents an Attribute ASN.1 construct.
Attribute() - Constructor for class issrg.ac.Attribute
 
Attribute(ASN1Object) - Constructor for class issrg.ac.Attribute
This constructor builds an Attribute from ASN1Object.
Attribute(Attribute) - Constructor for class issrg.ac.Attribute
This constructor creates a copy of Attribute.
Attribute(String, Vector) - Constructor for class issrg.ac.Attribute
This constructor creates an Attribute of the given type and a set of values.
Attribute(String, AttributeValue) - Constructor for class issrg.ac.Attribute
This constructor builds an Attribute given its type and a single value.
ATTRIBUTE_AUTHORITY_INFORMATION_ACCESS - Static variable in class issrg.ac.extensions.AttributeAuthorityInformationAccess
The string stores the OID for the Attribute authority information access: 1.2.826.0.1.3344810.10.0
ATTRIBUTE_CERTIFICATE_ATTRIBUTE_NAME - Static variable in class issrg.policytester.testing.PolicyTester
 
ATTRIBUTE_EDITORS_COLLECTION - Static variable in class issrg.utils.EnvironmentalVariables
This is the name of the collection of the AttributeEditors in the Registry.
AttributeAndValidityPeriod - Class in issrg.utils.handler
 
AttributeAndValidityPeriod(RoleBasedCredentials, ValidityPeriod) - Constructor for class issrg.utils.handler.AttributeAndValidityPeriod
Creates a new instance of AttributeAndValidityPeriod
AttributeAuthorityInformationAccess - Class in issrg.ac.extensions
 
AttributeAuthorityInformationAccess(AttributeAuthorityInformationAccess) - Constructor for class issrg.ac.extensions.AttributeAuthorityInformationAccess
Creates a new instance of AttributeAuthorityInformationAccess based on an existing AAIA extension
AttributeAuthorityInformationAccess(String[]) - Constructor for class issrg.ac.extensions.AttributeAuthorityInformationAccess
This method constructs an AAIA extension based on an extension value
AttributeAuthorityInformationAccess(ASN1Object) - Constructor for class issrg.ac.extensions.AttributeAuthorityInformationAccess
This method constructs an AAIA extension based on an ASN1Object object
AttributeCertificate - Class in issrg.ac
This is the class representing AttributeCertificate ASN.1 construct as per X.509(2000) draft v6.
AttributeCertificate() - Constructor for class issrg.ac.AttributeCertificate
The constructor is protected, because you shouldn't really be able to create empty ACs.
AttributeCertificate(ASN1Object) - Constructor for class issrg.ac.AttributeCertificate
This constructor decodes the X.509 AC from the given ASN1Object.
AttributeCertificate(AttributeCertificate) - Constructor for class issrg.ac.AttributeCertificate
This constructor copies the given AttributeCertificate
AttributeCertificate(AttributeCertificateInfo, AlgorithmID, BIT_STRING) - Constructor for class issrg.ac.AttributeCertificate
This constructor builds the Attribute Certificate out of its components.
AttributeCertificateInfo - Class in issrg.ac
This class represents the AttributeCertificateInfo ASN.1 construct.
AttributeCertificateInfo() - Constructor for class issrg.ac.AttributeCertificateInfo
 
AttributeCertificateInfo(ASN1Object) - Constructor for class issrg.ac.AttributeCertificateInfo
This constructor builds a AttributeCertificateInfo from a given ASN1Object.
AttributeCertificateInfo(AttributeCertificateInfo) - Constructor for class issrg.ac.AttributeCertificateInfo
This method copies the given AttributeCertificateInfo.
AttributeCertificateInfo(AttCertVersion, Holder, AttCertIssuer, AlgorithmID, BigInteger, AttCertValidityPeriod, Vector, BIT_STRING, Extensions) - Constructor for class issrg.ac.AttributeCertificateInfo
This constructor builds an AttributeCertificateInfo from its components.
AttributeComboBox - Class in issrg.utils.gui.repository
This class obtains a dropdown list which it populates with the list of attributes of a specified tag.
AttributeComboBox(XMLEditor, String, String, String) - Constructor for class issrg.utils.gui.repository.AttributeComboBox
Creates a new instance of AttributeComboBox
attributeID - Variable in class issrg.utils.gui.repository.AttributeComboBox
 
AttributeRepository - Interface in issrg.utils.repository
This interface defines the basic methods that can be performed on a read-only repository.
attributes - Variable in class issrg.ac.AttributeCertificateInfo
 
attributes - Variable in class issrg.pba.rbac.xmlpolicy.PolicyXMLNode
This is the Map of element attributes by their names; each element is a String.
ATTRIBUTES_VECTOR - Static variable in class issrg.utils.EnvironmentalVariables
The variable with this name contains a Vector of issrg.ac.Attribute.
AttributeStatement - Class in issrg.utils.handler
this class defines a SAML AttributeStatement, which is only interested in attribute name and its values.
AttributeStatement() - Constructor for class issrg.utils.handler.AttributeStatement
Creates a new instance of AttributeStatement
attributeType(CharacterIterator, boolean) - Static method in class issrg.utils.RFC2253NameParser
The attributeType non-terminal.
attributeTypeAndValue(CharacterIterator, boolean) - Static method in class issrg.utils.RFC2253NameParser
The attributeTypeAndValue non-terminal.
AttributeValue - Class in issrg.ac
This is a default AttributeValue object used in the Attribute construct.
AttributeValue() - Constructor for class issrg.ac.AttributeValue
 
AttributeValue(ASN1Object) - Constructor for class issrg.ac.AttributeValue
This constructor builds an AttributeValue from ASN1Object of the single value.
AttributeValue(AttributeValue) - Constructor for class issrg.ac.AttributeValue
This method copies the given AttributeValue.
attributeValue(CharacterIterator, boolean) - Static method in class issrg.utils.RFC2253NameParser
The attributeValue non-terminal.
attrs - Variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser
This is used when creating new nodes
authenticate(Principal) - Static method in class issrg.aef.SampleAEF1
The authenticate method prints a messaage saying that the Principal user is being authenticated
AUTHORITY_ATTRIBUTE_IDENTIFIER_OID - Static variable in class issrg.ac.attributes.AuthorityAttributeIdentifier
The string stores the standard OID for the Authority Attribute Identifier: 2.5.29.38
AuthorityAttributeIdentifier - Class in issrg.ac.attributes
 
AuthorityAttributeIdentifier(AuthorityAttributeIdentifier) - Constructor for class issrg.ac.attributes.AuthorityAttributeIdentifier
Creates a new instance of AAI extension based on an existing AAI extension
AuthorityAttributeIdentifier(IssuerSerial[]) - Constructor for class issrg.ac.attributes.AuthorityAttributeIdentifier
This method constructs an AAI extension based on a list of issuerSerials
AuthorityAttributeIdentifier(ASN1Object) - Constructor for class issrg.ac.attributes.AuthorityAttributeIdentifier
This method constructs an AAI extension from an ASN1Object.
AuthorityInformationAccess - Class in issrg.ac.extensions
 
AuthorityInformationAccess() - Constructor for class issrg.ac.extensions.AuthorityInformationAccess
 
AuthorityInformationAccess(ASN1Object) - Constructor for class issrg.ac.extensions.AuthorityInformationAccess
 
AuthorityInformationAccess(Map, String, String, BigInteger) - Constructor for class issrg.ac.extensions.AuthorityInformationAccess
 
authTokenParser - Static variable in class issrg.pba.rbac.CustomisePERMIS
The class of the default AuthTokenParser (issrg.simplePERMIS.SimplePERMISTokenParser).
authzDecision(Subject, Action, Target, Map) - Method in class issrg.pba.management.agent.managed.ManagedPermisRBAC
This overridden method adds a PEP read lock on the making of a decision.
authzDecision(Subject, Action, Target, Map) - Method in interface issrg.pba.PBAAPI
This method generates a response regarding the the request of the user with the given set of credentials to perform the specified action on the specified target.
authzDecision(Subject, Action, Target, Map) - Method in class issrg.pba.rbac.PermisRBAC
This method makes a decision, and in addition to that can provide a set of Obligations that the system must fulfil upon enforcement of the decision.(The method name is changed from response() to authzDecision())
AuthzTokenParser - Interface in issrg.pba
This interface defines the method needed for extracting the known Credentials from Authorisation Tokens.
authzTokenRepository - Variable in class issrg.pba.rbac.PolicyFinder
This is the Authorisation token repository that keeps the policy
AuthzTokenRepository - Interface in issrg.pba.repository
This interface specifies the way Authorisation Tokens should be retrieved.
availableConnectionsLDAP - Variable in class issrg.utils.gui.repository.LDAPMultiBrowser
 
availableConnectionsWebDAV - Variable in class issrg.utils.gui.repository.WebDAVMultiBrowser
 

B

BackgroundLabel - Class in issrg.policytester
 
BackgroundLabel(String) - Constructor for class issrg.policytester.BackgroundLabel
 
BadURLException - Exception in issrg.pba.rbac
This class extends PbaException to notify specifically about malformed URL passed to a URLHandler.
BadURLException() - Constructor for exception issrg.pba.rbac.BadURLException
 
BadURLException(String) - Constructor for exception issrg.pba.rbac.BadURLException
 
BadURLException(String, Throwable) - Constructor for exception issrg.pba.rbac.BadURLException
This constructor bulds a BadURLException with a root cause embedded.
BalloonBorder - Class in issrg.policytester.util
Border which renders a balloon.
BalloonBorder(Color, int) - Constructor for class issrg.policytester.util.BalloonBorder
Creates a balloon border.
BalloonTip - Class in issrg.policytester.util
A balloon tip which can be displayed left-aligned above left-aligned below right-aligned above right-aligned below the attached component.
BalloonTip.Alignment - Enum in issrg.policytester.util
 
BalloonTip.TriangleTipLocation - Enum in issrg.policytester.util
 
BalloonTipTestDrive - Class in issrg.policytester.util
A little example to show you how the BalloonTip class is used.
BalloonTipTestDrive() - Constructor for class issrg.policytester.util.BalloonTipTestDrive
 
baseCertificateID - Variable in class issrg.ac.Holder
 
baseCertificateID - Variable in class issrg.ac.V2Form
 
BASECERTIFICATEID_TAG - Static variable in class issrg.ac.Holder
 
BASECERTIFICATEID_TAG - Static variable in class issrg.ac.V2Form
 
BASIC_ATT_CONSTRAINT_OID - Static variable in class issrg.ac.attributes.BasicAttConstraint
The string stores the standard OID for the basicAttConstraints: 2.5.29.41
BasicAttConstraint - Class in issrg.ac.attributes
 
BasicAttConstraint(BasicAttConstraint) - Constructor for class issrg.ac.attributes.BasicAttConstraint
Constructor for the class from an existing basicAttConstraints object
BasicAttConstraint(boolean) - Constructor for class issrg.ac.attributes.BasicAttConstraint
This constructor builds a BasicAttributeConstraint extension with no limit on Delegation depth.
BasicAttConstraint(boolean, int) - Constructor for class issrg.ac.attributes.BasicAttConstraint
This constructor builds a BasicAttributeConstraint extension with the specified limit on Delegation depth.
BasicAttConstraint(ASN1Object) - Constructor for class issrg.ac.attributes.BasicAttConstraint
This method constructs an BasicAttConstraints object from an ASN1Object.
BEFORE - Static variable in interface issrg.pba.Obligation
This constant defines a value "before" for chronicle.
bewail(String, Throwable, Component) - Static method in class issrg.utils.Util
Outputs an error dialog box and optionally prints out the exception stack trace, if it is not null.
BINARY_SUFFIX - Static variable in class issrg.utils.repository.FileRepository
Suffix used to name binary attributes.
binaryAttrs - Variable in class issrg.utils.gui.repository.LDAP_DIT
 
BOOLEAN_TYPE - Static variable in class issrg.pba.rbac.xmlpolicy.ifstatement.Types
 
buildGeneralizedTime(String) - Static method in class issrg.ac.Util
Builds a date out of a string representation of it in date.
buildGeneralNames(String) - Static method in class issrg.ac.Util
This method builds a General Names construct out of the string representation of an LDAP DN that should be RFC2253 compliant.
buildIssuerSerial(String) - Static method in class issrg.ac.Util
 
buildResponseFromXML(Element) - Method in class issrg.saml.SAMLAATokenParser
this method builds a SAML response object from the given SAML XML
byOID - Variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleHierarchyPolicyNode
This is a Map of Role hierarchies, indexed by their OID.
byte2hex(byte) - Static method in class issrg.SAWS.utility
 
byte2hex(byte, StringBuffer) - Static method in class issrg.SAWS.utility
 
byteArrayToInt(byte[]) - Static method in class issrg.SAWS.utility
Convert the byte array to an int.
byteArrayToInt(byte[], int) - Static method in class issrg.SAWS.utility
Convert the byte array to an int starting from the given offset.
byteArrayToLong(byte[]) - Static method in class issrg.SAWS.utility
 
byteArrayToLong(byte[], int) - Static method in class issrg.SAWS.utility
Convert the byte array to a long starting from the given offset.
byteArrayToString(byte[]) - Static method in class issrg.utils.gui.ACViewer
This is a utility method that converts a byte array into a hexadecimal representation.
byteToInt(byte) - Static method in class issrg.SAWS.utility
 
byType - Variable in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleHierarchyPolicyNode
This is a Map of Role hierarchies, indexed by their type.

C

CA_PKC_ATTRIBUTE - Static variable in class issrg.security.PKCRepository
This is the name of the caCertificate attribute, compatible with LDAPv3 naming convention ("caCertificate").
CacheRulesWithTime - Class in issrg.pba.rbac
This class stores AssignmentRule(s) associated with one issuer.
CacheRulesWithTime() - Constructor for class issrg.pba.rbac.CacheRulesWithTime
Creates a new instance of CacheRulesWithTime
CacheRulesWithTime(Vector, long) - Constructor for class issrg.pba.rbac.CacheRulesWithTime
This is the constructor of the class.
calendarToTime(int[], Calendar) - Static method in class issrg.pba.rbac.Time
This routine takes the Calendar and extracts the date/time values in the Calendar's timezone into the array of integers.
calendarToTime(Calendar) - Static method in class issrg.pba.rbac.Time
This method does the same as calendarToTime( int[], Calendar ), only it allocates the array first, and returns it as the result.
callbackInfo(int) - Method in class issrg.saml.SAMLSecurity
this method is used to callback a security information, which was used to login the user.
canAccess(RequestEntities, NonRequestEntities) - Method in class issrg.gt4Plus.pdp.PermisPDP
this method is used to decide whether the requestor can access the resource.
canAccess(RequestEntities, NonRequestEntities) - Method in class issrg.gt4Plus.pdp.XacmlPDP
this method is used to decide whether the requestor can access the resource.
canAdminister(RequestEntities, NonRequestEntities) - Method in class issrg.gt4Plus.pdp.PermisPDP
this method is used to decide whether the requestor can administer the resource.
canAdminister(RequestEntities, NonRequestEntities) - Method in class issrg.gt4Plus.pdp.XacmlPDP
 
CANCEL - Static variable in class issrg.SAWS.callback.gui.CreateCertificateDialog
 
CANCEL_OPTION - Static variable in class issrg.utils.gui.ACViewer
 
cancelCellEditing() - Method in class issrg.utils.gui.ifcondition.ConditionsTableCellEditor
 
canEvaluate(Term[]) - Method in class issrg.pba.rbac.TimeInterpreter
This method tells if the Terms can be evaluated by this interpreter.
canEvaluate(Term[]) - Method in class issrg.pba.rbac.xmlpolicy.ifstatement.IntegerInterpreter
This method tells whether this interpreter can evaluate the expression, which is only if there are only two Terms, and both are of type Types.INTEGER_TYPE.
canEvaluate(Term[]) - Method in interface issrg.pba.rbac.xmlpolicy.ifstatement.Interpreter
This method returns the string type of the result of evaluating the given set of Terms, or null, if the expression cannot be evaluated by this interpreter.
canEvaluate(Term[]) - Method in class issrg.pba.rbac.xmlpolicy.ifstatement.StringInterpreter
This method tells whether this interpreter can evaluate the expression, which is only if there are only two Terms, and both are of type Types.STRING_TYPE.
canRedo - Variable in class issrg.utils.gui.xml.XMLEditor
Flag that is used to notify if there is any event on the redo Stack
canUndo - Variable in class issrg.utils.gui.xml.XMLEditor
Flag that is used to notify if there is any event on the undo Stack
cb - Variable in class issrg.utils.gui.repository.LDAPMultiBrowser
Drop down list for the connection names.
centerDialog() - Method in class issrg.utils.gui.timedate.DateChooser
 
centerDialog() - Method in class issrg.utils.gui.timedate.DateDialog
 
centerDialog() - Method in class issrg.utils.gui.timedate.DurationDialog
 
centerDialog() - Method in class issrg.utils.gui.timedate.TimeDateDialog
 
centerWindow(Container) - Static method in class issrg.policytester.util.WindowUtils
Centers the given window on screen by determining the actual screen size and calling the setLocation method on the window.
certFirst - Static variable in class issrg.pba.rbac.CustomisePERMIS
 
CertificateData - Class in issrg.SAWS.util
 
CertificateData() - Constructor for class issrg.SAWS.util.CertificateData
 
CertificateDataCallback - Class in issrg.SAWS.callback
This class represents a Callback for getting the data about a certificate.
CertificateDataCallback(byte) - Constructor for class issrg.SAWS.callback.CertificateDataCallback
 
ch - Variable in class issrg.security.DefaultSecurity
 
changeEvent - Variable in class issrg.utils.gui.ifcondition.ConditionsTableCellEditor
 
characters(char[], int, int) - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser
This is a callback function that is invoked by the SAX parsing process.
CheckBoxNode - Class in issrg.policytester
 
CheckBoxNode(String, boolean) - Constructor for class issrg.policytester.CheckBoxNode
 
checkCertificateFirst() - Static method in class issrg.pba.rbac.CustomisePERMIS
This is the method which administrators should change if they want to reverse the order of revocation checking The values are: certFirst and crlFirst The default setting is to get the certificate first for performance.
checkEncKeystoreFile() - Method in class issrg.SAWS.TCBKeystoreManagement
Checks if the encryption keystore exists.
checkLogFile() - Method in class issrg.SAWS.LogFileReader
 
checkLogFile(byte[]) - Method in class issrg.SAWS.LogFileReader
This method is for checking a log file.
checkPortNumber(String) - Static method in class issrg.pba.management.UtilityManagement
checks that the port number is in the range 0 to 65534 throws a PMException if there is a problem.
checkSignature(byte[], byte[], String, TokenLocator) - Method in class issrg.aef.SamplePKI
 
checkSignature(byte[], byte[], String, TokenLocator) - Method in class issrg.gt4Plus.pdp.PermisPDP
This is a simple signature verification - always returns true.
checkSignature(byte[], byte[], String, TokenLocator) - Method in interface issrg.pba.rbac.SignatureVerifier
This method checks if the Signature for the given Value has been created by the Signer.
checkSignature(byte[], byte[], String, TokenLocator) - Method in class issrg.pba.rbac.SimpleSignatureVerifier
This method checks if there is any Public Key Certificate that can verify the digital signature.
checkSignature(PublicKey) - Method in class issrg.SAWS.LogFileReader
This method is to verify the signature of the log file
checkSignature(byte[], byte[], String, TokenLocator) - Method in class issrg.simplePERMIS.SimplePERMISSignatureVerifier
This method checks if the Signature for the given Value has been signed by the Signer.
checkSigningKeystoreFile() - Method in class issrg.SAWS.TCBKeystoreManagement
Checks if the signing keystore exists.
checkValidPolicy(String) - Method in class issrg.policytester.testing.PolicyTester
 
ChildIterator - Class in issrg.utils.xml
Class implementing the Iterator interface to allow fast iterating over the child nodes of an element.
ChildIterator(Node) - Constructor for class issrg.utils.xml.ChildIterator
Construct the iterator.
children - Variable in class issrg.pba.rbac.xmlpolicy.PolicyXMLNode
This is a collection of the element children nodes; each element is of the PolicyXMLNode class.
CHOICE - Variable in class issrg.ac.AttCertIssuer
 
clazz - Variable in class issrg.utils.gui.HelpWindow
 
clear(char[]) - Static method in class issrg.pba.management.Utility
Takes a character array and clear out all the characters.
clearCollections() - Method in class issrg.utils.gui.repository.WebDAV_DIT
Method to clear the collections in the tree.
clearPassword() - Method in class issrg.SAWS.callback.SAWSPasswordCallback
 
Client - Class in issrg.utils.message
this is a message processor, which receives a WS-Trust security token request, an XACML request context or a SAML authz request and returns an XACML request context, an XACML response context or a SAML authz response respectively.
Client(String) - Constructor for class issrg.utils.message.Client
this class defines an object, which can receive three types of messages.
Client(String, String) - Constructor for class issrg.utils.message.Client
this class defines an object, which can receive three types of messages.
Client(URL) - Constructor for class issrg.utils.message.Client
this is to construct an object for calling the PERMIS web service.
Client(URL, String) - Constructor for class issrg.utils.message.Client
this is to construct an object for calling the PERMIS web service.
Client(int, int, String, String, String, String, String, String, String) - Constructor for class issrg.utils.message.Client
this is to construct an object for calling the PERMIS API.
Client(String, int, int, String, String, String, String, String, String, String) - Constructor for class issrg.utils.message.Client
this is to construct an object for calling the PERMIS API.
Clock - Class in issrg.pba.rbac
This is the abstract class that provides the RelativeValidityPeriod and decision with current time.
Clock() - Constructor for class issrg.pba.rbac.Clock
 
clone() - Method in class issrg.ac.AttCertIssuer
 
clone() - Method in class issrg.ac.AttCertValidityPeriod
 
clone() - Method in class issrg.ac.AttCertVersion
 
clone() - Method in class issrg.ac.Attribute
 
clone() - Method in class issrg.ac.AttributeCertificate
This method clones the Attribute Certificate.
clone() - Method in class issrg.ac.AttributeCertificateInfo
 
clone() - Method in class issrg.ac.attributes.AuthorityAttributeIdentifier
 
clone() - Method in class issrg.ac.attributes.BasicAttConstraint
 
clone() - Method in class issrg.ac.attributes.IndirectIssuer
 
clone() - Method in class issrg.ac.attributes.IssuedOnBehalfOf
 
clone() - Method in class issrg.ac.attributes.NoAssertion
 
clone() - Method in class issrg.ac.attributes.PermisRole
 
clone() - Method in class issrg.ac.attributes.PMIXMLPolicy
 
clone() - Method in class issrg.ac.AttributeValue
 
clone() - Method in class issrg.ac.Extension
 
clone() - Method in class issrg.ac.extensions.AttributeAuthorityInformationAccess
 
clone() - Method in class issrg.ac.Extensions
 
clone() - Method in class issrg.ac.Generalized_Time
 
clone() - Method in class issrg.ac.Holder
 
clone() - Method in class issrg.ac.IssuerSerial
 
clone() - Method in class issrg.ac.ObjectDigestInfo
 
clone() - Method in class issrg.ac.V2Form
 
clone() - Method in interface issrg.pba.Credentials
This method creates a copy of the Credentials.
clone() - Method in class issrg.pba.rbac.AbsoluteValidityPeriod
 
clone() - Method in class issrg.pba.rbac.ExpirableCredentials
 
clone() - Method in class issrg.pba.rbac.IntersectionValidityPeriod
 
clone() - Method in class issrg.pba.rbac.PermisCredentials
This method creates a copy of the object.
clone() - Method in class issrg.pba.rbac.policies.ComplexSubtree
 
clone() - Method in class issrg.pba.rbac.policies.DITSubtree
 
clone() - Method in class issrg.pba.rbac.policies.URLSubtree
 
clone() - Method in class issrg.pba.rbac.RelativeValidityPeriod
 
clone() - Method in class issrg.pba.rbac.RoleBasedCredentials
This method creates a copy of the RoleBasedCredential
clone() - Method in class issrg.pba.rbac.SetOfSubsetsCredentials
This method creates a copy of this credentials set.
clone() - Method in class issrg.pba.rbac.SubsetCredentials
This method creates a copy of the credentials object.
close() - Method in class issrg.gt4Plus.pdp.PermisPDP
this method is not used.
close() - Method in class issrg.gt4Plus.pdp.XacmlPDP
 
close() - Method in class issrg.gt4Plus.pip.ActionPIP
this method is not used.
close() - Method in class issrg.gt4Plus.pip.EnvironmentPIP
this method is not used.
close() - Method in class issrg.gt4Plus.pip.ResourcePIP
this method is not used.
close() - Method in class issrg.gt4Plus.pip.SubjectPIP
this method is not used.
close() - Method in interface issrg.utils.webdav.WebDAVSocket
3.
close() - Method in class issrg.utils.webdav.WebDAVSocketHTTP
 
close() - Method in class issrg.utils.webdav.WebDAVSocketHTTPS
 
CLOSE_OPTION - Static variable in class issrg.utils.gui.ACViewer
 
closeLog() - Method in class issrg.SAWS.SAWSServer
This method closes the current log file.
collapsed - Variable in class issrg.utils.gui.HelpWindow
 
collectAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.ActionPIP
this method is used to collect action attributes and passes into a RequestEntities object.
collectAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.EnvironmentPIP
this method is used to collect action attributes and passes into a RequestEntities object.
collectAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.ResourcePIP
this method is used to collect action attributes and passes into a RequestEntities object.
collectAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.SubjectPIP
this method is used to collect subject attributes and passes into a RequestEntities object.
collectRequestAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.ActionPIP
this method is used to collect action attributes and passes into a RequestEntities object.
collectRequestAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.EnvironmentPIP
this method is used to collect action attributes and passes into a RequestEntities object.
collectRequestAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.ResourcePIP
this method is used to collect action attributes and passes into a RequestEntities object.
collectRequestAttributes(RequestEntities) - Method in class issrg.gt4Plus.pip.SubjectPIP
this method is used to collect action attributes and passes into a RequestEntities object.
COLOUR_GREEN_B - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_GREEN_G - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_GREEN_R - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_ORANGE_B - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_ORANGE_G - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_ORANGE_R - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_RED_B - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_RED_G - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_RED_R - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_WHITE_B - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_WHITE_G - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
COLOUR_WHITE_R - Static variable in class issrg.pba.management.manager.gui.UtilityGUI
 
columnAdded(TableColumnModelEvent) - Method in class issrg.policytester.AbstractParameterValueTable
 
columnAdded(TableColumnModelEvent) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
columnMarginChanged(ChangeEvent) - Method in class issrg.policytester.AbstractParameterValueTable
 
columnMarginChanged(ChangeEvent) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
columnMoved(TableColumnModelEvent) - Method in class issrg.policytester.AbstractParameterValueTable
 
columnMoved(TableColumnModelEvent) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
columnRemoved(TableColumnModelEvent) - Method in class issrg.policytester.AbstractParameterValueTable
 
columnRemoved(TableColumnModelEvent) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
columnSelectionChanged(ListSelectionEvent) - Method in class issrg.policytester.AbstractParameterValueTable
 
columnSelectionChanged(ListSelectionEvent) - Method in class issrg.utils.gui.ifcondition.ConditionsTable
 
COMMA(char) - Static method in class issrg.utils.RFC2253NameParser
The COMMA terminal.
COMMA_CHAR - Static variable in class issrg.utils.RFC2253NameParser
 
CommandFlag - Static variable in class issrg.SAWS.SAWSConstant
 
commandLineProperties(String[]) - Static method in class issrg.pba.management.Utility
Places the command line arguments into a map.
CommaSeparatedListCreater - Class in issrg.utils.gui.xml
 
CommaSeparatedListCreater(String[]) - Constructor for class issrg.utils.gui.xml.CommaSeparatedListCreater
Creates a new instance of CommaSeparatedListCreater
CommaSeparatedListCreater(Vector) - Constructor for class issrg.utils.gui.xml.CommaSeparatedListCreater
 
CommaSeparatedListCreator - Class in issrg.utils.xml
 
CommaSeparatedListCreator(String[]) - Constructor for class issrg.utils.xml.CommaSeparatedListCreator
Creates a new instance of CommaSeparatedListCreater.
CommaSeparatedListCreator(List<String>) - Constructor for class issrg.utils.xml.CommaSeparatedListCreator
 
commit() - Method in class issrg.security.DefaultSecurity
This method confirms that the identity of the user must be accepted by the authentication mechanism, as per JAAS specification.
communicationError(Throwable) - Method in class issrg.policytester.PTLDAPPolicyBrowser
 
communicationError(Throwable) - Method in class issrg.policytester.PTLDAPRetrievalPanel
 
communicationError(Throwable) - Method in class issrg.policytester.SubjectTab
 
communicationError(Throwable) - Method in interface issrg.utils.gui.repository.DITSelectionListener
A communication error occured while attempting to expand the tree.
comparator - Static variable in class issrg.pba.rbac.CustomisePERMIS
This is the default Role Assignment Rule Comparator, used to optimise the delegation chain validation by applying the most relevant Role Assignment Rules first.
compare(Object, Object) - Method in class issrg.pba.rbac.xmlpolicy.DefaultRuleComparator
This function compare two object o1 and o2 according to the assertion.
compare(Object, Object) - Method in class issrg.policytester.ActionDropDownList
Interface method, to compare strings ignoring the case..
compare(Object, Object) - Method in class issrg.policytester.ParametersDropDownList
Interface method, to compare strings ignoring the case..
compare(Object, Object) - Method in class issrg.utils.gui.ifcondition.EditableComboBox
Interface method, to compare strings ignoring the case..
compare(Object, Object) - Method in class issrg.utils.gui.ifcondition.OperatorComboBox
Interface method, to compare strings ignoring the case..
compare(Object, Object) - Method in class issrg.utils.gui.repository.AttributeComboBox
Interface method, to compare strings ignoring the case..
compare(Object, Object) - Method in class issrg.utils.gui.repository.LDAPMultiBrowser
Comparator for sorting the data so that ignores case.
compareTo(Object) - Method in class issrg.pba.rbac.Time
Returns a negative, a positive integer or zero, if this Time is less than, more than, or equal to the given Time respectively.
ComplexSubtree - Class in issrg.pba.rbac.policies
This class stands for a subtree that has several roots: a union of several simple subtrees.
ComplexSubtree() - Constructor for class issrg.pba.rbac.policies.ComplexSubtree
This constructor builds a ComplexSubtree with no components.
ComplexSubtree(Subtree[], String[]) - Constructor for class issrg.pba.rbac.policies.ComplexSubtree
This constructor builds the union of the array of DIT subtrees, with additional object classes restriction, so even if the object class will be allowed by a certain subtree, it still can be sieved away by this object class specification.
ComplexSubtree(Vector, Vector) - Constructor for class issrg.pba.rbac.policies.ComplexSubtree
Does the same as the ComplexSubtree(Subtree [], String[]) constructor, but gets the arrays of subtrees and objectClasses as vectors.
ConditionOnComboBox - Class in issrg.utils.gui.ifcondition
This Class populates the ComboBox for the Condition On.
ConditionOnComboBox(XMLEditor, int) - Constructor for class issrg.utils.gui.ifcondition.ConditionOnComboBox
Creates a new instance of ConditionOnComboBox
ConditionOnComboBoxFactory - Interface in issrg.utils.gui.ifcondition
 
ConditionsTable - Class in issrg.utils.gui.ifcondition
ConditionsTable creates a table for creating IF conditions.
ConditionsTable(XMLEditor, JFrame, ResourceBundle, ConditionOnComboBoxFactory, int) - Constructor for class issrg.utils.gui.ifcondition.ConditionsTable
Creates a new instance of ConditionsTable
ConditionsTableCellEditor - Class in issrg.utils.gui.ifcondition
This Class justifies what occurs on editing the conditions table.
ConditionsTableCellEditor() - Constructor for class issrg.utils.gui.ifcondition.ConditionsTableCellEditor
 
ConditionsTableCellRenderer - Class in issrg.utils.gui.ifcondition
This Table Cell renderer, is used to return any JComponent inside the cells.
ConditionsTableCellRenderer() - Constructor for class issrg.utils.gui.ifcondition.ConditionsTableCellRenderer
 
CONFIG - Variable in class issrg.utils.gui.repository.LDAPMultiBrowser
 
CONFIG - Variable in class issrg.utils.gui.repository.WebDAVMultiBrowser
 
Config - Class in issrg.utils.handler
 
Config() - Constructor for class issrg.utils.handler.Config
Creates a new instance of config
ConfigDocHolder - Class in issrg.policytester.config
 
ConfigDocHolder() - Constructor for class issrg.policytester.config.ConfigDocHolder
 
ConfigException - Exception in issrg.utils.handler
 
ConfigException() - Constructor for exception issrg.utils.handler.ConfigException
Creates a new instance of ConfigException
ConfigException(String) - Constructor for exception issrg.utils.handler.ConfigException
 
ConfigException(String, Throwable) - Constructor for exception issrg.utils.handler.ConfigException
 
ConfigException(Throwable) - Constructor for exception issrg.utils.handler.ConfigException
 
configFile - Variable in class issrg.pba.rbac.SAMLURLHandler
 
configureX509Flavour() - Static method in class issrg.pba.rbac.CustomisePERMIS
This is the method to configure X.509 flavour into PERMIS: after this PERMIS will accept X.509 ACs by default.
CONFIRM - Static variable in class issrg.SAWS.callback.gui.CreateCertificateDialog
 
connect() - Method in class issrg.pba.management.manager.PManagement.PMAgentReference
connect, make a connection to the PERMIS agent.
CONNECTION_ACTIVE - Static variable in class issrg.pba.management.manager.PManagement.PMAgentReference
 
CONNECTION_ATTEMPT - Static variable in class issrg.pba.management.manager.PManagement.PMAgentReference
 
CONNECTION_FAILED - Static variable in class issrg.pba.management.manager.PManagement.PMAgentReference
 
CONNECTION_FINISHED - Static variable in class issrg.pba.management.manager.PManagement.PMAgentReference
 
CONNECTION_INACTIVE - Static variable in class issrg.pba.management.manager.PManagement.PMAgentReference
 
connectionError_WebDAVMultiBrowser() - Method in class issrg.policytester.SubjectTab
 
connectionError_WebDAVMultiBrowser() - Method in interface issrg.utils.gui.repository.WebDAVMultiBrowser_Listener
 
connections - Variable in class issrg.utils.gui.repository.LDAPMultiBrowser
List of Nodes containing the available LDAP connections.
connectStop() - Method in class issrg.pba.management.manager.PManagement.PMAgentReference
This method instructs the the current connection attempt, to Stop.
connectTo(String) - Static method in class issrg.utils.gui.repository.LDAP_DIT
This method creates a DirContext using the default LDAP provider (SUN), version (3).
connectTo(String, String[]) - Static method in class issrg.utils.gui.repository.LDAP_DIT
This method creates a DirContext using the default LDAP provider (SUN), version (3) and the binary attributes that are provided.
connectTo(Element) - Method in class issrg.utils.gui.repository.LDAPMultiBrowser
 
connLbl - Variable in class issrg.utils.gui.repository.LDAPMultiBrowser
Label that introduces the connection drop down list.
CONSTANT_NODE - Static variable in class issrg.pba.rbac.xmlpolicy.ifstatement.ConstantNode
This is the name of the node that represents the Constant - a static value specified in the policy.
ConstantNode - Class in issrg.pba.rbac.xmlpolicy.ifstatement
This is the class that represents a Constant node and evaluates the contant specified in the policy XML.
ConstantNode() - Constructor for class issrg.pba.rbac.xmlpolicy.ifstatement.ConstantNode
 
ConstantNode(XMLPolicyParser, Attributes) - Constructor for class issrg.pba.rbac.xmlpolicy.ifstatement.ConstantNode
This constructor builds an ConstantNode, given a XMLPolicyParser and the set of attributes of this XML element.
Constants - Class in issrg.pba
this class specifies all of the attribute names, which will be used to indicate what token parser will be used to parse this attribute.
Constants() - Constructor for class issrg.pba.Constants
 
constraints - Variable in class issrg.utils.gui.xml.AddDelList
Constraints for the GridBagLayout.
construct() - Method in class issrg.pba.rbac.xmlpolicy.ifstatement.OperationNode
The method builds a usual TermNode and then checks if an interpreter can be found that would agree to interpret the relevant terms (children nodes) and deliver a definite result.
construct() - Method in class issrg.pba.rbac.xmlpolicy.ifstatement.PresentNode
This method checks that there is only one child element in XML, and that it is of type ArgNode or EnvironmentNode to ensure the semantic correctness of XML policy.
construct() - Method in class issrg.pba.rbac.xmlpolicy.ifstatement.TermNode
This method ensures the children are Terms and that there are not more than maxOperandCount and not less than minOperandCount of them, as specified in the constructor.
construct(String, String) - Static method in class issrg.pba.rbac.xmlpolicy.ifstatement.Types
This is the method for building the objects of known types out of their String encoding.
construct() - Method in class issrg.pba.rbac.xmlpolicy.PolicyXMLNode
This method is called when the node is closed.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.ActionPolicyNode
This method gets information from the child nodes and sticks them in the actions map.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.DomainPolicyNode
This method constructs a table of domains indexed by their ID and an aggregated domain that is a union of all domains.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.DomainSpecNode
This method uses gatherSubtrees method to construct a ComplexSubtree representing the Domain Specification.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.MSoDPolicySetNode
 
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RepositoryPolicyNode
This method gets the URLs, but it does not check if they can be interpreted by any URLHandler.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleAssignmentPolicyNode
This method finishes the construction of the Role Assignment Policy.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleHierarchyPolicyNode
This method looks through its children and rearranges them into maps of role hierarchies by type and by OID.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleListNode
This method checks that all the roles listed have been declared in the corresponding RoleHierarchyPolicyNode and constructs a Credentials representing the union of all the roles in the list.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.RoleSpecNode
This method creates the map of roles, derived from the collection of children of this node; it assumes all of them are RoleHierarchyNodes.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.SOAPolicyNode
This method checks that all the SOA definitions are semantically correct.
construct() - Method in class issrg.pba.rbac.xmlpolicy.XMLPolicyParser.TargetAccessPolicyNode
This method checks that the TargetAccesses contained in this policy are semantically correct and indexes them by the action name.
constructAction(String) - Method in class issrg.aef.ObligationExample
 
constructADF() - Method in class issrg.aef.ObligationExample
 
constructADF() - Static method in class issrg.aef.simpleAEF_A
 
constructADF() - Static method in class issrg.aef.simpleAEF_I
 
constructSubject(String, String) - Method in class issrg.aef.ObligationExample
 
constructTarget(String) - Method in class issrg.aef.ObligationExample
 
consult() - Method in class issrg.aef.ObligationExample
 
consult(SimplePERMISToken, Action, Target) - Method in class issrg.aef.SampleAEF1
The Consult method is used to make a push decision based on the text attributes provided
consult(SimplePERMISToken, Action, Target) - Static method in class issrg.aef.simpleAEF_A
 
consult(SimplePERMISToken, Action, Target) - Static method in class issrg.aef.simpleAEF_I
 
container - Variable in class issrg.utils.gui.ifcondition.ConditionsTableCellEditor
 
contains(Credentials) - Method in interface issrg.pba.Credentials
This method tells if the Credentials contain the given subset of Credentials.
contains(ContextNamePrincipal) - Method in class issrg.pba.rbac.ContextNamePrincipal
This method is for MSoD rule matching.
contains(Credentials) - Method in class issrg.pba.rbac.DefaultValidityPeriodBehaviour
This method checks if this ValidityPeriod contains the given Credentials.
contains(Credentials) - Method in class issrg.pba.rbac.ExpirableCredentials
This method checks if this ExpirableCredentials contains the other Credentials.
contains(Credentials) - Method in class issrg.pba.rbac.IntersectionValidityPeriod
Generally, this method tests that both ValidityPeriods contain the given ValidityPeriod (the condition that the intersection of sets contains the given value).
contains(Credentials) - Method in class issrg.pba.rbac.PermisCredentials
This method returns the result of comparing these credentials to the given credentials.
contains(Entry) - Method in class issrg.pba.rbac.policies.ComplexSubtree
This method tells whether or not the given entry belongs to this subtree.
contains(LDAPEntry) - Method in class issrg.pba.rbac.policies.DITSubtree
This method tests whether or not the given entry belongs to this subtree.
contains(Entry) - Method in class issrg.pba.rbac.policies.DITSubtree
This method checks whether this Subtree contains a given Entry.
contains(Entry) - Method in class issrg.pba.rbac.policies.IntersectionSubtree
This method tells whether the given Entry is contained in the Intersection of the two Subtrees passed to the constructor.
contains(ContextNamePrincipal) - Method in class issrg.pba.rbac.policies.MSoDRule
This method is for determining if a context instance is governed by this MSoD rule, ie if the context instance is contained by the policy context