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

A

ACTION_IMPLIED_ACTION - Static variable in class nbi.xmlsec.xacml.builder.ActionAttributeDesignatorBuilder
Identifier of the implied action
ACTION_NAMESPACE - Static variable in class nbi.xmlsec.xacml.builder.ActionAttributeDesignatorBuilder
Identifier of the action namespace
ACTION_REQUEST_CAPABILITIES - Static variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
PDP Action capabilities
ACTION_REQUEST_SCAN - Static variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
PDP Action scan
ACTION_REQUEST_SEARCH - Static variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
PDP Action search
ATTRIBUTE_ID - Static variable in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
 
AT_ACTION - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Attribute type action
AT_ENV - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Attribute type environment
AT_RESOURCE - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Attribute type resource
AbstractPolicyBuilder - class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder.
Abstract base class for all policy building classes.
AbstractPolicyBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Default constructor.
AbstractPolicyTreeElementBuilder - class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder.
Abstract base class for all policy tree element building classes.
AbstractPolicyTreeElementBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
 
ActionAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.ActionAttributeDesignatorBuilder.
Class to create ActionAttributeDesignator instances.
ActionAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.ActionAttributeDesignatorBuilder
Default Constructor
ActionAttributeDesignatorBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.ActionAttributeDesignatorBuilder
Inits the instance with an attribute Identifier
ActionMatchBuilder - class nbi.xmlsec.xacml.builder.ActionMatchBuilder.
Class to create ActionMatch instances.
ActionMatchBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.ActionMatchBuilder
Sets the function used to do the matching.
ActionMatchBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.ActionMatchBuilder
Sets the function used to do the matching.
AnyURIMatchParser - class nbi.xmlsec.xacml.parser.AnyURIMatchParser.
Parses an X500NameAttribute match value from a target match
AnyURIMatchParser() - Constructor for class nbi.xmlsec.xacml.parser.AnyURIMatchParser
 
AnyURIMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.parser.AnyURIMatchParser
Inits the match parser.
AnyURISubjectAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.AnyURISubjectAttributeDesignatorBuilder.
Implements an SubjectAttributeDesignatorBuilder for X500Name attributes.
AnyURISubjectAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AnyURISubjectAttributeDesignatorBuilder
Creates the instance.
AnyURISubjectAttributeDesignatorBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.AnyURISubjectAttributeDesignatorBuilder
Creates the instance.
AnyURISubjectMatchBuilder - class nbi.xmlsec.xacml.builder.AnyURISubjectMatchBuilder.
Implements an SubjectMatchBuilder for AnyURI attributes.
AnyURISubjectMatchBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AnyURISubjectMatchBuilder
 
AnyURISubjectMatchBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.AnyURISubjectMatchBuilder
Creates the instance.
ApplyBuilder - class nbi.xmlsec.xacml.builder.ApplyBuilder.
Base Class to create ConditionTypeBuilder or ApplyTypeBuilder instances.
ApplyBuilder() - Constructor for class nbi.xmlsec.xacml.builder.ApplyBuilder
 
ApplyBuilder(SyntaxScheme) - Constructor for class nbi.xmlsec.xacml.builder.ApplyBuilder
Creates an ApplyBuilder instance from a SyntaxScheme.
ApplyTypeBuilder - class nbi.xmlsec.xacml.builder.ApplyTypeBuilder.
Class to create ApplyTypeBuilder instances.
ApplyTypeBuilder() - Constructor for class nbi.xmlsec.xacml.builder.ApplyTypeBuilder
 
ApplyTypeBuilder(SyntaxScheme) - Constructor for class nbi.xmlsec.xacml.builder.ApplyTypeBuilder
 
Assignment - class nbi.xmlsec.xacml.profile.rbac.Assignment.
This class implements a role assignment rule according to the XACML RBAC Profile.
Assignment(String, String, RoleValueIdentifier) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Assignment
Create an Assigment instance.
Assignment(URI, RoleValueIdentifier) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Assignment
Create an Assigment instance.
Assignment(Rule) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Assignment
Create an Assigment instance from its Rulerepresentation.
AssignmentIdentifier - class nbi.xmlsec.xacml.profile.rbac.AssignmentIdentifier.
Implementation of an assignment identifier.
AssignmentIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.AssignmentIdentifier
Creates an AsiignmentIdentifier instance.
AssignmentTargetMatchBuilderFactory - class nbi.xmlsec.xacml.profile.rbac.builder.AssignmentTargetMatchBuilderFactory.
Implements a Singleton TargetMatchBuilderFactory for Assignment targets.
AssignmentTargetMatchBuilderFactory() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.AssignmentTargetMatchBuilderFactory
 
AssignmentTargetMatchParserFactory - class nbi.xmlsec.xacml.profile.rbac.parser.AssignmentTargetMatchParserFactory.
Implements a Singleton TargetMatchParserFactory for Assignment targets.
AssignmentTargetMatchParserFactory() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.AssignmentTargetMatchParserFactory
 
AttributeBaseBuilder - class nbi.xmlsec.xacml.builder.AttributeBaseBuilder.
Base class for the classes AttributeDesignatorBuilder and AttributeSelectorBuilder.
AttributeBaseBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AttributeBaseBuilder
 
AttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder.
Abstract base class for all AttributeDesignator building classes.
AttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
 
AttributeDesignatorBuilder(int, String) - Constructor for class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
Creates an AttributeDesignerBuilder based on the type and identifier of the designator to build.
AttributeSelectorBuilder - class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder.
Class to create AttributeSelectorinstances.
AttributeSelectorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder
 
actionIterator() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Returns an iterator over the action elements.
actionMatchBuilder - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registry for action match builders
actionMatchParser - Variable in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registry for action match parsers
actions - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Set of action attribute
actions - Variable in class nbi.xmlsec.xacml.builder.TargetBuilder
List containing the actions of the Target
actions - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Set of action elements of this target.
add(Obligation) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Adds an obligation to the policy's obligations.
add(ObligationBuilder) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Adds an obligation to the policy's obligation set.
add(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Adds a tree element to this policy.
add(AbstractPolicyTreeElementBuilder) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Adds a tree element to this policy.
add(Evaluatable) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Adds an Evaluatable to the evaluation list.
add(EvaluatableBuilder) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Adds an Evaluatable to the evaluation list.
add(Evaluatable) - Method in class nbi.xmlsec.xacml.builder.EvaluatableBuilder
Adds an Evaluatable to the evaluation list.
add(EvaluatableBuilder) - Method in class nbi.xmlsec.xacml.builder.EvaluatableBuilder
Adds an Evaluatable to the evaluation list.
add(Rule) - Method in class nbi.xmlsec.xacml.builder.PolicyBuilder
Adds a rule to this policy.
add(RuleBuilder) - Method in class nbi.xmlsec.xacml.builder.PolicyBuilder
Adds a rule to this policy.
add(AbstractPolicy) - Method in class nbi.xmlsec.xacml.builder.PolicySetBuilder
Adds a policy to this policy set.
add(AbstractPolicyBuilder) - Method in class nbi.xmlsec.xacml.builder.PolicySetBuilder
Adds a policy to this policy set.
add(Subject) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Adds a subject to the RequestCtx's subjects.
add(int, Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Adds an attribute of the given type to the related RequestCtx's attribute set.
add(TargetMatch) - Method in class nbi.xmlsec.xacml.builder.TargetBuilder
Add a TargetMatch to the corresponding list.
add(TargetMatchBuilder) - Method in class nbi.xmlsec.xacml.builder.TargetBuilder
Add the instance of a TargetMatchBuilder to the corresponding list.
add(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Adds a set of subjects to this assigment.
add(X500Principal) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Adds an X500Principal subject to the subject set.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Adds the subjects of another Assignment to the subjects of this assignment.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Adds the resources and actions of another Permission from the resources and actions of this permission respectively.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
If the element is an Permission, the element is added to the set of elements.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
If the element is an PermissionPolicy, the element is added to the set of elements.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Adds an policy element to this policy.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Adds another policy element to this element.
add(Object, int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object to the target's set of subjects, actions or resources.
add(Set, int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any set of objects to the target's set of subjects, actions or resources.
add(RBACTarget) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any subject, resource and action to the target's set of subjects, resources and actions.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
If the element is an Assignment, the element is added to the set of elements.
add(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
If the element is an RoleAssignmentPolicy, the element is added to the set of elements.
add(Assignment) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Adds the assignment to the element's related role assignment policy of this role assignment policy set.
add(PermissionPolicy) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Adds the permission policy to the permission policy set of this role policy set.
add(PermissionPolicyIdentifier, Permission) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Adds the permission to the given permission policy of this role policy set.
addAction(Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Adds an action attribute to the RequestCtx's resources.
addAction(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Adds an String action to the resource set.
addAction(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object to the target's set of actions.
addAction(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object set to the target's set of actions.
addAction(String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Adds the action part of a request context on a given reource String.
addAssignment(AttributeValue) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Adds an attribute assignment data to this obligation.
addConcept(String) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Appends the specified concept to the concept vector.
addContentObject(ContentObject) - Method in class nbi.xmlsec.biocase.protocol.Content
Appends the specified content object to the contents vector.
addDestination(String, String) - Method in class nbi.xmlsec.biocase.protocol.Header
 
addDiagnostic(Diagnostic) - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Appends the specified diagnostic to the diagnostics vector.
addDiagnostics(Diagnostics) - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Appends the specified diagnostics to the diagnostics vector.
addDiagnostics(Diagnostics) - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Adds diagnostics, and creates them when null.
addEnvironment(Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Adds an environemnt attribute to the RequestCtx's resources.
addOperator(Operator) - Method in class nbi.xmlsec.biocase.protocol.LOP
Appends the operator to the operator list.
addQueryParameter(String, String, String) - Method in class nbi.xmlsec.PEPHandler
Add a parameter to the given query request.
addResource(Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Adds a resource attribute to the RequestCtx's resources.
addResource(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Adds an String resource to the resource set.
addResource(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object to the target's set of resources.
addResource(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object set to the target's set of resources.
addResource(String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Adds the given resource string to the resource part of a request context.
addRole(RoleAssignmentPolicyIdentifier) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Adds a role to the subject part of a request context on a given RoleAssignmentPolicyIdentifier.
addRoleQuery(Set, URI) - Method in class nbi.xmlsec.PEPHandler
 
addRoles(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Adds a set of roles to the subject part of a request context using addRole(RoleAssignmentPolicyIdentifier).
addSource(String, String) - Method in class nbi.xmlsec.biocase.protocol.Header
 
addSubject(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object to the target's set of subject.
addSubject(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object set to the target's set of subjects.
addSupportedSchema(SupportedSchema) - Method in class nbi.xmlsec.biocase.protocol.Capabilities
Appends the specified schema to the schema vector.
addURLQuery(URI) - Method in class nbi.xmlsec.PEPHandler
Add the wrapper-URL to the url-header parameter for a Http-GET request.
addValue(String) - Method in class nbi.xmlsec.biocase.protocol.COP
Appends the specified value to the values list.
addValue(String) - Method in class nbi.xmlsec.biocase.protocol.Scan
Appends the specified value to the values list.
addVersion(String, String) - Method in class nbi.xmlsec.biocase.protocol.Header
 
args - Variable in class nbi.xmlsec.xacml.util.SyntaxScheme
The list of arguments of a function.
assignments - Variable in class nbi.xmlsec.xacml.builder.ObligationBuilder
attribute assignment data in this obligation.
attribute - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
The attribute to compare against
attributeId - Static variable in class nbi.xmlsec.xacml.builder.ActionAttributeDesignatorBuilder
Identifier of the action attribute
attributeId - Static variable in class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder
Identifier of the environment attribute (undefined)
attributeId - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
Identifier of the resource attribute
attributeId - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
Identifier of the subject attribute
attributeId - Static variable in class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectAttributeDesignatorBuilder
 

B

bagFunction - Variable in class nbi.xmlsec.xacml.builder.ApplyBuilder
the higher-order bag function to use.
buildHostURL(String, String) - Method in class nbi.xmlsec.PEPHandler
Builds the wrapperURL to be set in the provider's interface.
buildWrapperURL(String, String) - Method in class nbi.xmlsec.PEPHandler
Builds the wrapperURL to be set in the provider's interface.
builderFactory - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Factory to generate TargetMatchBuilders for the target match elements.

C

CODE_SECURITY - Static variable in class nbi.xmlsec.biocase.protocol.SecurityDiagnostic
String value of the security code attribute
COP - class nbi.xmlsec.biocase.protocol.COP.
This class wraps the BioCASE protocol operators COP.
COP(String, String) - Constructor for class nbi.xmlsec.biocase.protocol.COP
Inits this instance.
COPFilter - class nbi.xmlsec.biocase.protocol.filter.COPFilter.
The class COPFilter parses the content of a COP operator of BioCASE search request from a SAX stream.
COPFilter(String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.COPFilter
Inits the COP filter.
COPFilter(XMLReader, String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.COPFilter
Inits the COP filter with the specified parent.
Capabilities - class nbi.xmlsec.biocase.protocol.Capabilities.
This class wraps the BioCASE protocol content object of type Capabilities.
Capabilities(String) - Constructor for class nbi.xmlsec.biocase.protocol.Capabilities
Inits this instance.
ConditionTypeBuilder - class nbi.xmlsec.xacml.builder.ConditionTypeBuilder.
Class to create ConditionTypeBuilder instances.
ConditionTypeBuilder() - Constructor for class nbi.xmlsec.xacml.builder.ConditionTypeBuilder
 
ConditionTypeBuilder(SyntaxScheme) - Constructor for class nbi.xmlsec.xacml.builder.ConditionTypeBuilder
 
ConfigurationUtil - class nbi.xmlsec.configuration.util.ConfigurationUtil.
Class to support acting on Configuration instances.
ConfigurationUtil() - Constructor for class nbi.xmlsec.configuration.util.ConfigurationUtil
 
Content - class nbi.xmlsec.biocase.protocol.Content.
This class wraps the BioCASE protocol element Content.
Content(String) - Constructor for class nbi.xmlsec.biocase.protocol.Content
Inits this instance.
ContentFilter - class nbi.xmlsec.biocase.protocol.filter.ContentFilter.
The class ContentFilter parses the content of a BioCASE response from a SAX stream.
ContentFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Inits the filter instance.
ContentFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Inits the filter instance with specified parent.
ContentFilterParameter - class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter.
Container class to store Parameters for the ContentFilter.
ContentFilterParameter(Request, Header, RBACPDP, Set, Diagnostics) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
Inits the ContentFilterParameter.
ContentObject - class nbi.xmlsec.biocase.protocol.ContentObject.
Base class for BioCASE content objects like Scanor Capabilities
ContentObject(String) - Constructor for class nbi.xmlsec.biocase.protocol.ContentObject
Inits this instance.
ContentObjectFilter - class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter.
This filter simply reads in all incoming SaxElements and stores them in an internal Buffer.
ContentObjectFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Inits the filter instance.
ContentObjectFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Inits the filter instance with specified parent.
cert - Variable in class nbi.xmlsec.PEPHandler
 
characters(char[], int, int) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Add the characters events to the characters stack and forwards it to the subfilter or content handler.
checkElementParameters(boolean, String, String, String, Attributes) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Checks the parameters of the start/endElement events against null parameters.
checkFilterParameter() - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Checks, if a filter parameter is set.
checkInit() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
Checks the correct initialisation of the initialisation parameters.
checkInit() - Method in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
Checks the correct initialisation of the class initialisation parameters.
checkInit() - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Checks the correct initialisation of the class initialisation parameters.
checkInit() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilterParameter
Checks the correct initialisation of the class initialisation parameters.
checkParameters() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
 
checkProtocolURI(String) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Checks the protocol URI against the protocolURI of this filter.
checkTargetActions(List) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
 
clearActions() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes all elements from the subjects.
clearAll() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes all elements from all sets.
clearResources() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes all elements from the subjects.
clearSubjects() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes all elements from the subjects.
code - Variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Diagnostic code
combiningAlg - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
The combining algorithm to use
concept - Variable in class nbi.xmlsec.biocase.protocol.ScanOperationType
Concept of the scan operation
concepts - Variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
Vector of concepts
condition - Variable in class nbi.xmlsec.xacml.builder.RuleBuilder
condition for this Rule or null if there is no condition.
condition - Variable in class nbi.xmlsec.xacml.profile.rbac.Permission
The condition of the permission rule or null
config - Variable in class nbi.xmlsec.PEPHandler
The configuration.
config - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Configuration of this class
config - Variable in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
Configuration instance of this class.
configuration - Variable in class nbi.xmlsec.PEP
The PEP's configuration
configuration - Variable in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
The PolicyManager's configuration
configuration - Variable in class nbi.xmlsec.xacml.profile.rbac.RoleManager
The RoleManager's configuration
configuration - Variable in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Configuration part PolicyFinderModule for this module
content - Variable in class nbi.xmlsec.biocase.protocol.Response
Response Content
content - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
To store the content attributes
contentDiagnostics - Variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
 
contentFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
The currently configured content filter
contentFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Subfilter for the content
contentObjectOut - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
The buffer to write the content object to.
contentObjectWriter - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
The content handler to write the content to the internal buffer.
contentObjects - Variable in class nbi.xmlsec.biocase.protocol.Content
List of content objects
contextPath - Variable in class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder
the XPath to query
cop - Variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Stores the parsed COP
count - Variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
The count
createAction(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Creates the action part of a request context on a given reource String.
createEnableRoleRequest(String, X509Certificate, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
Creates an enableRole-Request to evaluate the PDP, if the subject has the given role enabled.
createEnableRoleRequest(String, String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
Creates an enableRole-Request to evaluate the PDP, if the subject has the given role enabled.
createErrorResponse(HttpResponse, Request, String) - Method in class nbi.xmlsec.PEPHandler
Creates an BioCASE error response.
createErrorResult(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Creates a PolicyFinderResultinstance with a single code and message.
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.ActionMatchBuilder
 
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.AnyURISubjectMatchBuilder
Creates the attribute match value from the attribute.
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.ResourceMatchBuilder
 
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.StringActionMatchBuilder
Creates the attribute match value from the attribute.
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.StringResourceMatchBuilder
Creates the attribute match value from the attribute.
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.SubjectMatchBuilder
 
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Creates the attribute match value from the attribute.
createMatchValue() - Method in class nbi.xmlsec.xacml.builder.X500NameSubjectMatchBuilder
Creates the attribute match value from the attribute.
createMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.builder.EnableRoleActionMatchBuilder
Creates the attribute match value from the attribute.
createMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionMatchBuilder
Create the appropriate attribute match value for the evaluation function.
createMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceMatchBuilder
Creates the attribute match value from the attribute.
createReferences(ResponseFilter, XMLSignatureFactory) - Method in class nbi.xmlsec.PEPHandler
 
createRequest(RoleAssignmentPolicyIdentifier, String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Create a request from a RoleAssignmentPolicyIdentifier, a resource string and an action string.
createResource(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Creates the resource part of a request context on a given reource String.
createSubject(RoleAssignmentPolicyIdentifier) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Creates the subject part of a request context on a given RoleAssignmentPolicyIdentifier.
createXPathReference(String, XMLSignatureFactory) - Method in class nbi.xmlsec.PEPHandler
 

D

DEFAULT_COUNT - Static variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
Default value of the count
DEFAULT_PERMIT_DENY - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
 
DEFAULT_PERMIT_INDETERMINATE - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
 
DEFAULT_PERMIT_NONE - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
 
DEFAULT_PERMIT_NOT_APPLICABLE - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
 
DEFAULT_PERMIT_PERMIT - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
 
DEFAULT_RESPONSEFORMAT_LIMIT - Static variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
Default value for the limit attribute of the response format
DEFAULT_RESPONSEFORMAT_START - Static variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
Default value for the start attribute of the response format
DenyRuleBuilder - class nbi.xmlsec.xacml.builder.DenyRuleBuilder.
Class to create rule instances with DENY effect.
DenyRuleBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.DenyRuleBuilder
Creates an instance.
Diagnostic - class nbi.xmlsec.biocase.protocol.Diagnostic.
This class wraps the BioCASE protocol element Diagnostic.
Diagnostic(String) - Constructor for class nbi.xmlsec.biocase.protocol.Diagnostic
Inits this instance.
Diagnostic(String, String, String, String) - Constructor for class nbi.xmlsec.biocase.protocol.Diagnostic
Inits this instance.
Diagnostics - class nbi.xmlsec.biocase.protocol.Diagnostics.
This class wraps the BioCASE protocol element Diagnostic.
Diagnostics(String) - Constructor for class nbi.xmlsec.biocase.protocol.Diagnostics
Inits this instance.
DiagnosticsFilter - class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter.
This class parses a BioCASE diagnostics from a SAX stream.
DiagnosticsFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Inits the filter instance.
DiagnosticsFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Inits the filter instance with specified parent.
Document - class nbi.xmlsec.biocase.protocol.Document.
This class wraps the BioCASE protocol content object of type Document.
Document(String) - Constructor for class nbi.xmlsec.biocase.protocol.Document
Inits this instance.
Document(String, byte[]) - Constructor for class nbi.xmlsec.biocase.protocol.Document
Inits this instance.
defaultPermit - Variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
 
defaultVersion - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
the XPath version to use for selectors
deny - Variable in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Stack storing the evaluated access conditions for each XML element
description - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
a String describing the policy
destination - Variable in class nbi.xmlsec.biocase.protocol.Header
List of Header destination treeElements
destinationResource - Variable in class nbi.xmlsec.biocase.protocol.Header
List of Header destination treeElements Resource attributes
diagnostics - Variable in class nbi.xmlsec.biocase.protocol.Diagnostics
Diagnostic vector
diagnostics - Variable in class nbi.xmlsec.biocase.protocol.Response
Response Diagnostics
diagnostics - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
Diagnostics to be filled up with PDP evaluation results
diagnostics - Variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
The parsed BioCASE diagnostics
diagnostics - Variable in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Diagnostics to be filled up with PDP evaluation results
diagnosticsFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Subfilter for the diagnostics
doAdd(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doAddConditionToPermission(Permission, CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doAddPermissionPolicyToRole(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doAddPermissionToPermissionPolicy(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doAddUserToRole(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doCmd(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doCmd(String[]) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doHelp(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doList(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemove(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemoveConditionFromPermission(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemoveDomain(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemovePermissionFromPermissionPolicy(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemovePermissionPolicyFromRole(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemoveRole(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
doRemoveUserFromRole(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
document - Variable in class nbi.xmlsec.biocase.protocol.Document
Buffer for the document data
domain - Variable in class nbi.xmlsec.PEPHandler
The working domain for this PEP.
domain - Variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
Domain of the identifier

E

ENVIRONMENT_CURRENT_DATE - Static variable in class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder
 
ENVIRONMENT_CURRENT_DATETIME - Static variable in class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder
 
ENVIRONMENT_CURRENT_TIME - Static variable in class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder
 
EnableRoleActionAttributeDesignatorBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.EnableRoleActionAttributeDesignatorBuilder.
Implements an SubjectAttributeDesignatorBuilder for X500Name attributes.
EnableRoleActionAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.EnableRoleActionAttributeDesignatorBuilder
Creates the instance.
EnableRoleActionMatchBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.EnableRoleActionMatchBuilder.
Implements an ActionMatchBuilder for the enableRole action.
EnableRoleActionMatchBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.EnableRoleActionMatchBuilder
Create the instance.
EnableRoleMatchParser - class nbi.xmlsec.xacml.profile.rbac.parser.EnableRoleMatchParser.
Parses an RoleValueIdentifier match value from a target match
EnableRoleMatchParser() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.EnableRoleMatchParser
 
EnableRoleMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.EnableRoleMatchParser
Inits the match parser.
EnvironmentAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder.
Class to create EnvironmentAttributeDesignator instances.
EnvironmentAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder
 
EnvironmentAttributeDesignatorBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.EnvironmentAttributeDesignatorBuilder
 
EvaluatableBuilder - class nbi.xmlsec.xacml.builder.EvaluatableBuilder.
Abstract base class for all evaluatable building classes.
EvaluatableBuilder() - Constructor for class nbi.xmlsec.xacml.builder.EvaluatableBuilder
 
effect - Variable in class nbi.xmlsec.xacml.builder.RuleBuilder
effect that this Rule will return from the evaluate method (Permit or Deny) if the request applies.
elementStack - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Stack storing all treeElements for this filter, if not redirected to subfilters
elements - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Set of assigments administered in this role assignment policy
enableFile - Variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
Flag that marks, whether the identifier may be represented in the file system (toFile(String)).
enableRoleActionId - Static variable in class nbi.xmlsec.xacml.profile.rbac.Assignment
This identifier MAY be used as the of the &action;action-identifier Attribute in a RolePolicySet Assignment .
encode(File) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Encodes this Policy into its XML representation and writes this encoding to the file path using the path parameter as parent directory and the identifier's file representation as file name.
encode(OutputStream) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Encodes this Policy into its XML representation and writes this encoding to the given OutputStream with no indentation
encode(File) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Encodes this PolicySet and all included RBACPolicy or RBACPolicySet elements into its XML representation and writes them to the file path using the path parameter as parent directory and the identifier's file representation as file name.
endElement(String, String, String) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Completes the processesing of data collection on the stacks, controls event forwarding and callback methods.
environment - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Set of environment attributes
equals(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Compares the specified object with this assignment.
equals(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Returns true, if the String representations are identical.
equals(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Compares the specified object with this permission.
equals(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Compares the specified object with this RBAC policy.
equals(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Compares the specified object with this assignment.
equals(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Compares the specified object with this target.
equalsActions(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Compares the specified object with the action set of this target.
equalsResources(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Compares the specified object with the resource set of this target.
equalsSubjects(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Compares the specified object with the subject set of this target.
eval - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
The AttributeDesignator or AttributeSelector to be used to select attributes from the request context
evaluatables - Variable in class nbi.xmlsec.xacml.builder.EvaluatableBuilder
 
evaluate(RequestCtx) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Evaluates a request
evaluate(Set, String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Evaluates the request based on a set of roles, a resource and an action defined according the XACML RBAC profile v2.0.
evaluateAttributes(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Evaluates the attributes of the given element with the pdp.
evaluateElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Evaluates the given element with the PDP.
evaluateRequest(String, String) - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Evaluates request access for a given resource and action.
exists(Identifier) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Verifies the existence of an identifier in the file system.
exists(AbstractPolicy) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Verifies the existence of the policy using its identifier in the file system.

F

FILTERMODE_FILTER - Static variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Filter mode filter of this protocol filter
FILTERMODE_NONE - Static variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Filter mode unspecified of this protocol filter
FILTERMODE_PARSER - Static variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Filter mode parser of this protocol filter
FUNCTION_NAMESPACE - Static variable in class nbi.xmlsec.xacml.builder.FunctionBuilder
 
FunctionBuilder - class nbi.xmlsec.xacml.builder.FunctionBuilder.
Creates a Functioninstance.
FunctionBuilder() - Constructor for class nbi.xmlsec.xacml.builder.FunctionBuilder
 
factory - Static variable in class nbi.xmlsec.xacml.profile.rbac.builder.AssignmentTargetMatchBuilderFactory
 
factory - Static variable in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionTargetMatchBuilderFactory
 
factory - Static variable in class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetTargetMatchBuilderFactory
 
factory - Static variable in class nbi.xmlsec.xacml.profile.rbac.parser.AssignmentTargetMatchParserFactory
 
factory - Static variable in class nbi.xmlsec.xacml.profile.rbac.parser.PermissionTargetMatchParserFactory
 
factory - Static variable in class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetTargetMatchParserFactory
 
filter - Variable in class nbi.xmlsec.PEP
The PEP's filter
filter - Variable in class nbi.xmlsec.biocase.protocol.ScanOperationType
The filter operator of this search operation
filter - Variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
The filter operator of this search operation
filterCharacters(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
This method is called when the characters event of any element for a registered subfilter was received, before it is forwarded to a registered subfilter or the content handler.
filterCharacters(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Prevents further processing of the character event, if the element was denied before.
filterElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Writes predefined Diagnostics to the content handler.
filterElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Sets up the corresponding subfilter depending on the current operator type.
filterElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Registers COP or LOP as subfilter, depending on the first received element.
filterElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
This method is called when the startElement event of any element for a registered subfilter was received, before it is forwarded to a registered subfilter or the content handler.
filterElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Evaluates the current element, removes it or some of its attributes before it will be followed up.
filterElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Sets the parameters of the content filter (especially the response header) and overwrites the current registration before the content filter is active.
filterElements - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Map of registered subfilters
filterInitialised - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
 
filterMode - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
The completion state of the parsing process
filterParameter - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Parameter object for the current filter
filterRequest(HttpRequest, Set, HttpResponse) - Method in class nbi.xmlsec.PEPHandler
Filters the incoming request filtering any BioCASE request using the RBACPDP and rejecting all denied request.
filterResponse(HttpURLConnection, HttpResponse, Set) - Method in class nbi.xmlsec.PEPHandler
Filters the only responses corresponding to redirected requests and filtering any BioCASE responses using the RBACPDP eliminating all XML elements from the received document denied by the RBACPDP.
filterRoot - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
The local name of the element to be parsed
findPermissionPolicy(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the matching permission policy creating the given identifier.
findPermissionPolicySet(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the matching permission policy set creating the given identifier.
findPolicy(Identifier) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the policy matching the given identifier.
findPolicy(EvaluationCtx) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Simply copied from FilePolicyModule.findPolicy(EvaluationCtx).
findPolicy(URI, int) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Tries to find a policy based on the Identifierbuilt from the idReference parameter.
findRoleAssignmentPolicy(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the matching RoleAssignmentPolicy creating the given identifier.
findRoleAssignmentPolicySet(String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the matching RoleAssignmentPolicySet creating the given identifier.
findRolePolicySet(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the matching role policy set creating the given identifier.
finder - Variable in class nbi.xmlsec.xacml.builder.PolicyReferenceBuilder
The PolicyFinder used to handle the reference.
finder - Variable in class nbi.xmlsec.xacml.builder.PolicySetReferenceBuilder
The PolicyFinder used to handle the reference
firstElement - Variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Signals if the first diagnostic subelement has been written
fulfillOn - Variable in class nbi.xmlsec.xacml.builder.ObligationBuilder
effect that will cause this obligation to be included in a response.
function - Variable in class nbi.xmlsec.xacml.builder.ApplyBuilder
the Function to use in evaluating the elements in the apply.
function - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
The Function that represents the MatchId
function - Variable in class nbi.xmlsec.xacml.util.SyntaxScheme
The match function name.
functionValue - Variable in class nbi.xmlsec.xacml.util.SyntaxScheme
A function, which is a value of the function.

G

GuestRoleIdentifier - class nbi.xmlsec.xacml.profile.rbac.GuestRoleIdentifier.
Implementation of a role identifier for the guest role.
GuestRoleIdentifier(String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.GuestRoleIdentifier
Creates a role identifier for the role guest in the given domain.
getActions() - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Gets the assigned actions of this this permission.
getActions() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Gets the actions of this target.
getArgs() - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Gets the argument list of the function.
getAssignment(RoleAssignmentPolicySet, CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets the assignment from the role assignment policy set, or creates a new from the domain and role arguments from the command line and the configuration.
getAssignments() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Gets the assignments of this role.
getAssignments() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Gets the Assignments of the RoleAssignmentPolicies of this RoleAssignmentPolicySet.
getClassName(Configuration) - Static method in class nbi.xmlsec.PEP
Get the PEP's class name from the configuration.
getClientCertificate(SSLSocket) - Static method in class nbi.xmlsec.PEPHandler
Retrieves the client's certificate from a SSL ServerSocket.
getClientCertificate(HttpRequest, String) - Static method in class nbi.xmlsec.PEPHandler
Retrieves the client's certificate from a HttpRequest parameter.
getCode() - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Gets the code.
getConcept() - Method in class nbi.xmlsec.biocase.protocol.ScanOperationType
Gets the concept.
getConcept(int) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Gets the concept at the specified position
getConcepts() - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Gets the concepts
getCondition() - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Gets the condition.
getConfiguration() - Method in class nbi.xmlsec.PEP
Gets the configuration
getContent() - Method in class nbi.xmlsec.biocase.protocol.Response
Gets the content
getContent() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Gets the content
getContentFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Gets the contentFilter
getContentNamespaceURI() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Gets the namespace URI of the content.
getContentObject(int) - Method in class nbi.xmlsec.biocase.protocol.Content
Gets the content object at the specified position
getContentObject() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Retrieves the content object from the internal buffer.
getContentObjects() - Method in class nbi.xmlsec.biocase.protocol.Content
Gets the contentObjects
getCount() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Gets the count
getDataTypeFunc(URI) - Method in class nbi.xmlsec.xacml.profile.rbac.parser.PermissionMatchParser
Retrieves target scheme descriptions(datatype-matchfunc[value]) from function type URI's.
getDataTypeId(String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionMatchBuilder
Retrieves the SunXACML Attribute identifier for a given datatype: The following datatypes are supported: string anyuri x500Name
getDefaultDomain() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Retrieves the policy base directory from the current configuration.
getDestination() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getDestinationResource() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getDiagnostic(int) - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Gets the diagnostic at the specified position
getDiagnostics() - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Gets the diagnostics
getDiagnostics() - Method in class nbi.xmlsec.biocase.protocol.Response
Gets the diagnostics
getDiagnostics() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
Gets the diagnostics
getDiagnostics() - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Gets the diagnostics
getDiagnostics() - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Gets the diagnostics
getDiagnosticsFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Gets the diagnosticsFilter
getDirectoryPath(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the directory path for policies of a given domain and type.
getDocument() - Method in class nbi.xmlsec.biocase.protocol.Document
Gets the document
getDomain() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Gets the domain.
getDomain() - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Retrieves the domain from the current configuration.
getDomainParameter(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Determines the domain using the command line.
getDomains() - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Gets a list of the domains in the current policy base directory.
getElements() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Gets the set of elements of this policy.
getEnableRoleActionId() - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Gets the EnableRoelActionId from the target.
getFileFilter(Configuration, IOFileFilter) - Static method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Retrieves a FileFilter bases on the file suffixes in the configuration.
getFilter() - Method in class nbi.xmlsec.PEP
Gets the filter
getFilter() - Method in class nbi.xmlsec.biocase.protocol.ScanOperationType
Gets the filter
getFilter() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Gets the filter
getFilterInstance(Configuration) - Method in class nbi.xmlsec.PEP
Sets up the PEP filter based on the given configuration.
getFilterMode() - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Gets the filterMode.
getFilterParameter() - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Gets the parameter object of this filter
getFunction() - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Gets the function name.
getFunctionId(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionMatchBuilder
Retrieves the matching SunXACML function id for Permissions.
getFunctionType() - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Gets the datatype of the function.
getFunctionValue() - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Gets the functionValue.
getHeader() - Method in class nbi.xmlsec.biocase.protocol.Request
Gets the header
getHeader() - Method in class nbi.xmlsec.biocase.protocol.Response
Gets the header
getHeader() - Method in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Gets the header.
getHeaderFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Gets the headerFilter
getIdentifier() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Gets the identifier of this element.
getIdentifiers(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Gets a list of identifiers of the policies of the given type within the given domain.
getInstance() - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
Creates an instance of the policy tree element built.
getInstance() - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Creates a a new Apply instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
Createa a new AttributeDesignator instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder
Creates a new AttributeSelector instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.EvaluatableBuilder
 
getInstance(String, boolean) - Static method in class nbi.xmlsec.xacml.builder.FunctionBuilder
Returns the Functioninstance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
 
getInstance() - Method in class nbi.xmlsec.xacml.builder.PolicyBuilder
Creates a a new policy instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.PolicyReferenceBuilder
Creates a a new policy reference instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.PolicySetBuilder
Createa a new policy set instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.PolicySetReferenceBuilder
Creates a new policy set reference instance.
getInstance() - Method in interface nbi.xmlsec.xacml.builder.PolicyTreeElementBuilder
Creates an instance of the specified policy object.
getInstance() - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Creates a new RequestCtx.
getInstance() - Method in class nbi.xmlsec.xacml.builder.RuleBuilder
 
getInstance() - Method in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
Createa a new SubjectAttributeDesignator instance.
getInstance() - Method in class nbi.xmlsec.xacml.builder.TargetBuilder
 
getInstance() - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Creates a TargetMatch instance.
getInstance(int, Object) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Creates an instance of a matching TargetMatchBuilderof the given object.
getInstance(int, TargetMatch) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Creates an instance of a matching TargetMatchParserof the given target match.
getInstance(URI) - Static method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates an Identifier instance based on its URI representation.
getInstance(String) - Static method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates an Identifier instance based on its string representation.
getInstance() - Static method in class nbi.xmlsec.xacml.profile.rbac.builder.AssignmentTargetMatchBuilderFactory
 
getInstance() - Static method in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionTargetMatchBuilderFactory
 
getInstance(int, Object) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionTargetMatchBuilderFactory
 
getInstance() - Static method in class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetTargetMatchBuilderFactory
 
getInstance() - Static method in class nbi.xmlsec.xacml.profile.rbac.parser.AssignmentTargetMatchParserFactory
 
getInstance() - Static method in class nbi.xmlsec.xacml.profile.rbac.parser.PermissionTargetMatchParserFactory
 
getInstance() - Static method in class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetTargetMatchParserFactory
 
getKey() - Method in class nbi.xmlsec.PEPClientKeySelectorResult
 
getLabel() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Gets the label.
getLabels(List) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Extracts the labels from a list of identifiers.
getMatchEvaluatable() - Method in class nbi.xmlsec.xacml.parser.TargetMatchParser
Add comment for getMatchEvaluatable
getMatchFunction() - Method in class nbi.xmlsec.xacml.parser.TargetMatchParser
Add comment for getMatchFunction
getMatchValue() - Method in class nbi.xmlsec.xacml.parser.TargetMatchParser
Add comment for getMatchValue
getNamespace() - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Gets the namespace
getOpType() - Method in class nbi.xmlsec.biocase.protocol.Request
Gets the opType
getOperationType() - Method in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Gets the OperationType
getOperationType() - Method in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Gets the OperationType
getOperator() - Method in class nbi.xmlsec.biocase.protocol.LOP
Gets the first operator (for unary mode).
getOperator(int) - Method in class nbi.xmlsec.biocase.protocol.LOP
Gets the operator with the given index in the operator list.
getOperator() - Method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Gets the cop
getOperator() - Method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Gets the LOP operator
getOperator() - Method in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Gets the Operator
getOperators() - Method in class nbi.xmlsec.biocase.protocol.LOP
Gets the values
getParameter() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Gets the parameter of this filter.
getParameter() - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Gets the parameter of this filter.
getParameter() - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Gets the parameter of this filter.
getParameter() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Gets the parameter of this filter.
getPath() - Method in class nbi.xmlsec.biocase.protocol.COP
Gets the path
getPdp() - Method in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
Gets the pdp
getPdpAction() - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Gets the pdpAction
getPepURL() - Method in class nbi.xmlsec.PEPClient
Gets the pepURL
getPermissionEffectParameter(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Determines the permission effect parameter from the command line.
getPermissionParameter(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets the Values for the PermissionParameter from the command line.
getPermissionPolicies(RolePolicySet, CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets the permission policies from the command line parameters from the RolePolicySet, or creates and adds new PermissionPolicies to the result list, if they can not be found in the RolePolicySet.
getPermissionPolicies() - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
 
getPermissionPolicyParameter(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets the Values for the PermissionPolicyParameter from the command line.
getPermissionPolicySet(RolePolicySet, CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets the current permission policy set from a role policy set, or creates a new permission policy set using the domain and role arguments from the command line and the configuration.
getPermissionPolicySet() - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Gets the PermissionPolicySet of this RolePolicySet.
getPermissions() - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Gets the permissions of this role.
getPermissions(PermissionPolicy, CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets the permission labels listed in the CommandLine from the role policy set or creates new permissions from the domain and permission arguments of the command line and the configuration if the permission was not found in the PermissionPolicy.
getPolicies(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Gets a list policies of the given type within the given domain.
getPolicyBaseDir() - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves the policy base directory from the current configuration.
getPolicyBaseDir() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Retrieves the policy base directory from the policy manager.
getPolicyBaseDir() - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Retrieves the policy base directory from the current configuration.
getPolicyFileFilter() - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Retrieves a FileFilter bases on the file suffixes of the configuration.
getPolicyFileFilter() - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Retrieves a FileFilter bases on the file suffixes of the configuration.
getPolicyFinder() - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Gets the current policy finder
getPolicyRepresentationType() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Gets the policyRepresentationType
getProtocolURI() - Method in class nbi.xmlsec.biocase.protocol.ProtocolType
Gets the current protocol version URI.
getProtocolURI() - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Gets the protocol version URI.
getQueryParameterValue(String, String) - Method in class nbi.xmlsec.PEPHandler
Get the value of a parameter from the current query request.
getRecordCount() - Method in class nbi.xmlsec.biocase.protocol.Content
Gets the recordCount
getRecordDropped() - Method in class nbi.xmlsec.biocase.protocol.Content
Gets the recordDropped
getRecordStart() - Method in class nbi.xmlsec.biocase.protocol.Content
Gets the recordStart
getRequest() - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Gets the request
getRequest() - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Gets the request
getRequest() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilterParameter
Gets the request
getRequestFormat() - Method in class nbi.xmlsec.biocase.protocol.OperationType
Gets the request format.
getResources() - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Gets the assigned resources of this this permission.
getResources() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Gets the resources of this target.
getResponse() - Method in class nbi.xmlsec.PEPClient
Retrieves the BioCASE response from the PEP.
getResponse() - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Gets the response
getResponse() - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Gets the response
getResponseAsInputStream() - Method in class nbi.xmlsec.PEPClient
Retrieves the BioCASE response stream from the PEP.
getResponseFormat() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Gets the responseFormat
getResponseFormatLimit() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Gets the limit attribute of the response format.
getResponseFormatStart() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Gets the start attribute of the response format.
getResponseFormatTransformation() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Gets the responseFormatTransformation
getResponseHeader() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
Gets the responseHeader
getRole() - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Gets the label of this role from the identifier.
getRoleAssignmentPolicies() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Gets the RoleAssignmentPolicies of this RoleAssignmentPolicySet.
getRoleAssignmentPolicySet(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets/Creates the current role assignment policy set using the policy manager, the domain arguments from the command line and the configuration.
getRoleIdentifier() - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Gets the role identifier of this assignment.
getRoleParameter(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Determines the role parameter from the command line.
getRolePolicySet(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Gets/Creates the current role policy set using the policy manager, the domain and role arguments from the command line and the configuration.
getRoles(HttpRequest) - Method in class nbi.xmlsec.PEPHandler
Retrieve the enabled roles from the REA for a given Http-request.
getRoles() - Method in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
Gets the roles
getRoles(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
 
getRoles(String, X509Certificate) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
Evaluates all roles for a given X.509-certificate.
getRolesAsString(Set) - Static method in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
 
getSendTime() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getSeverity() - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Gets the severity.
getSignElements() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Gets the set of element paths evaluated for signing.
getSignElements() - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Gets the set of element paths evaluated for signing.
getSource() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getSourceResource() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getSubjects() - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Gets the assigned subjects of this this assignment.
getSubjects() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Gets the subjects of this target.
getSubsets(Configuration, String) - Static method in class nbi.xmlsec.configuration.util.ConfigurationUtil
 
getSupportedSchema(int) - Method in class nbi.xmlsec.biocase.protocol.Capabilities
Gets the supported schema at the specified position
getSupportedSchemas() - Method in class nbi.xmlsec.biocase.protocol.Capabilities
Gets the supportedSchemas
getSyntax() - Method in class nbi.xmlsec.biocase.protocol.LOP
Gets the path
getTarget() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Gets the target of this element.
getTargetMatch(Target, int, int) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Returns the TargetMatch from the given target.
getTargetMatchEvaluatable(Target, int, int) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Returns the Evaluatable if the TargetMatch from the given target.
getTargetMatchFunction(Target, int, int) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Returns the match function if the TargetMatch from the given target.
getTargetMatchList(Target, int) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Returns the list of target matches of the given type from the given target.
getTargetMatchSize(Target, int) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Returns the number of target matches of the given type in the given target.
getTargetMatchValue(Target, int, int) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Returns the attribute value if the TargetMatch from the given target.
getTotalSearchHits() - Method in class nbi.xmlsec.biocase.protocol.Content
Gets the totalSearchHits
getType() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getType() - Method in class nbi.xmlsec.biocase.protocol.Operator
Gets the type
getType() - Method in class nbi.xmlsec.xacml.parser.TargetMatchParser
Add comment for getType
getType() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Gets the type.
getUserCertificates(CommandLine) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Retrieves the certificates from the User parameter of the command line.
getValue(int) - Method in class nbi.xmlsec.biocase.protocol.COP
Gets the value at the specified position
getValue() - Method in class nbi.xmlsec.biocase.protocol.COP
Gets the value at the first position.
getValue() - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Gets the value.
getValue(int) - Method in class nbi.xmlsec.biocase.protocol.Scan
Gets the value at the specified position
getValue() - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Gets the value of the function.
getValues() - Method in class nbi.xmlsec.biocase.protocol.COP
Gets the values
getValues() - Method in class nbi.xmlsec.biocase.protocol.Scan
Gets the values
getVersion() - Method in class nbi.xmlsec.biocase.protocol.Header
 
getVersionSoftware() - Method in class nbi.xmlsec.biocase.protocol.Header
 

H

Header - class nbi.xmlsec.biocase.protocol.Header.
This class wraps the BioCASE protocol element Header.
Header(String) - Constructor for class nbi.xmlsec.biocase.protocol.Header
Inits this instance.
HeaderFilter - class nbi.xmlsec.biocase.protocol.filter.HeaderFilter.
This class parses an BioCASE header from a SAX stream.
HeaderFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Inits the filter instance.
HeaderFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Inits the filter instance with specified parent.
handle(String, String, HttpRequest, HttpResponse) - Method in class nbi.xmlsec.PEPHandler
The handlers main function called from Jetty.
handleRoleParameter(Set, HttpRequest) - Method in class nbi.xmlsec.PEPHandler
Reads the role parameter from the PyWrapper query, only if the requesting role is set to guest.
handleWrapperURLParameter(HttpRequest) - Method in class nbi.xmlsec.PEPHandler
Redefines the wrapper_url parameter of a Http-Request to the wrapperURL build using the method buildWrapperURL(String, String).
hashCode() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Returns hash value of the string representation.
hashCode() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
The hash code corresponds to the hash code of the assigment's identifier.
header - Variable in class nbi.xmlsec.biocase.protocol.Request
 
header - Variable in class nbi.xmlsec.biocase.protocol.Response
Response Header
header - Variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
The parsed BioCASE header
headerFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Subfilter for the header
headerFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Subfilter for the header
host - Variable in class nbi.xmlsec.PEPHandler
The host to redirect permitted requests to.

I

Identifier - class nbi.xmlsec.xacml.profile.rbac.Identifier.
Implements the XACML-identifier for RBAC elements like Assignments, Permissions etc.
Identifier(String, String, String, boolean) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates an Identifier instance.
Identifier() - Constructor for class nbi.xmlsec.xacml.profile.rbac.Identifier
Identifiers should be created using getInstance(URI)only.
iDOMAIN - Static variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
 
iLABEL - Static variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
 
iTYPE - Static variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
 
id - Variable in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
The attribute id looked for by this designator
identifier - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
The policy identifier
identifier - Variable in class nbi.xmlsec.xacml.builder.ObligationBuilder
The obligation's identifier.
identifier - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Identifier of this element.
indexOfClosingBracket(String, int) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Determines the index of the next closing bracket.
indexOfNextArg(String, int) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Determines the index of the next argument within the given expression.
indexOfNextBracket(String, int) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Determines the index of the next opening or closing bracket.
indexOfOpenBracket(String, int) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Determines the index of the next opening bracket.
init(String, String, int, int) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Inits the protocol filter.
init(PolicyFinder) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.PDPPolicyFinderModule
Inits this PolicyFinder loading all policy files with the given file suffixes from the RoleAssignmentPolicySet and RoleAssignmentPolicy subdirectories of the policy base dir.
init(PolicyFinder) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Inits this PolicyFinder loading all policy files with the given file suffixes from all subdirectories of the policy base dir.
init(PolicyFinder) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.REAPolicyFinderModule
Inits this PolicyFinder loading all policy files with the given file suffixes from the RoleAssignmentPolicySet and RoleAssignmentPolicy subdirectories of the policy base dir.
initBuffer() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
 
initOptions() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
initPolicyFinder() - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Inits the PolicyFinder.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Initialises subfilters of this filter
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Registers subfilters for subelements.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Registers subfilters for subelements.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Registers subfilters for subelements.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
 
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter
Registers subfilters for subelements.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Registers subfilters for subelements.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Registers subfilters for subelements.
initSubFilter() - Method in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Registers subfilters for subelements.
isBagFunction(String, boolean) - Static method in class nbi.xmlsec.xacml.builder.FunctionBuilder
 
isBagFunction(Function) - Static method in class nbi.xmlsec.xacml.builder.FunctionBuilder
 
isBinary(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Checks if the given operator is a BinaryLOP operator.
isCapabilitiesRequest() - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Checks, if the parsed header signals a capabilities request.
isCondition - Variable in class nbi.xmlsec.xacml.builder.ApplyBuilder
true if this Apply is a Condition, false otherwise.
isCount() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
If the value is null, the defined default value ( DEFAULT_COUNT) is returned.
isEmpty(Target) - Static method in class nbi.xmlsec.xacml.util.TargetUtil
Verifies if the target is empty.
isEnableFile() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Checks wether the identifier is file enabled.
isIdReferenceSupported() - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Signals that this policy finder module supports policy references.
isMulti(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Checks if the given operator is a MultiCOP operator.
isOperator(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Checks if the given operator is a COP operator.
isOperator(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Checks if the given operator is a LOP operator.
isParsingComplete() - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Return the completion state of parsing process.
isPermit() - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Gets the permit effect.
isPermitRule() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Gets the default CombiningAlgorithm of this policy used within #toPolicyTreeElement().
isRequestSupported() - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Signals that this policy finder module supports request.
isScanRequest() - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Checks, if the parsed header signals a scan request.
isSearchRequest() - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Checks, if the parsed header signals a search request.
isSimple(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Checks if the given operator is a SimpleCOP operator.
isUnary(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Checks if the given operator is a UnaryCOP operator.
isUnary(String) - Static method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Checks if the given operator is a UnaryLOP operator.
issuer - Variable in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
The issuer of the values to search for or null if no issuer is specified
iterator(int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Returns an iterator over the elements of the given set.

K

key - Variable in class nbi.xmlsec.PEPClientKeySelectorResult
 
keystore - Variable in class nbi.xmlsec.PEPHandler
 

L

LN_AND - Static variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Local name of the Binary LOP and
LN_CAPABILITIES - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the subelement capabilities
LN_CONCEPT - Static variable in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Local name of the element concept
LN_CONTENT_RECORDCOUNT - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the root element attribute recordCount
LN_CONTENT_RECORDDROPPED - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the root element attribute recordDropped
LN_CONTENT_RECORDSTART - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the root element attribute recordStart
LN_CONTENT_TOTALSEARCHHITS - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the root element attribute totalSearchHits
LN_COP_PATH - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the attribute path of any COP element
LN_COUNT - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the element count
LN_DEST - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the element destination
LN_DEST_RESOURCE - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the attribute resource of the element destination
LN_DIAGNOSTIC - Static variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Local name of the element diagnostic
LN_DIAGNOSTIC_CODE - Static variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Local name of the attribute code of the element diagnostic
LN_DIAGNOSTIC_SEVERITY - Static variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Local name of the attribute severity of the element diagnostic
LN_EQUALS - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP equals
LN_FILTER - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the element filter
LN_GREATERTHAN - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP greaterThan
LN_GREATERTHANOREQUALS - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP greaterThanEquals
LN_IN - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Multi COP in
LN_ISNOTNULL - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Unary COP isNotNull
LN_ISNULL - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Unary COP isNull
LN_LESSTHAN - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP lessThan
LN_LESSTHANOREQUALS - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP lessThanEquals
LN_LIKE - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP like
LN_LOP_SYNTAX - Static variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Local name of the attribute syntax of any COP element
LN_NOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Local name of the Unary LOP not
LN_NOTEQUALS - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the Simple COP notEquals
LN_OR - Static variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Local name of the Binary LOP or
LN_REQUESTFORMAT - Static variable in class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter
Local name of the element requestFormat
LN_RESPONSEFORMAT - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the element responseFormat
LN_RESPONSEFORMAT_LIMIT - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the attribute limit of the element reponseFormat
LN_RESPONSEFORMAT_START - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the attribute start of the element reponseFormat
LN_RESPONSEFORMAT_TRANSFORMATION - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the attribute transformation of the element reponseFormat
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
Local name of the root element SupportedSchemas
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the root element content
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Local name of the root element diagnostics
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the root element header
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Local name of the root element filter
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Local name of the root element request
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Local name of the element response
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Local name of the root element scan
LN_ROOT - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Local name of the root element search
LN_SCAN - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the subelement scan
LN_SEARCH - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Local name of the subelement search
LN_SENDTIME - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the element sendTime
LN_SRC - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the element source
LN_SRC_RESOURCE - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the attribute resource of the element source
LN_SUPPORTEDSCHEMA_NAMESPACE - Static variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
Local name of the attribute namespace of the root element SupportedSchemas
LN_SUPPORTEDSCHEMA_REQUEST - Static variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
Local name of the attribute request of the root element SupportedSchemas
LN_SUPPORTEDSCHEMA_RESPONSE - Static variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
Local name of the attribute responses of the root element SupportedSchemas
LN_TYPE - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the element type
LN_VALUE - Static variable in class nbi.xmlsec.biocase.protocol.Scan
Local name of the sub element value
LN_VALUE - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Local name of the element value fo the Multi COP in
LN_VERSION - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the element version
LN_VERSION_SOFTWARE - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Local name of the attribute software of the element version
LOP - class nbi.xmlsec.biocase.protocol.LOP.
This class wraps the BioCASE protocol operators LOP.
LOP(String, String) - Constructor for class nbi.xmlsec.biocase.protocol.LOP
Inits this instance.
LOPFilter - class nbi.xmlsec.biocase.protocol.filter.LOPFilter.
The class LOPFilter parses the content of a LOP operator of BioCASE search request from a SAX stream.
LOPFilter(String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Inits the LOP filter.
LOPFilter(XMLReader, String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Inits the LOP filter with the specified parent.
label - Variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
Label of the identifier
loadPolicies(File, IOFileFilter, PolicyFinder) - Static method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Loads policies from a given directory.
logCertificates(URLConnection) - Static method in class nbi.xmlsec.PEPClient
Logs the local and server certificates of the current connection.
logDefaultStores() - Static method in class nbi.xmlsec.PEPClient
Logs the current System properties of keystore and truststore.
logger - Static variable in class nbi.xmlsec.PEP
 
logger - Static variable in class nbi.xmlsec.PEPClient
 
logger - Static variable in class nbi.xmlsec.PEPClientKeySelector
 
logger - Static variable in class nbi.xmlsec.PEPHandler
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.COP
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Content
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.ContentObject
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostic
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostics
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Header
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.LOP
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.OperationType
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Request
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Response
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.Scan
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.ScanOperationType
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
 
logger - Static variable in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
 
logger - Static variable in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
 
logger - Static variable in class nbi.xmlsec.xacml.builder.EvaluatableBuilder
 
logger - Static variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
 
logger - Static variable in class nbi.xmlsec.xacml.builder.TargetBuilder
 
logger - Static variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
 
logger - Static variable in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.Assignment
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.Permission
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionTargetMatchBuilderFactory
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.finder.PDPPolicyFinderModule
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
 
logger - Static variable in class nbi.xmlsec.xacml.profile.rbac.finder.REAPolicyFinderModule
 
lop - Variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Stores the parsed LOP

M

main(String[]) - Static method in class nbi.xmlsec.PEP
 
main(String[]) - Static method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
modifyRequest(RequestCtx, RoleAssignmentPolicyIdentifier, String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Modifies a given request context based on the given parameeters.
mustBePresent - Variable in class nbi.xmlsec.xacml.builder.AttributeBaseBuilder
Whether resolution must find a value

N

namespace - Variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
The attribute namespace of this element
nbi.xmlsec - package nbi.xmlsec
 
nbi.xmlsec.biocase.protocol - package nbi.xmlsec.biocase.protocol
 
nbi.xmlsec.biocase.protocol.filter - package nbi.xmlsec.biocase.protocol.filter
 
nbi.xmlsec.configuration.util - package nbi.xmlsec.configuration.util
 
nbi.xmlsec.xacml.builder - package nbi.xmlsec.xacml.builder
 
nbi.xmlsec.xacml.parser - package nbi.xmlsec.xacml.parser
 
nbi.xmlsec.xacml.profile.rbac - package nbi.xmlsec.xacml.profile.rbac
 
nbi.xmlsec.xacml.profile.rbac.builder - package nbi.xmlsec.xacml.profile.rbac.builder
 
nbi.xmlsec.xacml.profile.rbac.finder - package nbi.xmlsec.xacml.profile.rbac.finder
 
nbi.xmlsec.xacml.profile.rbac.parser - package nbi.xmlsec.xacml.profile.rbac.parser
 
nbi.xmlsec.xacml.util - package nbi.xmlsec.xacml.util
 

O

ObligationBuilder - class nbi.xmlsec.xacml.builder.ObligationBuilder.
This class supports the creation of obligations.
ObligationBuilder() - Constructor for class nbi.xmlsec.xacml.builder.ObligationBuilder
 
OperationType - class nbi.xmlsec.biocase.protocol.OperationType.
Abstract base class of the BioCASE protocol treeElements scan and search operation type.
OperationType(String) - Constructor for class nbi.xmlsec.biocase.protocol.OperationType
Inits this instance.
OperationTypeFilter - class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter.
The class OperationTypeFilter parses the request format element of an search or scan operation type of a BioCASE search or scan request from a SAX stream.
OperationTypeFilter(XMLReader, String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter
Inits this filter with the specified parent.
OperationTypeFilter(String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter
Inits this filter.
Operator - class nbi.xmlsec.biocase.protocol.Operator.
Abstract base class for the BioCASE protocol treeElements operator(filter) type.
Operator(String, String) - Constructor for class nbi.xmlsec.biocase.protocol.Operator
Inits this instance.
OperatorFilter - class nbi.xmlsec.biocase.protocol.filter.OperatorFilter.
The class OperatorFilter prepares the parsing of COP or LOP operators using the classes COPFilteror LOPFilter respectively.
OperatorFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Inits the filter instance with specified parent.
OperatorFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Inits the filter instance.
OperatorFilter(XMLReader, String, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Inits the filter instance with specified parent.
OperatorFilter(String, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Inits the filter instance.
obligations - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
The policy's obligations
opFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Current subfilter parse COP or LOP
opFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
The current subfilter for the search operation type filter
opFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
The current subfilter for the search operation type filter
opFilters - Variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
List of parsed suboperators (max 2)
opType - Variable in class nbi.xmlsec.biocase.protocol.Request
 
opTypeFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Subfilter for the request type
openHostConnection() - Method in class nbi.xmlsec.PEPClient
Opens and preconfigures the Https-connection the PEP.
openHostConnection(HttpRequest, Set) - Method in class nbi.xmlsec.PEPHandler
Opens an Http-connection to the provider's interface host and adds the client roles to the given Http-request and redirects the request to the provider's interface host.
operationType - Variable in class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter
For the parsed operation type
operator - Variable in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Stores the parsed operator
operators - Variable in class nbi.xmlsec.biocase.protocol.LOP
The LOP list of operators
options - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
origContentHandler - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Variable to store the original ContentHandler of this filter.

P

PDPFilterParameter - class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter.
Container class to store Parameters for the RBACPDP.
PDPFilterParameter(RBACPDP, Set) - Constructor for class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
Inits the RBACFilterParameter.
PDPPolicyFinderModule - class nbi.xmlsec.xacml.profile.rbac.finder.PDPPolicyFinderModule.
Implementation of the PDP policy finder module for the RBAC profile.
PDPPolicyFinderModule(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.finder.PDPPolicyFinderModule
 
PEP - class nbi.xmlsec.PEP.
This class implements a Policy Enforcement Point.
PEP(Configuration) - Constructor for class nbi.xmlsec.PEP
Inits the PEP based on the given configuration.
PEPClient - class nbi.xmlsec.PEPClient.
The PEPClient manages communication with a BioCASE provider's Policy Enforcement Point(PEP).
PEPClient(Configuration) - Constructor for class nbi.xmlsec.PEPClient
Initialises the PEP client using a configuration.
PEPClient(String, String, String, String, String, String, String) - Constructor for class nbi.xmlsec.PEPClient
Initialises the PEPClient.
PEPClientKeySelector - class nbi.xmlsec.PEPClientKeySelector.
Implements the KeySelector interface for the DOMValidateContext in the method PEPClient.validateSignature(InputStream).
PEPClientKeySelector() - Constructor for class nbi.xmlsec.PEPClientKeySelector
Default constructor.
PEPClientKeySelectorResult - class nbi.xmlsec.PEPClientKeySelectorResult.
Implements the KeySelectorResult interface for the method PEPClientKeySelector.select(KeyInfo, Purpose, AlgorithmMethod, XMLCryptoContext).
PEPClientKeySelectorResult(Key) - Constructor for class nbi.xmlsec.PEPClientKeySelectorResult
Inits the KeySelectorResult.
PEPHandler - class nbi.xmlsec.PEPHandler.
This class realises the functionality of the PEP handling each incoming Http request received via Jetty.
PEPHandler() - Constructor for class nbi.xmlsec.PEPHandler
 
PEPHandler(Configuration) - Constructor for class nbi.xmlsec.PEPHandler
Creates a PEPHandler based on its configuration.
PROT_URI_13 - Static variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
ProtocolURI of the BioCASE protocol version 1.3
PROT_URI_20 - Static variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
ProtocolURI of the BioCASE protocol version 2.0
Permission - class nbi.xmlsec.xacml.profile.rbac.Permission.
This class implements a permission rule according to the XACML RBAC Profile.
Permission(String, String, boolean) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Permission
Create Permission instance.
Permission(URI, boolean) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Permission
Create an Permission instance.
Permission(Rule) - Constructor for class nbi.xmlsec.xacml.profile.rbac.Permission
Create a Permission instance from its Rulerepresentation.
PermissionIdentifier - class nbi.xmlsec.xacml.profile.rbac.PermissionIdentifier.
Implementation of a permission identifier.
PermissionIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionIdentifier
Creates a PermissionIdentifier instance.
PermissionMatchBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.PermissionMatchBuilder.
This class serves to create specialised TargetMatches for Permissions from target scheme descriptions(datatype-matchfunc[value]).
PermissionMatchBuilder(int) - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.PermissionMatchBuilder
Creates a PermissionMatchBuilder based on the type target match (SubjectMatch, ResourceMatch, or ActionMatch) to build.
PermissionMatchParser - class nbi.xmlsec.xacml.profile.rbac.parser.PermissionMatchParser.
This class serves to parse specialised TargetMatches for Permissions from match function identifiers into target scheme descriptions(datatype-matchfunc[value]).
PermissionMatchParser() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.PermissionMatchParser
 
PermissionPolicy - class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy.
This class implements a permission policy according to the XACML RBAC Profile.
PermissionPolicy(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Creates permission policy with its identifier.
PermissionPolicy(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Creates permission policy with its identifier.
PermissionPolicy(Policy) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Create an permission policy instance from its Policy representation.
PermissionPolicy(PolicyReference) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Create an permission policy instance from its PolicyPolicyReferencerepresentation.
PermissionPolicyIdentifier - class nbi.xmlsec.xacml.profile.rbac.PermissionPolicyIdentifier.
Implementation of a permission policy identifier.
PermissionPolicyIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicyIdentifier
Creates a PermissionPolicyIdentifier instance.
PermissionPolicySet - class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet.
This class implements a permission policy set according to the XACML RBAC Profile.
PermissionPolicySet(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
Creates a permission policy set from its identifier.
PermissionPolicySet(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
Creates a permission policy set from its identifier.
PermissionPolicySet(PolicySet) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
Creates a permission policy set from its PolicySet representation.
PermissionPolicySet(PolicyReference) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
Creates a permission policy set from its PolicyReference representation.
PermissionPolicySetIdentifier - class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySetIdentifier.
Implementation of a permission policy set identifier.
PermissionPolicySetIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySetIdentifier
Creates a PermissionPolicySetIdentifier instance.
PermissionTargetMatchBuilderFactory - class nbi.xmlsec.xacml.profile.rbac.builder.PermissionTargetMatchBuilderFactory.
Implements a Singleton TargetMatchBuilderFactory for Permission targets.
PermissionTargetMatchBuilderFactory() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.PermissionTargetMatchBuilderFactory
 
PermissionTargetMatchParserFactory - class nbi.xmlsec.xacml.profile.rbac.parser.PermissionTargetMatchParserFactory.
Implements a Singleton TargetMatchParserFactory for Assignment targets.
PermissionTargetMatchParserFactory() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.PermissionTargetMatchParserFactory
 
PermitAllHostNameVerifier - class nbi.xmlsec.PermitAllHostNameVerifier.
Implements the HostNameVerifier interface to permit connections to all hosts.
PermitAllHostNameVerifier() - Constructor for class nbi.xmlsec.PermitAllHostNameVerifier
Default constructor
PermitRuleBuilder - class nbi.xmlsec.xacml.builder.PermitRuleBuilder.
Class to create rule instances with PERMIT effect.
PermitRuleBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.PermitRuleBuilder
Creates an instance.
PolicyBuilder - class nbi.xmlsec.xacml.builder.PolicyBuilder.
Class to create policy instances.
PolicyBuilder(URI, RuleCombiningAlgorithm) - Constructor for class nbi.xmlsec.xacml.builder.PolicyBuilder
Creates a policy builder.
PolicyManager - class nbi.xmlsec.xacml.profile.rbac.PolicyManager.
This class is the main instance for policy management purposes.
PolicyManager(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Inits the PolicyManager based on its configuration subset (PolicyManager).
PolicyReferenceBuilder - class nbi.xmlsec.xacml.builder.PolicyReferenceBuilder.
Class to create policy reference instances.
PolicyReferenceBuilder(URI, int) - Constructor for class nbi.xmlsec.xacml.builder.PolicyReferenceBuilder
Creates a policy reference builder.
PolicySetBuilder - class nbi.xmlsec.xacml.builder.PolicySetBuilder.
Class to create policy set instances.
PolicySetBuilder(URI, PolicyCombiningAlgorithm) - Constructor for class nbi.xmlsec.xacml.builder.PolicySetBuilder
Creates a policy set builder instance.
PolicySetReferenceBuilder - class nbi.xmlsec.xacml.builder.PolicySetReferenceBuilder.
Class to create policy set reference instances.
PolicySetReferenceBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.PolicySetReferenceBuilder
Creates a policy set reference builder.
PolicyTreeElementBuilder - interface nbi.xmlsec.xacml.builder.PolicyTreeElementBuilder.
Interface for all classes building XACML policy tree element objects.
ProtocolFilter - class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter.
Base class to parse and filter protocol treeElements of the BioCASE protocol.
ProtocolFilter(String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Inits the protocol filter.
ProtocolFilter(XMLReader, String, String, int, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Inits the protocol filter with the specified parent.
ProtocolType - class nbi.xmlsec.biocase.protocol.ProtocolType.
This class is the base class for all BioCASE protocol treeElements.
ProtocolType(String) - Constructor for class nbi.xmlsec.biocase.protocol.ProtocolType
Inits the protocol type.
parse(SyntaxScheme) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Parsed an ApplyBuilder instance from a SyntaxScheme.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Parses an assignment from its Rulerepresentation.
parse(String) - Static method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Parses domain, type and label from an Identifier string representation.
parse(URI) - Static method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Parses domain, type and label from an Identifier string representation.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Parses an permission from its Rulerepresentation.
parse(Target) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Parses the target of an PermissionPolicySet.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Parses a role assignment policy from its Policy representation.
parse(Target) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
Parses the target of an PermissionPolicySet.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
Parses a permission policy set from its PolicySet representation.
parse(PolicyTreeElement, Class) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Default method to parse policies.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Not implemented.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
 
parse(Target) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Allows subclass specific parsing of the policy element's Targetto an RBACTarget.
parse(PolicyTreeElement, Class, Class, Class) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Default method to parse policy sets.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Not implemented.
parse(Target) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Parses an RBACTarget from its Targetrepresentation.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Parses a role assignment policy from its Policy representation.
parse(Target) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Parses the target of an PermissionPolicySet.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Parses a roleassignment policy set from its PolicySet representation.
parse(Target) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Parses the target of an RolePolicySet.
parse(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Parses a role policy set from its PolicySet representation.
parse(String) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Parses the expression into the syntax scheme.
parseArgs(String, int) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Parses the arguments of a function into the list of args.
parseComplete(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
If parsing complete, keeps Unary unchanged, add the value of the root element for a simple operator.
parseComplete(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
 
parseComplete(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Reactivates the orignal ContenHandler deactivated to read the content object into the buffer in parseInit(SAXElement).
parseComplete(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
This method is called when the endElement event of root element was received, before it is forwarded to the content handler
parseComplete(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Evaluates the access conditions, when PDPFilterParameterset.
parseComplete(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Collects the response from the filters.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Adds a parsed value subelement to the cop.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Parses a Diagnostic treeElements and adds it to the Diagnostics.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Parses Header subelements and build up the Header.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Adds the last parsed operator to the lop.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.OperationTypeFilter
Parses subelements and sets the request format of the operation type.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
When subfilter finishes, stores the parsed operator.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
This method is called when the endElement event of any element for a registered element was received, before it is forwarded to the content handler.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Cleans up the deny stack, when the endElement event for the element was received.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Registers and sets the parameters for the OperationTypeFilter.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Parses subelements and build up the ScanOperationType.
parseElement(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Parses subelements and build up the ScanOperationType.
parseFunction(String, int) - Method in class nbi.xmlsec.xacml.util.SyntaxScheme
Parses the next function name until the opening bracket is reached
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Initialises the COP setting its parsed type and path(Unary).
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Configures the content filter ((@link RBACFilter RBACFilter}) based on the content filter parameters request, response header, RBACPDP and role set.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Sets the protocolURI of the filter to the URI of the document to parse and activates the contentObjectWriter as ContenHandler to read the content object into the buffer.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Initialises Diagnostics
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Initialises Header
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Initialises the LOP setting its syntax.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
This method is called when the startElement event of the root element was received, before it will be forwarded to the content handler.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Registers the subfilter for the header.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Registers the subfilters for header, content and Diagnostics.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Initialises the ScanOperationType.
parseInit(SAXElement) - Method in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Initialises the SearchOperationType.
parseMatchValue() - Method in class nbi.xmlsec.xacml.parser.AnyURIMatchParser
Get the URI value from the target match AnyURIAttribute.
parseMatchValue() - Method in class nbi.xmlsec.xacml.parser.StringMatchParser
Get the URI value from the target match StringAttribute.
parseMatchValue() - Method in class nbi.xmlsec.xacml.parser.TargetMatchParser
 
parseMatchValue() - Method in class nbi.xmlsec.xacml.parser.X500NameMatchParser
Get the X500Principalvalue from the target match X500NameAttribute.
parseMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.parser.EnableRoleMatchParser
Checks, if the match value contains the Assignment.enableRoleActionId.
parseMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.parser.PermissionMatchParser
 
parseMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.parser.RoleMatchParser
Get the role value from the target match.
parseMatchValue() - Method in class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetMatchParser
Get the role value from the target match.
parseTargetResources(List) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
 
parserFactory - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Factory to generate TargetMatches for the target match elements.
parsingComplete - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
The completion state of the parsing process
path - Variable in class nbi.xmlsec.biocase.protocol.COP
Path attribute of COPs
pdp - Variable in class nbi.xmlsec.PEPHandler
The RBACPDP to evaluate the access control policies for a given role set.
pdp - Variable in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
The pdp with evaluation access rights from XACML-policies
pdp - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
The PDP instance.
pdp - Variable in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
The PDP instance.
pdpAction - Variable in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
PDP action to be checked with the pdp.
pepConnection - Variable in class nbi.xmlsec.PEPClient
The connection to the PEP
pepURL - Variable in class nbi.xmlsec.PEPClient
The URL of the PEP protected PyWrapper
permit - Variable in class nbi.xmlsec.xacml.profile.rbac.Permission
The effect of the permission rule (permit or deny)
permitRule - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
true sets the combining algorithm to PermitOverridesRuleAlg, false to DenyOverridesRuleAlg.
polMgr - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
PolicyManager of this RBACPDP
polMgr - Variable in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
PolicyManager instance
polMgr - Variable in class nbi.xmlsec.xacml.profile.rbac.RoleManager
The RoleManager's PolicyManager
policies - Variable in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
The policy store of this policy Finder
policyFinder - Variable in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
The PolicyManager's policy finder
policyFinder - Variable in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
 
policyFinder - Variable in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
PolicyFinder initialised with this module
policyRepresentationType - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
The policy representation type.
printCollection(PrintStream, Collection, String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Prints the elements of a collection to a stream.
printErrorMsg(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
printMsg(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
 
privKey - Variable in class nbi.xmlsec.PEPHandler
 
protocolURI - Variable in class nbi.xmlsec.biocase.protocol.ProtocolType
 
protocolURI - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Namespace URI of the BioCASE protocol version

R

RBACFilter - class nbi.xmlsec.biocase.protocol.filter.RBACFilter.
The class RBACFilter removes treeElements and attributes according to policies defined in XACML-RBAC policies from the SAX stream.
RBACFilter(String, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Inits the filter instance.
RBACFilter(XMLReader, String, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Inits the filter instance with specified parent.
RBACFilterParameter - class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter.
Container class to store Parameters for the RBACFilter.
RBACFilterParameter(String, RBACPDP, Set, Diagnostics) - Constructor for class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Inits the RBACFilterParameter.
RBACPDP - class nbi.xmlsec.xacml.profile.rbac.RBACPDP.
This class implements an PDP acting on XACML policies defined according to the RBAC XACML Profile v.2.0.
RBACPDP() - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Default constructor.
RBACPDP(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPDP
This creates an instance based on the given configuration
RBACPolicy - class nbi.xmlsec.xacml.profile.rbac.RBACPolicy.
Base class for all RBACPolicies
RBACPolicy() - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
 
RBACPolicy(Identifier) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Create an RBACPolicy.
RBACPolicy(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Create an RBACPolicy.
RBACPolicyElement - class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement.
Abstract base class for the RBACPolicyElements Assignment, RoleAssignmentPolicyand RoleAssignmentPolicySet.
RBACPolicyElement() - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
 
RBACPolicyElement(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Create an RBACPolicyElement.
RBACPolicyElement(Identifier) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Create an RBACPolicyElement.
RBACPolicyElement(PolicyTreeElement) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Create an RBACPolicyElement from its PolicyTreeElement representation.
RBACPolicyFinderModule - class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule.
Implementation of the standard policy finder module for the RBAC profile.
RBACPolicyFinderModule(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
 
RBACPolicySet - class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet.
Base class for all RBACPolicySets.
RBACPolicySet() - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
 
RBACPolicySet(URI, int) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Create an RBACPolicySet.
RBACPolicySet(Identifier, int) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Create an RBACPolicyElement.
RBACRequestCtxBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder.
Class to create RBAC specific RequestCtxs.
RBACRequestCtxBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Default Constructor.
RBACTarget - class nbi.xmlsec.xacml.profile.rbac.RBACTarget.
This class RBACTarget administers target sets in the RBAC context.
RBACTarget() - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACTarget
 
RBACTarget(TargetMatchBuilderFactory, TargetMatchParserFactory) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Creates an instance.
REAPolicyFinderModule - class nbi.xmlsec.xacml.profile.rbac.finder.REAPolicyFinderModule.
Implementation of the REA policy finder module for the RBAC profile.
REAPolicyFinderModule(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.finder.REAPolicyFinderModule
 
REPRESENT_POLICIES_AS_NONE - Static variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Policy Representation Unknown.
REPRESENT_POLICIES_AS_POLICY - Static variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Policy Representation Policy.
REPRESENT_POLICIES_AS_POLICYREF - Static variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Policy Representation Policy Reference.
RESOURCE_ANY - Static variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
PDP Resource any
RESOURCE_CONTENT - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_SCOPE - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_SCOPE_CHILDREN - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_SCOPE_DESCENDANTS - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_SCOPE_IMMEDIATE - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_SIMPLE_FILE_NAME - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_UFS_PATH - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
RESOURCE_XPATH - Static variable in class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
ROLE_LABEL - Static variable in class nbi.xmlsec.xacml.profile.rbac.GuestRoleIdentifier
 
ROLE_LABEL - Static variable in class nbi.xmlsec.xacml.profile.rbac.TrustedClientRoleIdentifier
 
Request - class nbi.xmlsec.biocase.protocol.Request.
This class wraps the BioCASE protocol element Request.
Request(String) - Constructor for class nbi.xmlsec.biocase.protocol.Request
Inits this instance.
RequestCtxBuilder - class nbi.xmlsec.xacml.builder.RequestCtxBuilder.
Class to create a RequestCtx.
RequestCtxBuilder() - Constructor for class nbi.xmlsec.xacml.builder.RequestCtxBuilder
 
RequestFilter - class nbi.xmlsec.biocase.protocol.filter.RequestFilter.
The RequestFilter parses and evaluates requests of the BioCASE protocol.
RequestFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Inits the filter instance.
RequestFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Inits the filter instance with specified parent.
ResourceAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder.
Class to create ResourceAttributeDesignator instances.
ResourceAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
ResourceAttributeDesignatorBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.ResourceAttributeDesignatorBuilder
 
ResourceMatchBuilder - class nbi.xmlsec.xacml.builder.ResourceMatchBuilder.
Class to create ResourceMatch instances.
ResourceMatchBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.ResourceMatchBuilder
Sets the function used to do the matching.
ResourceMatchBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.ResourceMatchBuilder
Sets the function used to do the matching.
Response - class nbi.xmlsec.biocase.protocol.Response.
This class wraps the BioCASE protocol element Response.
Response(String) - Constructor for class nbi.xmlsec.biocase.protocol.Response
Inits this instance.
ResponseFilter - class nbi.xmlsec.biocase.protocol.filter.ResponseFilter.
The ResponseFilter filters responses of the BioCASE protocol.
ResponseFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Inits the filter instance.
ResponseFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Inits the filter instance with specified parent.
ResponseFilterParameter - class nbi.xmlsec.biocase.protocol.filter.ResponseFilterParameter.
Container class to store Parameters for the ResponseFilter.
ResponseFilterParameter(Request, RBACPDP, Set) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ResponseFilterParameter
Inits the ResponseFilterParameter.
RoleAssignmentPolicy - class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy.
This class implements a role assignment policy according to the XACML RBAC Profile.
RoleAssignmentPolicy(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Creates role assigment policy with its identifier.
RoleAssignmentPolicy(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Creates role assigment policy with its identifier.
RoleAssignmentPolicy(Policy) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Create an Assigment instance from its Policy representation.
RoleAssignmentPolicy(PolicyReference) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Create an Assigment instance from its Policy representation.
RoleAssignmentPolicyIdentifier - class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicyIdentifier.
Implementation of a role elements identifier.
RoleAssignmentPolicyIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicyIdentifier
Creates a RoleAssignmentPolicyIdentifier instance.
RoleAssignmentPolicySet - class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet.
This class implements a role assignment policy set according to the XACML RBAC Profile.
RoleAssignmentPolicySet(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Creates role assigment policy set from its identifier.
RoleAssignmentPolicySet(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Creates role assigment policy set from its identifier.
RoleAssignmentPolicySet(PolicySet) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Create an role assigment policy set from its PolicySet representation.
RoleAssignmentPolicySet(PolicySet, PolicyFinder) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Create an role assigment policy set from its PolicySet representation.
RoleAssignmentPolicySetIdentifier - class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySetIdentifier.
Implementation of a role assignment identifier.
RoleAssignmentPolicySetIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySetIdentifier
Creates a RoleAssignmentPolicySetIdentifier instance.
RoleEnablementAuthority - class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority.
This class realises the functionality of the RoleEnablementAuthority as described in the XACML RBAC profile v2.0.
RoleEnablementAuthority(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
Creates a RoleEnablementAuthority based on its configuration.
RoleManager - class nbi.xmlsec.xacml.profile.rbac.RoleManager.
This class is the main instance of the role management tool.
RoleManager(Configuration) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleManager
Inits the RoleManager based on the given configuration.
RoleMatchParser - class nbi.xmlsec.xacml.profile.rbac.parser.RoleMatchParser.
Parses an RoleValueIdentifier match value from a target match
RoleMatchParser() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.RoleMatchParser
 
RoleMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.RoleMatchParser
Inits the match parser.
RolePolicySet - class nbi.xmlsec.xacml.profile.rbac.RolePolicySet.
This class implements a role policy set according to the XACML RBAC Profile.
RolePolicySet(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Creates a role policy set from its identifier.
RolePolicySet(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Creates a role policy set from its identifier.
RolePolicySet(PolicySet) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Creates a role policy set from its PolicySet representation.
RolePolicySetIdentifier - class nbi.xmlsec.xacml.profile.rbac.RolePolicySetIdentifier.
Implementation of a role policy set identifier.
RolePolicySetIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RolePolicySetIdentifier
Creates a RolePolicySetIdentifier instance.
RolePolicySetMatchParser - class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetMatchParser.
Parses an RoleValueIdentifier match value from a target match
RolePolicySetMatchParser() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetMatchParser
 
RolePolicySetMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetMatchParser
Inits the match parser.
RolePolicySetSubjectAttributeDesignatorBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectAttributeDesignatorBuilder.
Implements an SubjectAttributeDesignatorBuilder for X500Name attributes.
RolePolicySetSubjectAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectAttributeDesignatorBuilder
Creates the instance.
RolePolicySetSubjectMatchBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectMatchBuilder.
Implements an RolePolicySetSubjectMatchBuilder for the RolePolicySet subject .
RolePolicySetSubjectMatchBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectMatchBuilder
Create the instance.
RolePolicySetSubjectMatchBuilder(RoleValueIdentifier) - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectMatchBuilder
Create a RolePolicySetSubjectMatchBuilder for role identifier.
RolePolicySetSubjectMatchBuilder(URI) - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetSubjectMatchBuilder
Create a RolePolicySetSubjectMatchBuilder for role identifier.
RolePolicySetTargetMatchBuilderFactory - class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetTargetMatchBuilderFactory.
Implements a Singleton TargetMatchBuilderFactory for RolePolicySet targets.
RolePolicySetTargetMatchBuilderFactory() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RolePolicySetTargetMatchBuilderFactory
 
RolePolicySetTargetMatchParserFactory - class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetTargetMatchParserFactory.
Implements a Singleton TargetMatchParserFactory for RolePolicySet targets.
RolePolicySetTargetMatchParserFactory() - Constructor for class nbi.xmlsec.xacml.profile.rbac.parser.RolePolicySetTargetMatchParserFactory
 
RoleResourceAttributeDesignatorBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceAttributeDesignatorBuilder.
Implements an ResourceAttributeDesignatorBuilder for role identifier.
RoleResourceAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceAttributeDesignatorBuilder
Creates the instance.
RoleResourceMatchBuilder - class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceMatchBuilder.
Implements a ResourceMatchBuilder for role identifier.
RoleResourceMatchBuilder() - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceMatchBuilder
 
RoleResourceMatchBuilder(RoleValueIdentifier) - Constructor for class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceMatchBuilder
Create a ResourceMatchBuilder for role identifier.
RoleValueIdentifier - class nbi.xmlsec.xacml.profile.rbac.RoleValueIdentifier.
Implementation of a role value identifier.
RoleValueIdentifier(String, String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.RoleValueIdentifier
Creates a RoleValueIdentifier instance.
RuleBuilder - class nbi.xmlsec.xacml.builder.RuleBuilder.
Class to create rule instances.
RuleBuilder(URI, boolean) - Constructor for class nbi.xmlsec.xacml.builder.RuleBuilder
Creates a rule builder with required elements.
recordCount - Variable in class nbi.xmlsec.biocase.protocol.Content
Content attribute recordCount
recordDropped - Variable in class nbi.xmlsec.biocase.protocol.Content
Content attribute recordDropped
recordStart - Variable in class nbi.xmlsec.biocase.protocol.Content
Content attribute recordStart
registerActionMatchBuilder(Class, TargetMatchBuilder) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registers a ActionMatchBuilderfor a given object class.
registerActionMatchParser(URI, TargetMatchParser) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registers a TargetMatchParser for a given attribute identifier.
registerResourceMatchBuilder(Class, TargetMatchBuilder) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registers a SubjectMatchBuilderfor a given object class.
registerResourceMatchParser(URI, TargetMatchParser) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registers a TargetMatchParser for a given attribute identifier.
registerSubFilter(String, ProtocolFilter) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Registers a subfilter.
registerSubjectMatchBuilder(Class, TargetMatchBuilder) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registers a SubjectMatchBuilderfor a given object class.
registerSubjectMatchParser(URI, TargetMatchParser) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registers a TargetMatchParser for a given attribute identifier.
registerTargetMatchBuilder(int, Class, TargetMatchBuilder) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registers a TargetMatchBuilderfor a given object class.
registerTargetMatchParser(int, URI, TargetMatchParser) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registers a TargetMatchParserfor a given attribute id.
remove(Obligation) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Removes an obligation from the policy's obligation set.
remove(PolicyTreeElement) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Removes a tree element from this policy.
remove(Evaluatable) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Removes an Evaluatable to the evaluation list.
remove(Evaluatable) - Method in class nbi.xmlsec.xacml.builder.EvaluatableBuilder
Removes an Evaluatable to the evaluation list.
remove(Rule) - Method in class nbi.xmlsec.xacml.builder.PolicyBuilder
Removes a rule from this policy.
remove(AbstractPolicy) - Method in class nbi.xmlsec.xacml.builder.PolicySetBuilder
Adds a policy to this policy set.
remove(Subject) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Removes a subject from the RequestCtx's subjects.
remove(int, Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Removes an attribute of the given type from the related RequestCtx's attribute set.
remove(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Removes a set of subjects from this assigment.
remove(X500Principal) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Removes an X500Principal subject to the subject set.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Removes the subjects of another Assignment from the subjects of this assignment.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Removes the resources and actions of another Permission from the resources and actions of this permission respectively.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
If the element is an Permission, the element is removed from the set of elements.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySet
If the element is an PermissionPolicy, the element is removed from the set of elements.
remove(AbstractPolicy) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Removes the file related to this policy.
remove(Identifier) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Removes the file related to this policy identifier.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Removes an policy element from this policy.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Removes another policy element from this element.
remove(RBACTarget) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any subject, resource and action to the target's set of subjects, resources and actions.
remove(Object, int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object from the target's set of subjects, actions or resources.
remove(Set, int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object set from the target's set of subjects, actions or resources.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
If the element is an Assignment, the element is removed from the set of elements.
remove(Assignment) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Removes the assignment from the role assignment policy of this role role assignment policy set.
remove(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
If the element is an RoleAssignmentPolicy, the element is removed from the set of elements.
remove(PermissionPolicy) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Removes the permission policy to the permission policy set of this role policy set.
remove(PermissionPolicyIdentifier, Permission) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Removes the permission from the given permission policy of this role policy set.
removeAction(Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Removes an action attribute from the RequestCtx's resources.
removeAction(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Removes an String action from the action set.
removeAction(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object from the target's set of subjects.
removeAction(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object set from the target's set of actions.
removeAction(String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Removes the given action string from the action part of a request context.
removeAssignment(AttributeValue) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Removes an attribute assignment data to this obligation.
removeConcept(String) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Removes the specified concept from the concept vector.
removeContentObject(ContentObject) - Method in class nbi.xmlsec.biocase.protocol.Content
Removes the specified content object from the content objects vector.
removeDiagnostic(Diagnostic) - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Removes the specified supported schema from the schema vector.
removeDomain(String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Removes the whole domain directory from the file system.
removeEnvironment(Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Removes an environment attribute from the RequestCtx 's resources.
removeOperator(Operator) - Method in class nbi.xmlsec.biocase.protocol.LOP
Removes an operator from the operator list.
removeOperator(int) - Method in class nbi.xmlsec.biocase.protocol.LOP
Removes the operator at the specified index from the operator list.
removeResource(Attribute) - Method in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Removes a resource attribute from the RequestCtx's resources.
removeResource(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Removes an String resource from the resource set.
removeResource(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object from the target's set of subjects.
removeResource(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object set from the target's set of resources.
removeResource(String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Removes the given resource string from the resource part of a request context.
removeRole(RoleAssignmentPolicyIdentifier) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RBACRequestCtxBuilder
Removes a role from the subject part of a request context on a given RoleAssignmentPolicyIdentifier.
removeSubject(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Removes any object from the target's set of subjects.
removeSubject(Set) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Adds any object set to the target's set of subjects.
removeSupportedSchema(SupportedSchema) - Method in class nbi.xmlsec.biocase.protocol.Capabilities
Removes the specified supported schema from the schema vector.
removeValue(String) - Method in class nbi.xmlsec.biocase.protocol.COP
Removes the specified value from the values list.
removeValue(String) - Method in class nbi.xmlsec.biocase.protocol.Scan
Removes the specified value from the values list.
request - Variable in class nbi.xmlsec.PEPHandler
BioCASE request to be filtered
request - Variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
The attribute request of this element
request - Variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Request to be evaluated
request - Variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilterParameter
The request initiating this response
requestFormat - Variable in class nbi.xmlsec.biocase.protocol.OperationType
Attribute requestFormat used for all operation types
reset() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
Resets the RBACPDP reinitialising the PolicyManager instance, reloading the assigned policies needed to create a new PDP instance.
reset() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleEnablementAuthority
Resets the REA reinitialising the PolicyManager instance, reloading the assigned policies needed to create a new PDP instance.
resourceIterator() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Returns an iterator over the resource elements.
resourceMatchBuilder - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registry for resource match builders
resourceMatchParser - Variable in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registry for resource match parsers
resources - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Set of resource attributes
resources - Variable in class nbi.xmlsec.xacml.builder.TargetBuilder
List containing the resources of the Target
resources - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Set of resource elements of this target.
response - Variable in class nbi.xmlsec.biocase.protocol.SupportedSchema
The attribute response of this element
response - Variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
The parsed response
responseFormat - Variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
The response format
responseFormatLimit - Variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
The attribute limit of the response format
responseFormatStart - Variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
The attribute start of the response format
responseFormatTransformation - Variable in class nbi.xmlsec.biocase.protocol.SearchOperationType
The attribute transformation of the response format
responseHeader - Variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
 
results - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPDP
A Hashmap to store results and fasten the evaluation process when request are equaling.
roleEnableAuth - Variable in class nbi.xmlsec.PEPHandler
The RoleEnablementAuthority to evaluate roles for a given subject.
roles - Variable in class nbi.xmlsec.biocase.protocol.filter.PDPFilterParameter
Set of roles to be evaluated from the pdp

S

SEVERITY_DEBUG - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Prefefined severity value debug
SEVERITY_ERROR - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Prefefined severity value error
SEVERITY_FATAL - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Prefefined severity value fatal
SEVERITY_INFO - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Prefefined severity value info
SEVERITY_WARN - Static variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Prefefined severity value warn
STATUS_REQUEST_ERROR - Static variable in class nbi.xmlsec.PEPHandler
Status Request denied
STATUS_REQUEST_NONE - Static variable in class nbi.xmlsec.PEPHandler
Initial status
STATUS_REQUEST_OK - Static variable in class nbi.xmlsec.PEPHandler
Status Request permitted
STATUS_RESPONSE_ERROR - Static variable in class nbi.xmlsec.PEPHandler
Status Response processing error
STATUS_RESPONSE_OK - Static variable in class nbi.xmlsec.PEPHandler
Status Response processed
SUBJECT_AUTHLOCAL_DNSNAME - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_AUTHLOCAL_IPADDRESS - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_AUTH_METHOD - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_AUTH_TIME - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_CATEGORY - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_CATEGORY_DEFAULT_VALUE - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_ID_QUALIFIER - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_KEY_INFO - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_REQUEST_TIME - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_SESSION_START_TIME - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SUBJECT_USERPASSWORD - Static variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
Scan - class nbi.xmlsec.biocase.protocol.Scan.
This class wraps the BioCASE protocol content object of type Scan.
Scan(String) - Constructor for class nbi.xmlsec.biocase.protocol.Scan
 
ScanOperationType - class nbi.xmlsec.biocase.protocol.ScanOperationType.
This class wraps the BioCASE protocol treeElements scan type.
ScanOperationType(String) - Constructor for class nbi.xmlsec.biocase.protocol.ScanOperationType
Inits this instance.
ScanOperationTypeFilter - class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter.
This class parses an BioCASE ScanOperationType from a SAX stream.
ScanOperationTypeFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Inits the filter instance with specified parent.
ScanOperationTypeFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Inits the filter instance.
SearchOperationType - class nbi.xmlsec.biocase.protocol.SearchOperationType.
This class wraps the BioCASE protocol treeElements search operation type.
SearchOperationType(String) - Constructor for class nbi.xmlsec.biocase.protocol.SearchOperationType
Inits this instance.
SearchOperationTypeFilter - class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter.
This class parses a ScanOperationType of a BioCASE request from a SAX stream.
SearchOperationTypeFilter(XMLReader, String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Inits the filter instance with specified parent.
SearchOperationTypeFilter(String, int) - Constructor for class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Inits the filter instance.
SecurityDiagnostic - class nbi.xmlsec.biocase.protocol.SecurityDiagnostic.
Diagnostic class with fixed code attribute ""SECURITY"".
SecurityDiagnostic(String) - Constructor for class nbi.xmlsec.biocase.protocol.SecurityDiagnostic
Inits this instance.
SecurityDiagnostic(String, String, String) - Constructor for class nbi.xmlsec.biocase.protocol.SecurityDiagnostic
Inits this instance.
StringActionAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.StringActionAttributeDesignatorBuilder.
Implements an ActionAttributeDesignatorBuilder for String attributes.
StringActionAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.StringActionAttributeDesignatorBuilder
Creates the instance.
StringActionMatchBuilder - class nbi.xmlsec.xacml.builder.StringActionMatchBuilder.
Implements an ActionMatchBuilder for String attributes.
StringActionMatchBuilder() - Constructor for class nbi.xmlsec.xacml.builder.StringActionMatchBuilder
 
StringActionMatchBuilder(String, boolean) - Constructor for class nbi.xmlsec.xacml.builder.StringActionMatchBuilder
Creates the instance.
StringActionMatchBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.StringActionMatchBuilder
Creates the instance and selects the EqualFunction.NAME_STRING_EQUAL.
StringMatchParser - class nbi.xmlsec.xacml.parser.StringMatchParser.
Parses an StringAttribute match value from a target match
StringMatchParser() - Constructor for class nbi.xmlsec.xacml.parser.StringMatchParser
 
StringMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.parser.StringMatchParser
Inits the match parser.
StringResourceAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.StringResourceAttributeDesignatorBuilder.
Implements an ResourceAttributeDesignatorBuilder for String attributes.
StringResourceAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.StringResourceAttributeDesignatorBuilder
Creates the instance.
StringResourceMatchBuilder - class nbi.xmlsec.xacml.builder.StringResourceMatchBuilder.
Implements an ResourceMatchBuilder for String attributes.
StringResourceMatchBuilder() - Constructor for class nbi.xmlsec.xacml.builder.StringResourceMatchBuilder
 
StringResourceMatchBuilder(String, boolean) - Constructor for class nbi.xmlsec.xacml.builder.StringResourceMatchBuilder
Creates the instance.
StringResourceMatchBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.StringResourceMatchBuilder
Creates the instance and selects the EqualFunction.NAME_STRING_EQUAL.
SubjectAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder.
Class to create SubjectAttributeDesignator instances.
SubjectAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SubjectAttributeDesignatorBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
 
SubjectMatchBuilder - class nbi.xmlsec.xacml.builder.SubjectMatchBuilder.
Class to create SubjectMatch instances.
SubjectMatchBuilder(String) - Constructor for class nbi.xmlsec.xacml.builder.SubjectMatchBuilder
Sets the function used to do the matching.
SubjectMatchBuilder(URI) - Constructor for class nbi.xmlsec.xacml.builder.SubjectMatchBuilder
Sets the function used to do the matching.
SupportedSchema - class nbi.xmlsec.biocase.protocol.SupportedSchema.
This class wraps the SupportedSchma subelement of the BioCASE protocol content object of type Capabilities.
SupportedSchema(String) - Constructor for class nbi.xmlsec.biocase.protocol.SupportedSchema
Inits this instance.
SyntaxScheme - class nbi.xmlsec.xacml.util.SyntaxScheme.
A parser for the syntax scheme used from the RoleManager to parse conditions from the command line.
SyntaxScheme(String) - Constructor for class nbi.xmlsec.xacml.util.SyntaxScheme
Creates a syntax scheme by parsing the expression argument.
search(RBACPolicyElement) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Retrieves an element from this policy.
search(Identifier) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Retrieves an element from this policy.
searchAssignment(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Retrieves an assigment from an role assignment policy of this role assignment policy set.
searchPermission(String) - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Searches a Permission within this PermissionPolicy.
searchPermission(String, String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Retrieves a permission from an permission policy of the permission policy set from that role.
searchPermissionPolicy(String, String) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Retrieves an permission policy of the permission policy set from that role.
searchPermissionPolicySet(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
Retrieves the permission policy set of this role policy set.
select(KeyInfo, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class nbi.xmlsec.PEPClientKeySelector
Selects and validates the first X509Certificates from the list of KeyInfo Content objects.
send(Request, String, boolean, X509Certificate) - Method in class nbi.xmlsec.PEPClient
Sends a BioCASE request to the provider PEP.
send(InputStream, String, boolean, X509Certificate) - Method in class nbi.xmlsec.PEPClient
Sends a BioCASE request to the provider PEP.
sendTime - Variable in class nbi.xmlsec.biocase.protocol.Header
Header sendtime element
setAssignments(List) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Sets the attribute assignment data in this obligation.
setAttribute(URI) - Method in class nbi.xmlsec.xacml.builder.AnyURISubjectMatchBuilder
Sets an URI attribute.
setAttribute(String) - Method in class nbi.xmlsec.xacml.builder.StringActionMatchBuilder
Sets an String attribute.
setAttribute(String) - Method in class nbi.xmlsec.xacml.builder.StringResourceMatchBuilder
Sets an String attribute.
setAttribute(Object) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Sets the attribute.
setAttribute(X500Principal) - Method in class nbi.xmlsec.xacml.builder.X500NameSubjectMatchBuilder
Sets an X500Principal attribute.
setAttribute(Object) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.EnableRoleActionMatchBuilder
Not implemented.
setAttribute(String) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.PermissionMatchBuilder
Parses and sets the TargetMatchBuilder attribute from a target syntax scheme description.
setAttribute(RoleValueIdentifier) - Method in class nbi.xmlsec.xacml.profile.rbac.builder.RoleResourceMatchBuilder
Sets an RoleValueIdentifier attribute.
setBagFunction(String) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Sets the higher-order bag function to use.
setBagFunction(Function) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Sets the higher-order bag function to use.
setCode(String) - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Sets the code.
setCombiningAlg(CombiningAlgorithm) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Sets the policy's combining algorithm.
setCombiningAlg(URI) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Sets the policy's combining algorithm.
setCombiningAlg(String) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Sets the policy's combining algorithm.
setConcept(String) - Method in class nbi.xmlsec.biocase.protocol.ScanOperationType
Sets the concept.
setConcepts(Vector) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Sets concepts
setCondition(Apply) - Method in class nbi.xmlsec.xacml.builder.RuleBuilder
Sets the condition for this rule
setCondition(ConditionTypeBuilder) - Method in class nbi.xmlsec.xacml.builder.RuleBuilder
Sets the condition for this rule
setCondition(Apply) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Sets the condition.
setCondition(ConditionTypeBuilder) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Sets the condition.
setConfiguration(Configuration) - Method in class nbi.xmlsec.PEP
Sets configuration
setContent(Content) - Method in class nbi.xmlsec.biocase.protocol.Response
Sets content
setContentFilter(ContentFilter) - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Sets contentFilter
setContentObjects(Vector) - Method in class nbi.xmlsec.biocase.protocol.Content
Sets contentObjects
setContextPath(String) - Method in class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder
Sets the XPath to query.
setCount(Boolean) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets count.
setCount(String) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets count.
setDefaultVersion(String) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Sets the XPath version to use for selectors
setDescription(String) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
Sets the policy's description.
setDiagnostics(Vector) - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Sets diagnostics
setDiagnostics(Diagnostics) - Method in class nbi.xmlsec.biocase.protocol.Response
Sets diagnostics
setDiagnostics(Diagnostics) - Method in class nbi.xmlsec.biocase.protocol.filter.ContentFilterParameter
Sets diagnostics
setDiagnostics(Diagnostics) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Sets diagnostics
setDiagnosticsFilter(DiagnosticsFilter) - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Sets diagnosticsFilter
setDocument(byte[]) - Method in class nbi.xmlsec.biocase.protocol.Document
Sets document
setDomain(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Sets the domain.
setDomain(String) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Sets the domain in the current configuration.
setEffect(boolean) - Method in class nbi.xmlsec.xacml.builder.RuleBuilder
Sets the effect that this Rule will return from the evaluate method (Permit or Deny) if the request applies.
setEnableRoleActionId() - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Sets the EnableRoelActionId on the target.
setFilter(HttpServer) - Method in class nbi.xmlsec.PEP
Sets filter
setFilter(Operator) - Method in class nbi.xmlsec.biocase.protocol.ScanOperationType
Sets filter
setFilter(Operator) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets filter
setFilterParameter(Object) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Sets the parameter object of this filter
setFinder(PolicyFinder) - Method in class nbi.xmlsec.xacml.builder.PolicyReferenceBuilder
Sets the policy finder used to handle the reference.
setFinder(PolicyFinder) - Method in class nbi.xmlsec.xacml.builder.PolicySetReferenceBuilder
Sets the policy finder used to handle the reference.
setFulfillOn(int) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Sets the effect that will cause this obligation to be included in a response.
setFunction(String) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Sets the Function to use in evaluating the elements in the apply.
setFunction(Function) - Method in class nbi.xmlsec.xacml.builder.ApplyBuilder
Sets the Function to use in evaluating the elements in the apply.
setHeader(Header) - Method in class nbi.xmlsec.biocase.protocol.Request
Sets header
setHeader(Header) - Method in class nbi.xmlsec.biocase.protocol.Response
Sets header
setHeaderFilter(HeaderFilter) - Method in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Sets headerFilter
setId(URI) - Method in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
Sets the attribute id.
setId(String) - Method in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
Sets the attribute id.
setIdentifier(URI) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
Sets the policy's identifier.
setIdentifier(String) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
Sets the policy's identifier.
setIdentifier(Identifier) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Sets the obligation's identifier.
setIdentifier(URI) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Sets the obligation's identifier.
setIdentifier(String) - Method in class nbi.xmlsec.xacml.builder.ObligationBuilder
Sets the obligation's identifier.
setIdentifier(URI) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Sets the identifier of this element.
setIdentifier(Identifier) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Sets the identifier of this element.
setIssuer(URI) - Method in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
Sets the issuer of the values.
setIssuer(String) - Method in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
Sets the issuer of the values.
setKeyStoreProperties(String, String, String, boolean) - Method in class nbi.xmlsec.PEPClient
Store the Keystore parameters into the corresponding system properties.
setLabel(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Sets the label.
setMatchEvaluatable(AttributeDesignator) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Sets the AttributeDesignator to be used to select attributes from the request context.
setMatchEvaluatable(AttributeSelector) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Sets the AttributeSelector to be used to select attributes from the request context.
setMatchFunction(String) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Sets the Function used to do the matching.
setMatchFunction(URI) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Sets the Function used to do the matching.
setMustBePresent(boolean) - Method in class nbi.xmlsec.xacml.builder.AttributeBaseBuilder
Set whether resolution must find a value.
setNamespace(String) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Sets namespace
setObligations(Set) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Sets obligations
setOpType(OperationType) - Method in class nbi.xmlsec.biocase.protocol.Request
Sets opType
setOperator(int, Operator) - Method in class nbi.xmlsec.biocase.protocol.LOP
Sets the operator with the given index in the operator list.
setOperators(List) - Method in class nbi.xmlsec.biocase.protocol.LOP
Sets the operators
setPath(String) - Method in class nbi.xmlsec.biocase.protocol.COP
Sets path
setPdpAction(String) - Method in class nbi.xmlsec.biocase.protocol.filter.RBACFilterParameter
Sets pdpAction
setPepURL(String) - Method in class nbi.xmlsec.PEPClient
Sets pepURL
setPermit(boolean) - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Sets the permit effect.
setPermitRule(boolean) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Sets the default CombiningAlgorithm of this policy used within #toPolicyTreeElement().
setPolicies(List) - Method in class nbi.xmlsec.xacml.builder.PolicySetBuilder
Sets the policies of this policy set.
setPolicyBaseDir(String) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Sets the policy base directory in the current configuration.
setPolicyBaseDir(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Sets the policy base directory to the policy manager.
setPolicyBaseDir(String) - Method in class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
Sets the policy base directory in the current configuration.
setPolicyFinder(PolicyFinder) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Sets a new policy finder
setPolicyFinder(PolicyFinder) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySet
Sets policyFinder
setPolicyRepresentationType(int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Sets policyRepresentationType
setProtocolURI(String) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Sets the protocol version URI.
setRecordCount(Integer) - Method in class nbi.xmlsec.biocase.protocol.Content
Sets recordCount
setRecordDropped(Integer) - Method in class nbi.xmlsec.biocase.protocol.Content
Sets recordDropped
setRecordStart(Integer) - Method in class nbi.xmlsec.biocase.protocol.Content
Sets recordStart
setRequest(Boolean) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Sets request
setRequestFormat(String) - Method in class nbi.xmlsec.biocase.protocol.OperationType
Sets the request format.
setResponse(Boolean) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Sets response
setResponseFormat(String) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets responseFormat
setResponseFormatLimit(Integer) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets the limit attribute of the response format.
setResponseFormatStart(Integer) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets the start attribute of the response format.
setResponseFormatTransformation(String) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Sets responseFormatTransformation
setRoleIdentifier(RoleValueIdentifier) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Sets the role identifier of this assignment.
setRoleIdentifier(URI) - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Sets the role identifier of this assignment.
setRules(List) - Method in class nbi.xmlsec.xacml.builder.PolicyBuilder
Sets the treeElements of this policy.
setSendTime(String) - Method in class nbi.xmlsec.biocase.protocol.Header
 
setSeverity(String) - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Sets the severity.
setSubjectCategory(URI) - Method in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
Sets the subject category.
setSupportedSchemas(Vector) - Method in class nbi.xmlsec.biocase.protocol.Capabilities
Sets supportedSchemas
setSyntax(String) - Method in class nbi.xmlsec.biocase.protocol.LOP
Sets the syntax
setTarget(Target) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
Sets the policy's target.
setTarget(TargetBuilder) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
Sets the policy's target.
setTarget(RBACTarget) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Sets target of this element.
setTargetMatch(TargetMatch) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParser
Add comment for setTargetMatch
setTotalSearchHits(Integer) - Method in class nbi.xmlsec.biocase.protocol.Content
Sets totalSearchHits
setTreeElements(List) - Method in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
Sets the treeElements of this policy.
setType(String) - Method in class nbi.xmlsec.biocase.protocol.Header
 
setType(String) - Method in class nbi.xmlsec.biocase.protocol.Operator
Sets type
setType(URI) - Method in class nbi.xmlsec.xacml.builder.AttributeBaseBuilder
Sets the data type resolved by this designator.
setType(String) - Method in class nbi.xmlsec.xacml.builder.AttributeBaseBuilder
Sets the data type resolved by this designator.
setType(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Sets the type.
setValue(String) - Method in class nbi.xmlsec.biocase.protocol.COP
Sets the value at the first position.
setValue(String) - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Sets the value.
setValues(List) - Method in class nbi.xmlsec.biocase.protocol.COP
Sets values
setValues(Vector) - Method in class nbi.xmlsec.biocase.protocol.Scan
Sets values
setXpathVersion(String) - Method in class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder
Sets the XPath version to use, which must be a valid XPath version string (the identifier for XPath 1.0 is provided in AbstractPolicy).
setdefaultDomain(String) - Method in class nbi.xmlsec.xacml.profile.rbac.RoleManager
Sets the policy base directory in the current configuration.
severity - Variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Diagnostic severity
signElements - Variable in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Set of element paths evaluated for signing
signResponse(ByteArrayInputStream, OutputStream, ResponseFilter) - Method in class nbi.xmlsec.PEPHandler
 
source - Variable in class nbi.xmlsec.biocase.protocol.Header
List of Header source treeElements
sourceResource - Variable in class nbi.xmlsec.biocase.protocol.Header
List of Header source treeElements Resource attributes
start() - Method in class nbi.xmlsec.PEP
Starts the PEP.
startElement(String, String, String, Attributes) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Prepares and processes the data collection on the stacks, controls event forwarding and callback methods.
status - Variable in class nbi.xmlsec.PEPHandler
Status of the filter
stop() - Method in class nbi.xmlsec.PEP
Stops the PEP.
subFilter - Variable in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Current active subfilter
subjectCategory - Variable in class nbi.xmlsec.xacml.builder.SubjectAttributeDesignatorBuilder
The category of the subject
subjectIterator() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Returns an iterator over the subject elements.
subjectMatchBuilder - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Registry for subject match builders
subjectMatchParser - Variable in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Registry for subject match parsers
subjects - Variable in class nbi.xmlsec.xacml.builder.RequestCtxBuilder
Set of subject attributes
subjects - Variable in class nbi.xmlsec.xacml.builder.TargetBuilder
List containing the subjects of the Target
subjects - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Set of subject elements of this target.
supportedSchemas - Variable in class nbi.xmlsec.biocase.protocol.Capabilities
Vector of supported schemas
syntax - Variable in class nbi.xmlsec.biocase.protocol.LOP
The LOP attribute syntax

T

TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.AssignmentIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicyIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicySetIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicyIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicySetIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.RolePolicySetIdentifier
Type of this identifier
TYPEID - Static variable in class nbi.xmlsec.xacml.profile.rbac.RoleValueIdentifier
Type of this identifier
TargetBuilder - class nbi.xmlsec.xacml.builder.TargetBuilder.
Class to create rule instances.
TargetBuilder() - Constructor for class nbi.xmlsec.xacml.builder.TargetBuilder
 
TargetMatchBuilder - class nbi.xmlsec.xacml.builder.TargetMatchBuilder.
Base Class to create target matches.
TargetMatchBuilder(int) - Constructor for class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Creates an TargetMatchBuilder based on the type target match (SubjectMatch, ResourceMatch, or ActionMatch) to build.
TargetMatchBuilder(int, Object) - Constructor for class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Creates an TargetMatchBuilder based on the type target match (SubjectMatch, ResourceMatch, or ActionMatch) to build.
TargetMatchBuilderFactory - class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory.
Implements a factory for TargetMatchBuilders.
TargetMatchBuilderFactory() - Constructor for class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
 
TargetMatchParser - class nbi.xmlsec.xacml.parser.TargetMatchParser.
Abstract Base class to transform TargetMatchinstances into related objects.
TargetMatchParser() - Constructor for class nbi.xmlsec.xacml.parser.TargetMatchParser
 
TargetMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.parser.TargetMatchParser
 
TargetMatchParserFactory - class nbi.xmlsec.xacml.parser.TargetMatchParserFactory.
Implements a factory for TargetMatchParser.
TargetMatchParserFactory() - Constructor for class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
 
TargetUtil - class nbi.xmlsec.xacml.util.TargetUtil.
Class to support parsing of Targetinstances.
TargetUtil() - Constructor for class nbi.xmlsec.xacml.util.TargetUtil
 
TrustedClientRoleIdentifier - class nbi.xmlsec.xacml.profile.rbac.TrustedClientRoleIdentifier.
Implementation of a role identifier for the trustedClient role.
TrustedClientRoleIdentifier(String) - Constructor for class nbi.xmlsec.xacml.profile.rbac.TrustedClientRoleIdentifier
Creates a role identifier for the role trustedClient in the given domain.
target - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
the policy's Target
target - Variable in class nbi.xmlsec.xacml.builder.AttributeDesignatorBuilder
The type of designator (Subject, Resource, Action, Environment)
target - Variable in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Target of this element.
targetMatch - Variable in class nbi.xmlsec.xacml.parser.TargetMatchParser
 
targetSetToStringBuffer(int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
 
toFile(String) - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates a file system representation of this identifier.
toFile(File) - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates a file system representation of this identifier.
toPolicyReference() - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Returns the PolicyRefenceto this the role assignment policy.
toPolicyReference() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Returns the PolicyRefence to this the role assignment policy.
toPolicyRerence(int) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Returns the PolicyReferencerepresentation of this policy element.
toPolicyRerence() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Returns the PolicyReferencerepresentation of this policy element.
toPolicyRerence() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Returns the PolicyReference representation of this policy set.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.Assignment
Returns the Rulerepresentation of the assignment.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
Returns the Rulerepresentation of the permission.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
Returns the Policyrepresentation of the role assignment policy.
toPolicyTreeElement(CombiningAlgorithm) - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Returns the Policyrepresentation of this RBACPolicy.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicy
Default implementation for RBACPolicies.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
Returns the PolicyTreeElement representation of this policy element.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicySet
Default method to generate the PolicySetrepresentation of this RBACPolicySet.
toPolicyTreeElement() - Method in class nbi.xmlsec.xacml.profile.rbac.RoleAssignmentPolicy
Returns the Policy representation of the role assignment policy.
toString() - Method in class nbi.xmlsec.biocase.protocol.COP
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Capabilities
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Content
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Document
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Header
 
toString() - Method in class nbi.xmlsec.biocase.protocol.LOP
 
toString() - Method in class nbi.xmlsec.biocase.protocol.OperationType
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Operator
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Request
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Response
 
toString() - Method in class nbi.xmlsec.biocase.protocol.Scan
 
toString() - Method in class nbi.xmlsec.biocase.protocol.ScanOperationType
 
toString() - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
 
toString() - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
 
toString() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates the representation of this identifier.
toString() - Method in class nbi.xmlsec.xacml.profile.rbac.Permission
 
toString() - Method in class nbi.xmlsec.xacml.profile.rbac.PermissionPolicy
 
toString() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACPolicyElement
 
toString() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
 
toString() - Method in class nbi.xmlsec.xacml.profile.rbac.RolePolicySet
 
toTarget() - Method in class nbi.xmlsec.xacml.profile.rbac.RBACTarget
Returns the Targetrepresentation of the RBACTarget.
toURI() - Method in class nbi.xmlsec.xacml.profile.rbac.Identifier
Creates the representation of this identifier.
totalSearchHits - Variable in class nbi.xmlsec.biocase.protocol.Content
Content attribute totalSearchHits
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.COPFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.ContentObjectFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.HeaderFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.LOPFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.OperatorFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.RBACFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.RequestFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.ResponseFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.ScanOperationTypeFilter
Track mode for the filter stack
trackMode - Static variable in class nbi.xmlsec.biocase.protocol.filter.SearchOperationTypeFilter
Track mode for the filter stack
treeElements - Variable in class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
The policy's subelements
type - Variable in class nbi.xmlsec.biocase.protocol.Header
Header type element
type - Variable in class nbi.xmlsec.biocase.protocol.Operator
operator type
type - Variable in class nbi.xmlsec.xacml.builder.AttributeBaseBuilder
The data type resolved by this designator
type - Variable in class nbi.xmlsec.xacml.builder.PolicyReferenceBuilder
The type of the policy reference ( PolicyReference.POLICYSET_REFERENCE or PolicyReference.POLICY_REFERENCE).
type - Variable in class nbi.xmlsec.xacml.builder.TargetMatchBuilder
Indicating whether this class represents a SubjectMatch, ResourceMatch, or ActionMatch.
type - Variable in class nbi.xmlsec.xacml.profile.rbac.Identifier
Type of the identifier

U

unregisterActionMatchBuilder(Class) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Unregisters a ActionMatchBuilderfor a given object class.
unregisterActionMatchParser(URI) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Unregisters a TargetMatchParser for a given attribute identifier.
unregisterResourceMatchBuilder(Class) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Unregisters a SubjectMatchBuilderfor a given object class.
unregisterResourceMatchParser(URI) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Unregisters a TargetMatchParser for a given attribute identifier.
unregisterSubFilter(String) - Method in class nbi.xmlsec.biocase.protocol.filter.ProtocolFilter
Unregisters a subfilter.
unregisterSubjectMatchBuilder(Class) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Unregisters a SubjectMatchBuilderfor a given object class.
unregisterSubjectMatchParser(URI) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Unregisters a TargetMatchParser for a given attribute identifier.
unregisterTargetMatchBuilder(int, Class) - Method in class nbi.xmlsec.xacml.builder.TargetMatchBuilderFactory
Unregisters a TargetMatchBuilderof an object class.
unregisterTargetMatchBuilder(int, URI) - Method in class nbi.xmlsec.xacml.parser.TargetMatchParserFactory
Unregisters a TargetMatchParserof an attribute id.

V

validateCertificate(X509Certificate) - Method in class nbi.xmlsec.PEPClientKeySelector
Validates an X509Certificate.
validateSignature(InputStream) - Method in class nbi.xmlsec.PEPClient
Validates any signature of the incoming InputStream.
validationDiagnostics - Variable in class nbi.xmlsec.PEPClient
 
value - Variable in class nbi.xmlsec.biocase.protocol.Diagnostic
Diagnostic value
value - Variable in class nbi.xmlsec.xacml.util.SyntaxScheme
The value of a function.
values - Variable in class nbi.xmlsec.biocase.protocol.COP
COP values
values - Variable in class nbi.xmlsec.biocase.protocol.Scan
String Values of the content object Scan
verify(String, SSLSession) - Method in class nbi.xmlsec.PermitAllHostNameVerifier
Permits all hosts.
version - Static variable in class nbi.xmlsec.PEPHandler
 
version - Variable in class nbi.xmlsec.biocase.protocol.Header
List of Header version treeElements
versionSoftware - Variable in class nbi.xmlsec.biocase.protocol.Header
List of Header version treeElements Software attributes

W

wrapper - Variable in class nbi.xmlsec.PEPHandler
The PyWrapperURI to redirect BioCASE requests to..
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.COP
Writes the COP to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Capabilities
Writes the capabilities content object to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Content
Writes the content to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.ContentObject
Should be overwritten to write the content object to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Diagnostic
Writes the capabilities content object to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Diagnostics
Writes the diagnostics to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Header
Writes the header to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.LOP
Writes the LOP to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.OperationType
Writes the Operation type to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Operator
Writes the Operation type to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Request
Writes the response to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Response
Writes the response to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.Scan
Writes the scan content object to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.ScanOperationType
Writes the Operation type to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.SearchOperationType
Writes the Operation type to a SAX Stream.
write(ContentHandler) - Method in class nbi.xmlsec.biocase.protocol.SupportedSchema
Writes the supported schema to a SAX Stream.
write(AbstractPolicy) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Write a policy to a file.
write(Identifier) - Method in class nbi.xmlsec.xacml.profile.rbac.PolicyManager
Write the policy related to the identifier into a file.
writeDiagnostics() - Method in class nbi.xmlsec.biocase.protocol.filter.DiagnosticsFilter
Write diagnostics to the content handler.
writeStringLists(ContentHandler, List, List, String, String) - Method in class nbi.xmlsec.biocase.protocol.Header
Writes single value/attribute pairs of two lists to a SAX ContentHandler.

X

X500NameMatchParser - class nbi.xmlsec.xacml.parser.X500NameMatchParser.
Parses an X500NameAttribute match value from a target match.
X500NameMatchParser(TargetMatch) - Constructor for class nbi.xmlsec.xacml.parser.X500NameMatchParser
Inits the match parser.
X500NameMatchParser() - Constructor for class nbi.xmlsec.xacml.parser.X500NameMatchParser
 
X500NameSubjectAttributeDesignatorBuilder - class nbi.xmlsec.xacml.builder.X500NameSubjectAttributeDesignatorBuilder.
Implements an SubjectAttributeDesignatorBuilder for X500Name attributes.
X500NameSubjectAttributeDesignatorBuilder() - Constructor for class nbi.xmlsec.xacml.builder.X500NameSubjectAttributeDesignatorBuilder
Creates the instance.
X500NameSubjectMatchBuilder - class nbi.xmlsec.xacml.builder.X500NameSubjectMatchBuilder.
Implements an SubjectMatchBuilder for X500Name attributes.
X500NameSubjectMatchBuilder() - Constructor for class nbi.xmlsec.xacml.builder.X500NameSubjectMatchBuilder
 
X500NameSubjectMatchBuilder(X500Principal, boolean) - Constructor for class nbi.xmlsec.xacml.builder.X500NameSubjectMatchBuilder
Creates the instance.
X500NameSubjectMatchBuilder(X500Principal) - Constructor for class nbi.xmlsec.xacml.builder.X500NameSubjectMatchBuilder
Creates the instance and selects the EqualFunction.NAME_X500NAME_EQUAL.
XACMLObjectBuilder - interface nbi.xmlsec.xacml.builder.XACMLObjectBuilder.
Basic interface for all classes building XACML components.
XMLSCHEMA_NAMESPACE - Static variable in class nbi.xmlsec.xacml.builder.ApplyBuilder
 
xpathVersion - Variable in class nbi.xmlsec.xacml.builder.AttributeSelectorBuilder
the XPath version to use, which must be a valid XPath version string (the identifier for XPath 1.0 is provided in AbstractPolicy)

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

Copyright © 2006 Lutz Suhrbier, Freie Universitšt Berlin. All Rights Reserved.