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

A

AAInterface - Class in net.geant.edugain.meta.metadata
This class contains a representation of the eduGAIN mapping for a SAML2 AttributeAuthorityDescriptor metadata element.
AAInterface() - Constructor for class net.geant.edugain.meta.metadata.AAInterface
Constructor
aaInterface - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The eduGAIN AA interface for this BE
AbstractFilter - Class in net.geant.edugain.attributes.filters
Abstract Attribute Filter.
AbstractFilter() - Constructor for class net.geant.edugain.attributes.filters.AbstractFilter
 
AbstractProviderMatcher - Class in net.geant.edugain.attributes.matchers
Abstract superclass for RemoteProviderMatcher and LocalProviderMatcher.
AbstractProviderMatcher() - Constructor for class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
 
AbstractRule - Class in net.geant.edugain.attributes.rules
Abstract base class for all Attribute manipulating rules
AbstractRule() - Constructor for class net.geant.edugain.attributes.rules.AbstractRule
 
acFilePath - Variable in class net.geant.edugain.attributes.AttributeConverterFactory
AttributeConverter configuration file path.
actions - Variable in class net.geant.edugain.base.AuthorizationRequest
An identifier for the action the requester is willing to perform on the resource.
actions - Variable in class net.geant.edugain.base.AuthorizationResponse
A list of actions that the user is authorized to perform.
add(AttributeValues) - Method in class net.geant.edugain.attributes.AttributeSet
Add a new attribute to the set.
addAction(String, String) - Method in class net.geant.edugain.base.AuthorizationRequest
Adds the specified action to the current list.
addAction(SAMLAction) - Method in class net.geant.edugain.base.AuthorizationRequest
Adds the specified action to the current list.
addAction(String, String) - Method in class net.geant.edugain.base.AuthorizationResponse
Adds the specified action to the current list.
addAction(SAMLAction) - Method in class net.geant.edugain.base.AuthorizationResponse
Adds the specified action to the current list.
addAttributeName(String, String) - Method in class net.geant.edugain.base.AttributeRequest
Adds the specified action to the current list.
addAttributeValue(String, String, String[]) - Method in class net.geant.edugain.base.AttributeResponse
Adds the specified attribute-value to the current list.
addAttributeValue(AttributeValues) - Method in class net.geant.edugain.base.AttributeResponse
Adds the specified attribute-value to the current list.
addAttributeValue(String, String, String[]) - Method in class net.geant.edugain.base.AuthenticationResponse
Adds the specified attribute-value to the current list.
addAttributeValue(AttributeValues) - Method in class net.geant.edugain.base.AuthenticationResponse
Adds the specified attribute-value to the current list.
addAttributeValue(AttributeValues) - Method in class net.geant.edugain.base.AuthorizationRequest
Add the specified attribute value to the list.
addHomeLocator(HomeLocator) - Method in class net.geant.edugain.base.AuthenticationRequest
Adds the specified home locator to the current list.
addInterface(URI) - Method in class net.geant.edugain.base.Response
Returns the list of interfaces associated with a ConnectTo result.
additionalData - Variable in class net.geant.edugain.base.Response
Any other data the Authentication Service is willing to include.
addPolicyReference(String) - Method in class net.geant.edugain.base.AuthorizationRequest
Add the specified policy reference.
addValue(String) - Method in class net.geant.edugain.base.AttributeValues
Adds the value to the list.
afFilePath - Variable in class net.geant.edugain.attributes.AttributeConverterFactory
AttributeFilter configuration file path.
allowAttributeOrDenyAttribute - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.FilterRuleType
 
AllowAttributeType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for AllowAttributeType complex type.
AllowAttributeType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.AllowAttributeType
 
AllowFilter - Class in net.geant.edugain.attributes.filters
Allow attribute filter.
AllowFilter() - Constructor for class net.geant.edugain.attributes.filters.AllowFilter
 
amFilePath - Variable in class net.geant.edugain.attributes.AttributeConverterFactory
AttributeNameMapper configuration file path.
any - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleConfigurationType
 
attribute - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.BasicRuleType
 
attribute - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.MergeRuleType
 
attribute - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.SplitRuleType
 
attribute - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
 
attribute - Variable in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
 
attributeAuthority - Variable in class net.geant.edugain.base.AuthorizationRequest
An optional URI of an eduGAIN instance that can help in making the authorisation decision by providing additional attributes.
AttributeConversionRulesType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for AttributeConversionRulesType complex type.
AttributeConversionRulesType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.AttributeConversionRulesType
 
AttributeConverter - Class in net.geant.edugain.attributes
Attribute Converter class.
AttributeConverter() - Constructor for class net.geant.edugain.attributes.AttributeConverter
 
ATTRIBUTECONVERTER_CONTEXT - Static variable in class net.geant.edugain.attributes.AttributeConverterConfigurator
JAXB Package name for AttributeConverter and AttributeFilter
AttributeConverterConfigurator - Class in net.geant.edugain.attributes
Configurator class for Attribute converter.
AttributeConverterConfigurator() - Constructor for class net.geant.edugain.attributes.AttributeConverterConfigurator
 
AttributeConverterFactory - Class in net.geant.edugain.attributes
Singleton factory class for AttributeConverter and AttributeNameMappers.
AttributeConverterFactory() - Constructor for class net.geant.edugain.attributes.AttributeConverterFactory
Private constructor.
AttributeConverterTest - Class in net.geant.edugain.attributes.xmltest
 
AttributeConverterTest() - Constructor for class net.geant.edugain.attributes.xmltest.AttributeConverterTest
 
attributeDefinition - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeMapperType
 
AttributeDefinitionType - Class in net.geant.edugain.attributes.jaxb.attributemapper
Java class for AttributeDefinitionType complex type.
AttributeDefinitionType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
 
AttributeFilter - Class in net.geant.edugain.attributes
Attribute Filtering class.
AttributeFilter() - Constructor for class net.geant.edugain.attributes.AttributeFilter
 
AttributeFilterType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for AttributeFilterType complex type.
AttributeFilterType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.AttributeFilterType
 
ATTRIBUTEMAPPER_CONTEXT - Static variable in class net.geant.edugain.attributes.AttributeConverterConfigurator
JAXB Package name for AttributeNameMapper.
AttributeMapperType - Class in net.geant.edugain.attributes.jaxb.attributemapper
Java class for AttributeMapperType complex type.
AttributeMapperType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemapper.AttributeMapperType
 
attributeMatch - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
 
AttributeMatcher - Class in net.geant.edugain.attributes.matchers
Matcher class for simple and regular expression matching against attributes.
AttributeMatcher() - Constructor for class net.geant.edugain.attributes.matchers.AttributeMatcher
 
AttributeMatchType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for AttributeMatchType complex type.
AttributeMatchType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.AttributeMatchType
 
attributeName - Variable in class net.geant.edugain.attributes.filters.AbstractFilter
The ID of the attribute which this filter operates on.
attributeName - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeMatchType
 
attributeName - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
 
attributeName - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
 
attributeName - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
 
attributeName - Variable in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
 
attributeName - Variable in class net.geant.edugain.attributes.matchers.AttributeMatcher
 
attributeName - Variable in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
 
attributeNameList - Variable in class net.geant.edugain.base.AttributeRequest
A list of the attribute names whose values are requested.
attributeNameMapper - Variable in class net.geant.edugain.attributes.AttributeSet
AttributeNameMapper which is used to manage attribute name mappings.
AttributeNameMapper - Interface in net.geant.edugain.attributes.namemappers
Interface for Attribute Name Mappers.
attributeNamespace - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
 
attributeNamespace - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
 
attributeNamespace - Variable in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
 
attributeNamespace - Variable in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
 
AttributeRequest - Class in net.geant.edugain.base
A request for attributes pertaining to a certain subject.
AttributeRequest() - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest
AttributeRequest(boolean) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest
AttributeRequest(InputStream) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAML document from an InputStream.
AttributeRequest(InputStream, boolean) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAML document from an InputStream.
AttributeRequest(Element) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAML document from an Element.
AttributeRequest(Element, boolean) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAML document from an Element.
AttributeRequest(SAMLRequest) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAMLRequest data received.
AttributeRequest(SAMLRequest, boolean) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAMLRequest data received
AttributeRequest(RequestAbstractType) - Constructor for class net.geant.edugain.base.AttributeRequest
Creates a new instance of AttributeRequest, filling the fields with the SAML 2 Request data received.
AttributeRequestAdaptor - Interface in net.geant.edugain.base
AttributeRequestAdaptor.
AttributeRequester - Class in net.geant.edugain.base
Implements an eduGAIN vanilla attribute requester.
AttributeRequester() - Constructor for class net.geant.edugain.base.AttributeRequester
Creates a new instance of a 'Vanilla' AttributeRequester.
AttributeResponder - Class in net.geant.edugain.base
Implementation of an eduGAIN Attribute Responder.
AttributeResponder() - Constructor for class net.geant.edugain.base.AttributeResponder
 
AttributeResponse - Class in net.geant.edugain.base
A response containing attributes according to a previously issued AttributeRequest.
AttributeResponse() - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse
AttributeResponse(boolean) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse
AttributeResponse(InputStream) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the SAML document from an InputStream.
AttributeResponse(InputStream, boolean) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the SAML document from an InputStream.
AttributeResponse(Element) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the SAML document from an Element.
AttributeResponse(Element, boolean) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the SAML document from an Element.
AttributeResponse(SAMLResponse) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the SAMLResponse data received.
AttributeResponse(SAMLResponse, boolean) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the SAMLResponse data received.
AttributeResponse(Response) - Constructor for class net.geant.edugain.base.AttributeResponse
Creates a new instance of AttributeResponse, filling the fields with the Response data received.
attributes - Variable in class net.geant.edugain.attributes.AttributeSet
Map for storing Attributes.
attributes - Variable in class net.geant.edugain.meta.metadata.AAInterface
Attributes accepted by this entity
attributes - Variable in class net.geant.edugain.meta.metadata.IDPInterface
Attributes supported by this IDP interface
AttributeSet - Class in net.geant.edugain.attributes
This class implements a container for AttributeValues.
AttributeSet() - Constructor for class net.geant.edugain.attributes.AttributeSet
Creates an empty set.
AttributeSet(AttributeNameMapper) - Constructor for class net.geant.edugain.attributes.AttributeSet
Creates an empty set with the specified AttributeNameMapper.
AttributeSet(List<AttributeValues>) - Constructor for class net.geant.edugain.attributes.AttributeSet
Creates a set from a list of AttributeValues.
AttributeSet(List<AttributeValues>, AttributeNameMapper) - Constructor for class net.geant.edugain.attributes.AttributeSet
Creates a set from a list of AttributeValues.
AttributeTestType - Class in net.geant.edugain.attributes.jaxb.attributetest
Java class for AttributeTestType complex type.
AttributeTestType() - Constructor for class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
 
AttributeTestXML - Class in net.geant.edugain.attributes.xmltest
 
AttributeTestXML() - Constructor for class net.geant.edugain.attributes.xmltest.AttributeTestXML
 
AttributeType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for AttributeType complex type.
AttributeType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
 
AttributeType - Class in net.geant.edugain.attributes.jaxb.attributemapper
Java class for AttributeType complex type.
AttributeType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
 
AttributeType - Class in net.geant.edugain.attributes.jaxb.attributetest
Java class for AttributeType complex type.
AttributeType() - Constructor for class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
 
attributeValue - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
 
attributeValue - Variable in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
 
attributeValueList - Variable in class net.geant.edugain.base.AuthenticationResponse
 
attributeValueList - Variable in class net.geant.edugain.base.AuthorizationRequest
A list of the attributes (as established by the authentication procedures) provided by and/or obtained for the element requesting the authorisation.
attributeValues - Variable in class net.geant.edugain.base.AttributeResponse
A list of elements, each of them corresponding to one attribute that the identity source is willing to deliver upon successful authentication.
AttributeValues - Class in net.geant.edugain.base
Defines an edugain attribute list.
AttributeValues() - Constructor for class net.geant.edugain.base.AttributeValues
Creates a new instance of AttributeValues
AttributeValues(String, String, String[]) - Constructor for class net.geant.edugain.base.AttributeValues
Creates a new instance of AttributeValues and initializes the object
attrValues - Variable in class net.geant.edugain.meta.metadata.EGAttribute
The list of possible values for this attribute
authenticatingPrincipal - Variable in class net.geant.edugain.base.AuthenticationRequest
A string (simple or in URN format) that identifies the principal [username/object] that is requesting the authentication.
authenticationMethod - Variable in class net.geant.edugain.base.AuthenticationRequest
URI that identifies a authentication method (e.g.
AuthenticationRequest - Class in net.geant.edugain.base
A request for authentication data about the subject requesting a service.
AuthenticationRequest() - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest
AuthenticationRequest(boolean) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest
AuthenticationRequest(InputStream) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAML document from an InputStream.
AuthenticationRequest(InputStream, boolean) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAML document from an InputStream.
AuthenticationRequest(Element) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAML document from an Element.
AuthenticationRequest(Element, boolean) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAML document from an Element.
AuthenticationRequest(SAMLRequest) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAMLRequest data received.
AuthenticationRequest(SAMLRequest, boolean) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAMLRequest data received
AuthenticationRequest(RequestAbstractType) - Constructor for class net.geant.edugain.base.AuthenticationRequest
Creates a new instance of AuthenticationRequest, filling the fields with the SAML 2 Request data received.
AuthenticationRequestAdaptor - Interface in net.geant.edugain.base
AuthenticationRequestAdaptor.
AuthenticationRequester - Class in net.geant.edugain.base
Implements an eduGAIN vanilla Authentication requester.
AuthenticationRequester() - Constructor for class net.geant.edugain.base.AuthenticationRequester
Creates a new instance of a 'Vanilla' AuthenticationRequester.
AuthenticationResponder - Class in net.geant.edugain.base
 
AuthenticationResponder() - Constructor for class net.geant.edugain.base.AuthenticationResponder
Creates a new instance of AuthenticationResponder
AuthenticationResponse - Class in net.geant.edugain.base
A response containing authentication data according to a previously issued AuthNReq.
AuthenticationResponse() - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse
AuthenticationResponse(boolean) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse
AuthenticationResponse(InputStream) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the SAML document from an InputStream.
AuthenticationResponse(InputStream, boolean) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the SAML document from an InputStream.
AuthenticationResponse(Element) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the SAML document from an Element.
AuthenticationResponse(Element, boolean) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the SAML document from an Element.
AuthenticationResponse(SAMLResponse) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the SAMLResponse data received.
AuthenticationResponse(SAMLResponse, boolean) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the SAMLResponse data received.
AuthenticationResponse(Response) - Constructor for class net.geant.edugain.base.AuthenticationResponse
Creates a new instance of AuthenticationResponse, filling the fields with the Response data received.
authnType - Variable in class net.geant.edugain.base.AuthenticationRequest
A identification of the protocol used in the authentication.
AuthorizationRequest - Class in net.geant.edugain.base
A request for an authorisation decision.
AuthorizationRequest() - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest
AuthorizationRequest(boolean) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest
AuthorizationRequest(InputStream) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAML document from an InputStream.
AuthorizationRequest(InputStream, boolean) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAML document from an InputStream.
AuthorizationRequest(Element) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAML document from an Element.
AuthorizationRequest(Element, boolean) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAML document from an Element.
AuthorizationRequest(SAMLRequest) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAMLRequest data received.
AuthorizationRequest(SAMLRequest, boolean) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAMLRequest data received
AuthorizationRequest(RequestAbstractType) - Constructor for class net.geant.edugain.base.AuthorizationRequest
Creates a new instance of AuthorizationRequest, filling the fields with the SAML 2 Request data received.
AuthorizationRequestAdaptor - Interface in net.geant.edugain.base
AuthorizationRequestAdaptor.
AuthorizationRequester - Class in net.geant.edugain.base
Implements an eduGAIN vanilla Authorization requester.
AuthorizationRequester() - Constructor for class net.geant.edugain.base.AuthorizationRequester
Creates a new instance of a 'Vanilla' AuthorizationRequester.
AuthorizationResponder - Class in net.geant.edugain.base
 
AuthorizationResponder() - Constructor for class net.geant.edugain.base.AuthorizationResponder
Creates a new instance of AuthorizationResponder
AuthorizationResponse - Class in net.geant.edugain.base
A response containing an authorisation decision according to a previously issued AuthZReq.
AuthorizationResponse() - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse
AuthorizationResponse(boolean) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse
AuthorizationResponse(InputStream) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the SAML document from an InputStream.
AuthorizationResponse(InputStream, boolean) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the SAML document from an InputStream.
AuthorizationResponse(Element) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the SAML document from an Element.
AuthorizationResponse(Element, boolean) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the SAML document from an Element.
AuthorizationResponse(SAMLResponse) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the SAMLResponse data received.
AuthorizationResponse(SAMLResponse, boolean) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the SAMLResponse data received.
AuthorizationResponse(Response) - Constructor for class net.geant.edugain.base.AuthorizationResponse
Creates a new instance of AuthorizationResponse, filling the fields with the Response data received.
AuthSSLProtocolSocketFactory - Class in net.geant.edugain.meta.publish
AuthSSLProtocolSocketFactory can be used to validate the identity of the HTTPS server against a list of trusted certificates and to authenticate to the HTTPS server using a private key.
AuthSSLProtocolSocketFactory(URL, String, URL, String) - Constructor for class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
Constructor for AuthSSLProtocolSocketFactory.
AuthSSLX509TrustManager - Class in net.geant.edugain.meta.publish
AuthSSLX509TrustManager can be used to extend the default X509TrustManager with additional trust decisions.
AuthSSLX509TrustManager(X509TrustManager) - Constructor for class net.geant.edugain.meta.publish.AuthSSLX509TrustManager
Constructor for AuthSSLX509TrustManager.

B

backwardMapping - Variable in class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
Store 'backward' mapping (physical -> logical) for input attributes
BaseDefinitions - Class in net.geant.edugain.base
Utility class for constants, mostly XML (extends org.opensaml.XML class)
BaseDefinitions() - Constructor for class net.geant.edugain.base.BaseDefinitions
 
BaseException - Exception in net.geant.edugain.base
Encapsulates an eduGAIN basic error.
BaseException(String) - Constructor for exception net.geant.edugain.base.BaseException
Encapsulates a general eduGAIN error
BasicRule - Class in net.geant.edugain.attributes.rules
Basic attribute transformation rule.
BasicRule() - Constructor for class net.geant.edugain.attributes.rules.BasicRule
 
basicRuleOrMergeRuleOrSplitRule - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeConversionRulesType
 
BasicRuleType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for BasicRuleType complex type.
BasicRuleType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.BasicRuleType
 
beDelete(URL, String, String) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
Deleting function used by an authorized bridging element(BE) in order to delete their own metadata from the MDS
BEMetaData - Class in net.geant.edugain.meta.metadata
This class contains a representation of the metadata required for an eduGAIN bridging element (BE), mapped to the SAML2 EntityDescriptor element.
BEMetaData() - Constructor for class net.geant.edugain.meta.metadata.BEMetaData
Constructor
beMetaDataList - Variable in class net.geant.edugain.meta.metadata.FederationMetaData
The list of BEMetaData elements for this federation
bePublish(URL, String, String, BEMetaData) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
Publishing function used by an authorized bridging element(BE) in order to publish its own metadata to the MDS
buffer - Variable in class net.geant.edugain.base.SecureConnection
 
builderFactory - Static variable in class net.geant.edugain.meta.publish.MetaDataMarshaller
XMLObject builder factory.
buildObject() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeBuilder
Constructor
buildObject(String, String, String) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeBuilder
Constructor
buildObject() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceBuilder
buildObject(String, String, String) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceBuilder
buildQueryString(ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.query.MetaDataRequester
Builds the query string to be included in the MDS URL based on the provided home locators

C

c - Variable in class net.geant.edugain.validation.SAMLSigner
 
cacheReference - Variable in class net.geant.edugain.base.Request
An optional parameter including a ResponseID argument of a previous Response.
caInterface - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The eduGAIN onlineCA interface for this BE
CAInterface - Class in net.geant.edugain.meta.metadata
This class contains a representation of the metadata available for an Online CA.
CAInterface() - Constructor for class net.geant.edugain.meta.metadata.CAInterface
Constructor
canonicalizationalg - Variable in class net.geant.edugain.validation.SAMLSigner
 
caseSensitive - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
 
cert_val - Variable in class net.geant.edugain.validation.Validator
 
certchain - Variable in class net.geant.edugain.validation.SAMLSigner
 
cfg - Variable in class net.geant.edugain.base.SecureConnection
 
cfg - Variable in class net.geant.edugain.base.websso.WebSSOResponder
 
cfg - Variable in class net.geant.edugain.meta.publish.MetaDataPublisher
eduGAIN Configurator used to retrieve keystore information
cfg - Variable in class net.geant.edugain.validation.SAMLSigner
 
cfg - Variable in class net.geant.edugain.validation.util.CRLSelector
 
cfg - Variable in class net.geant.edugain.validation.Validator
 
checkClientTrusted(X509Certificate[], String) - Method in class net.geant.edugain.meta.publish.AuthSSLX509TrustManager
 
checkEntityName(String) - Method in class net.geant.edugain.validation.eduGAINComponentID
This method verifies the match between the entity name in the Component ID retrieved from the signature of a metadata object, the one from the URL (if existent),from the EntitiesDescriptor@Name attribute (if existent) and from the EntityDescriptor@EntityID attribute.
checkEntityName() - Method in class net.geant.edugain.validation.eduGAINComponentID
This method verifies the match between the entity name in the Component ID retrieved from the signature of a metadata object, the one from the EntitiesDescriptor@Name attribute (if existent) and from the EntityDescriptor@EntityID attribute.
checkFederationName(String) - Method in class net.geant.edugain.validation.eduGAINComponentID
This method verifies the match between the federation name in the Component ID retrieved from the signature of a metadata object, the one from the URL (if existent), from the EntitiesDescriptor@Name attribute (if existent) and from the EntityDescriptor@EntityID attribute.
checkFederationName() - Method in class net.geant.edugain.validation.eduGAINComponentID
This method verifies the match between the federation name in the Component ID retrieved from the signature of a metadata object, the one from the EntitiesDescriptor@Name attribute (if existent) and from the EntityDescriptor@EntityID attribute.
checkServerTrusted(X509Certificate[], String) - Method in class net.geant.edugain.meta.publish.AuthSSLX509TrustManager
 
cid_handlers - Variable in class net.geant.edugain.validation.Validator
 
className - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
 
clearComponentIDHandler() - Method in class net.geant.edugain.validation.Validator
Unsets the ComponentID handler so that every registered handler is used.
clone() - Method in class net.geant.edugain.attributes.AttributeSet
 
clone() - Method in class net.geant.edugain.base.Configurator
This class is not clonable...
clone() - Method in class net.geant.edugain.validation.util.CRLSelector
This class is not clonable...
componentID - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The BE's component ID specified in the metadata retrieved from the MDS
componentID - Variable in class net.geant.edugain.meta.metadata.RoleInterface
Interface/component ID
ComponentID - Interface in net.geant.edugain.validation
Basic component identifiers.
components - Variable in class net.geant.edugain.base.Configurator
 
condition - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
 
condition - Variable in class net.geant.edugain.attributes.rules.AbstractRule
Parsed condition data
ConditionType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for ConditionType complex type.
ConditionType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
 
config - Variable in class net.geant.edugain.base.Configurator
 
configuration - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
 
configuration - Variable in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
Stores the configuration.
configuration - Variable in class net.geant.edugain.attributes.matchers.AttributeMatcher
 
configuration - Variable in class net.geant.edugain.attributes.rules.AbstractRule
Parsed configuration data
ConfigurationException - Exception in net.geant.edugain.attributes
Generic exception which is thrown when AttributeConverterFactory cannot configure the new AttributeConverter or AttributeNameMapper instance.
ConfigurationException() - Constructor for exception net.geant.edugain.attributes.ConfigurationException
 
ConfigurationException(String) - Constructor for exception net.geant.edugain.attributes.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception net.geant.edugain.attributes.ConfigurationException
 
Configurator - Class in net.geant.edugain.base
This class is used to globally configure eduGAIN and the underlaying OpenSAML libraries.
Configurator(Properties) - Constructor for class net.geant.edugain.base.Configurator
Create a new instance of Configurator, wrapping eduGAIN properties into OpenSAML properties.
Configurator.LoggerFilter - Class in net.geant.edugain.base
LoggerFilter extension to filter class names.
Configurator.LoggerFilter() - Constructor for class net.geant.edugain.base.Configurator.LoggerFilter
 
configureLog4JWithConsoleAppender(Level) - Static method in class net.geant.edugain.attributes.Log4jConfigurator
Configure Log4j framework to log messages to the system console.
configureLog4JWithConsoleAppender() - Static method in class net.geant.edugain.attributes.Log4jConfigurator
Configure Log4j framework to log warn messages to the system console.
connection - Variable in class net.geant.edugain.base.SecureConnection
 
consumerId - Variable in class net.geant.edugain.base.Request
The component identifier for the consumer of the request.
consumerId - Variable in class net.geant.edugain.base.Response
The component identifier for the consumer of the response.
contact - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The contact person for this BE
Contact - Class in net.geant.edugain.meta.metadata
This class contains a representation of the eduGAIN mapping for a SAML2 Contact metadata element.
Contact() - Constructor for class net.geant.edugain.meta.metadata.Contact
Constructor
Contact(String, String, String, String) - Constructor for class net.geant.edugain.meta.metadata.Contact
Constructor
contactURL - Variable in class net.geant.edugain.meta.metadata.RoleInterface
The URL by which this interface can be reached
contains(String) - Method in class net.geant.edugain.attributes.AttributeSet
Determines if the set contains an AttriubuteValue with a given ID.
context - Variable in class net.geant.edugain.base.SecureConnection
 
conversionRules - Variable in class net.geant.edugain.attributes.AttributeConverter
Attribute conversion rules.
createAllowAttributeType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of AllowAttributeType
createAttributeConversionRulesType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of AttributeConversionRulesType
createAttributeConverter() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Creates new AttributeConverter instance, and configures it with the XML file.
createAttributeConverter(String) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Creates new AttributeConverter instance and configures it with String XML configuration.
createAttributeConverter(AttributeConversionRulesType) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Creates new AttributeConverter instance.
createAttributeConverter(AttributeConversionRulesType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of JAXBElement<AttributeConversionRulesType>}
createAttributeDefinitionType() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.ObjectFactory
Create an instance of AttributeDefinitionType
createAttributeFilter() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Creates new AttributeFilter instance, and configures it with the XML file.
createAttributeFilter(String) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
 
createAttributeFilter(AttributeFilterType) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
 
createAttributeFilter(AttributeFilterType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of JAXBElement<AttributeFilterType>}
createAttributeFilterType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of AttributeFilterType
createAttributeMapper(AttributeMapperType) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.ObjectFactory
Create an instance of JAXBElement<AttributeMapperType>}
createAttributeMapperType() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.ObjectFactory
Create an instance of AttributeMapperType
createAttributeMatchType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of AttributeMatchType
createAttributeNameMapper() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Creates new AttributeNameMapper instance and configures it.
createAttributeTest(AttributeTestType) - Method in class net.geant.edugain.attributes.jaxb.attributetest.ObjectFactory
Create an instance of JAXBElement<AttributeTestType>}
createAttributeTestType() - Method in class net.geant.edugain.attributes.jaxb.attributetest.ObjectFactory
Create an instance of AttributeTestType
createAttributeType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of AttributeType
createAttributeType() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.ObjectFactory
Create an instance of AttributeType
createAttributeType() - Method in class net.geant.edugain.attributes.jaxb.attributetest.ObjectFactory
Create an instance of AttributeType
createBasicRuleType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of BasicRuleType
createConditionType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of ConditionType
createCustomRuleConfigurationType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of CustomRuleConfigurationType
createCustomRuleType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of CustomRuleType
createDenyAttributeType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of DenyAttributeType
createFilterRuleType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of FilterRuleType
createKeyManagers(KeyStore, String) - Static method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
createKeyStore(URL, String) - Static method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
createMatchType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of MatchType
createMergeRuleType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of MergeRuleType
createRequestContext(List<AttributeValues>, String, String) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Creates request context from input AttributeValues list and remote and local provider identifier.
createRuleType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of RuleType
createSocket(String, int, InetAddress, int, HttpConnectionParams) - Method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
Attempts to get a new socket connection to the given host within the given time limit.
createSocket(String, int, InetAddress, int) - Method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
createSocket(String, int) - Method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
createSplitRuleType() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create an instance of SplitRuleType
createSSLContext() - Method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
createTrustManagers(KeyStore) - Static method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
credential - Variable in class net.geant.edugain.validation.SAMLSigner
 
crl - Variable in class net.geant.edugain.base.Configurator
 
crl_timeout - Variable in class net.geant.edugain.base.Configurator
 
crl_tmstamp - Variable in class net.geant.edugain.base.Configurator
 
crls - Variable in class net.geant.edugain.validation.util.CRLSelector
This class implements a cache system for all CRLs found.
crls_tmstamps - Variable in class net.geant.edugain.validation.util.CRLSelector
 
CRLSelector - Class in net.geant.edugain.validation.util
Utility class that selects the CRL to use with a given certificate.
CRLSelector() - Constructor for class net.geant.edugain.validation.util.CRLSelector
Create a new CRLSelector, checking if user has forced the use of a CRL or those included in the certificates should be used.
CustomRuleConfigurationType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for CustomRuleConfigurationType complex type.
CustomRuleConfigurationType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleConfigurationType
 
CustomRuleType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for CustomRuleType complex type.
CustomRuleType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
 

D

debugOutput() - Method in class net.geant.edugain.attributes.AttributeSet
 
decide(LoggingEvent) - Method in class net.geant.edugain.base.Configurator.LoggerFilter
 
DEFAULT_ATTRIBUTENAMESPACE - Static variable in class net.geant.edugain.attributes.AttributeSet
Default attributeNameSpace.
DEFAULT_CANONICALIZATION_ALG - Static variable in class net.geant.edugain.validation.SAMLSigner
 
DEFAULT_CONFIG_FILE - Static variable in class net.geant.edugain.base.Configurator
 
DEFAULT_CRL_TIMEOUT - Static variable in class net.geant.edugain.base.Configurator
 
DEFAULT_DIGEST_ALG - Static variable in class net.geant.edugain.validation.SAMLSigner
 
DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Element local name
DEFAULT_ELEMENT_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Default element name
DEFAULT_LOG_FILTER - Static variable in class net.geant.edugain.base.Configurator
 
DEFAULT_SAML_VERSION - Static variable in class net.geant.edugain.base.Configurator
 
DEFAULT_SIGNATURE_ALG - Static variable in class net.geant.edugain.validation.SAMLSigner
 
DefaultAttributeNameMapper - Class in net.geant.edugain.attributes.namemappers
Default Attribute Name mapping class.
DefaultAttributeNameMapper(AttributeMapperType) - Constructor for class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
Creates new instance.
defaultTrustManager - Variable in class net.geant.edugain.meta.publish.AuthSSLX509TrustManager
 
deleteMetaData(String) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
General delete method; opens a connection to the given URL and deletes the metadata associated with the given entity or federation.
DenyAttributeType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for DenyAttributeType complex type.
DenyAttributeType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.DenyAttributeType
 
DenyFilter - Class in net.geant.edugain.attributes.filters
Deny attribute filter.
DenyFilter() - Constructor for class net.geant.edugain.attributes.filters.DenyFilter
 
DESCR_ATTRIB_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
"Description" attribute name
description - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
 
description - Variable in class net.geant.edugain.meta.metadata.CAInterface
Description of the OnlineCA service (optional)
description - Variable in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Service description attribute
digestalg - Variable in class net.geant.edugain.validation.SAMLSigner
 
disableCertificateValidation() - Method in class net.geant.edugain.validation.Validator
Disable certificate validation for SAML object validation.
displayName - Variable in class net.geant.edugain.meta.metadata.Organisation
Display name - suggestion: orgName (country) , eg.
doFilter(RuleContext) - Method in class net.geant.edugain.attributes.filters.AllowFilter
 
doFilter(RuleContext) - Method in class net.geant.edugain.attributes.filters.DenyFilter
 
doFilter(RuleContext) - Method in interface net.geant.edugain.attributes.filters.Filter
Do the filtering in the RuleContext.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AttributeResponder
Handles the HTTP GET method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AuthenticationResponder
Handles the HTTP GET method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AuthorizationResponder
Handles the HTTP GET method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSORequestListener
Handles the HTTP GET method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSOResponseListener
Handles the HTTP GET method.
doMatch(String) - Method in class net.geant.edugain.attributes.matchers.RegularExpressionHelper
Do the actual matching against the value and return the matcher groups as List<String>.
doOutputAttribute(RuleContext) - Method in class net.geant.edugain.attributes.rules.AbstractRule
Creates new Attributes in RuleContext's AttributeSet
doOutputAttribute(RuleContext) - Method in class net.geant.edugain.attributes.rules.FilterRule
The action of the FilterRule is to call all the attribute filters.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AttributeResponder
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AuthenticationResponder
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AuthorizationResponder
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSORequestListener
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSOResponseListener
Handles the HTTP POST method.
doProcessHTTPRequest(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AttributeResponder
Processes requests for both HTTP GET and POST methods.
doProcessHTTPRequest(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AuthenticationResponder
Processes requests for both HTTP GET and POST methods.
doProcessHTTPRequest(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.AuthorizationResponder
Processes requests for both HTTP GET and POST methods.
doProcessHTTPRequest(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSORequestListener
Processes requests for both HTTP GET and POST methods.
doProcessHTTPRequest(HttpServletRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSOResponseListener
Processes requests for both HTTP GET and POST methods.

E

EDUGAIN_CID_RESOLVER - Static variable in class net.geant.edugain.base.BaseDefinitions
 
EDUGAIN_NAMESPACE_RESULT_ACCEPTED - Static variable in class net.geant.edugain.base.Response
The request was accepted
EDUGAIN_NAMESPACE_RESULT_ATTRIBUTE_RELEASE_POLICY_ACCEPT - Static variable in class net.geant.edugain.base.AttributeValues
Release policy for this attribute match
EDUGAIN_NAMESPACE_RESULT_ATTRIBUTE_RELEASE_POLICY_REJECT - Static variable in class net.geant.edugain.base.AttributeValues
Release policy for this attribute did not match
EDUGAIN_NAMESPACE_RESULT_CONNECT_TO - Static variable in class net.geant.edugain.base.Response
Connect to...
EDUGAIN_NAMESPACE_RESULT_DENY - Static variable in class net.geant.edugain.base.Response
The request was denied
EDUGAIN_NAMESPACE_RESULT_EXPIRED_MESSAGE - Static variable in class net.geant.edugain.base.Response
The validity time of the content of the message has expired.
EDUGAIN_NAMESPACE_RESULT_FAULT - Static variable in class net.geant.edugain.base.Response
Fault
EDUGAIN_NAMESPACE_RESULT_INCOMPATIBLE_VERSIONS - Static variable in class net.geant.edugain.base.Response
The version of the message is incompatible with the version of the service.
EDUGAIN_NAMESPACE_RESULT_INSUFFICIENT_DATA - Static variable in class net.geant.edugain.base.Response
Not enough data to perform the authentication operation
EDUGAIN_NAMESPACE_RESULT_INVALID_CREDENTIALS - Static variable in class net.geant.edugain.base.Response
The provided credentials were invalid
EDUGAIN_NAMESPACE_RESULT_MALFORMED_MESSAGE - Static variable in class net.geant.edugain.base.Response
Error in the structure or codification of the message
EDUGAIN_NAMESPACE_RESULT_REDIRECT_USER_TO - Static variable in class net.geant.edugain.base.Response
The user must be redirected to...
EDUGAIN_NAMESPACE_RESULT_TRUST_ERROR - Static variable in class net.geant.edugain.base.Response
Error checking the authenticity of the message
EDUGAIN_NAMESPACE_RESULT_UNKNOWN_HOMESITE - Static variable in class net.geant.edugain.base.Response
The homesite provided (or guessed by the HLS) is unknown
EDUGAIN_NS - Static variable in class net.geant.edugain.base.BaseDefinitions
SAML protocol XML namespace
EDUGAIN_REFERENCE_ATTRIBUTEAUTHORITY - Static variable in class net.geant.edugain.base.BaseDefinitions
eduGAIN identifier for attribute authority
EDUGAIN_REFERENCE_CACHE - Static variable in class net.geant.edugain.base.BaseDefinitions
eduGAIN identifier for cache reference
EDUGAIN_REFERENCE_HOMELOCATOR - Static variable in class net.geant.edugain.base.BaseDefinitions
eduGAIN identifier for home locator
EDUGAIN_SCHEMA_ID - Static variable in class net.geant.edugain.base.BaseDefinitions
eduGAIN XML Schema Identifier
eduGAINComponentID - Class in net.geant.edugain.validation
This class represents component identificators and allows to manipulate them easily.
eduGAINComponentID(String) - Constructor for class net.geant.edugain.validation.eduGAINComponentID
Creates a new instance of eduGAINComponentID
eduGAINComponentID(SignableSAMLObject) - Constructor for class net.geant.edugain.validation.eduGAINComponentID
Creates a new ComponentID from an OpenSAML 2 signed document.
eduGAINComponentID(SAMLSignedObject) - Constructor for class net.geant.edugain.validation.eduGAINComponentID
Creates a new ComponentID from an OpenSAML 1 signed document.
EGAttribute - Class in net.geant.edugain.meta.metadata
This class contains a representation of an eduGAIN Attribute object
EGAttribute() - Constructor for class net.geant.edugain.meta.metadata.EGAttribute
Constructor
EGAttribute(String) - Constructor for class net.geant.edugain.meta.metadata.EGAttribute
Constructor, takes as parameter the attribute name
EGAttribute(String, ArrayList<String>) - Constructor for class net.geant.edugain.meta.metadata.EGAttribute
Constructor
egCid - Variable in class net.geant.edugain.meta.sign.MetaDataSigner
 
EGMD_NS - Static variable in class net.geant.edugain.meta.metadata.BEMetaData
Namespace constant for eduGAIN-specific metadata
EGMD_PREFIX - Static variable in class net.geant.edugain.meta.metadata.BEMetaData
Prefix constant for eduGAIN-specific metadata
elContext - Variable in class net.geant.edugain.attributes.RuleContext
EL Context
email - Variable in class net.geant.edugain.meta.metadata.Contact
Email address of the contact person for this BE
enableCertificateValidation() - Method in class net.geant.edugain.validation.Validator
Enable certificate validation for SAML object validation.
entity - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
equals(Object) - Method in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
Compare this NameSpacedAttribute instance to another.
equals(Object) - Method in class net.geant.edugain.meta.metadata.HomeLocator
Compare HomeLocators.
errorMessage - Variable in class net.geant.edugain.base.Response
Extra information about the error.
errorReason - Variable in class net.geant.edugain.base.Response
One of the possible error types taken into account in the system (see below)
evaluateConditions(RuleContext) - Method in class net.geant.edugain.attributes.rules.AbstractRule
Call all matchers.
EvaluationException - Exception in net.geant.edugain.attributes
Throwed when evaluation of an EL expression failed.
EvaluationException() - Constructor for exception net.geant.edugain.attributes.EvaluationException
Creates a new instance of EvaluationException without detail message.
EvaluationException(String) - Constructor for exception net.geant.edugain.attributes.EvaluationException
Constructs an instance of EvaluationException with the specified detail message.
EXACT_MATCH - Static variable in class net.geant.edugain.meta.metadata.HLPattern
URN value of the 'exact match' type of matching algorithm
extractXMLData(StringBuffer, String) - Method in class net.geant.edugain.meta.query.MetaDataRequester
Extracts the XML data associated to the provided root element from a given string

F

factory - Variable in class net.geant.edugain.attributes.RuleContext
EL Expression Factory
factory - Variable in class net.geant.edugain.base.SecureConnection
 
factory - Variable in class net.geant.edugain.validation.SAMLSigner
 
federation - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
FederationMetaData - Class in net.geant.edugain.meta.metadata
This class contains a representation of the metadata required for a federation, corresponding to the SAML2 EntitiesDescriptor element.
FederationMetaData() - Constructor for class net.geant.edugain.meta.metadata.FederationMetaData
Constructor
fedName - Variable in class net.geant.edugain.meta.metadata.FederationMetaData
The federation name
Filter - Interface in net.geant.edugain.attributes.filters
Filter interface for one attribute filter.
filteringRules - Variable in class net.geant.edugain.attributes.AttributeFilter
Attribute Filtering rules.
filterOut(String, List<String>) - Method in class net.geant.edugain.attributes.AttributeSet
Filters out Attribute Values from this set.
filterOut(AttributeSet, AttributeValues) - Method in class net.geant.edugain.attributes.filters.AbstractFilter
Internal method to remove one AttributeValue from the AttributeSet.
filterRule - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeFilterType
 
FilterRule - Class in net.geant.edugain.attributes.rules
Filtering implementation of the Rule interface.
FilterRule() - Constructor for class net.geant.edugain.attributes.rules.FilterRule
 
FilterRuleType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for FilterRuleType complex type.
FilterRuleType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.FilterRuleType
 
filters - Variable in class net.geant.edugain.attributes.rules.FilterRule
Attribute filters.
filterWorkAttributeSet - Variable in class net.geant.edugain.attributes.RequestContext
Containes attributes which are used by filters.
forceComponentIDHandler(Class) - Method in class net.geant.edugain.validation.Validator
Forces using a ComponentID handler class specified.
forced_cid_handler - Variable in class net.geant.edugain.validation.Validator
 
forwardMapping - Variable in class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
Store 'forward' mapping (logical -> physical) for output attributes
fppDelete(URL, String) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
Deleting function used centrally by an FPP in order to delete metadata about BE(s) within its federation
fppPublish(URL, String, String, ArrayList<BEMetaData>) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
Publishing function used centrally by an FPP in order to publish metadata about BE(s) within its federation
fromSAML(SAMLRequest) - Method in class net.geant.edugain.base.AttributeRequest
Fill this AttributeRequest from a SAMLRequest.
fromSAML(RequestAbstractType) - Method in class net.geant.edugain.base.AttributeRequest
Fill this AttributeRequest from a SAML 2 Request
fromSAML(SAMLResponse) - Method in class net.geant.edugain.base.AttributeResponse
Fill this AttributeResponse with a SAMLResponse.
fromSAML(Response) - Method in class net.geant.edugain.base.AttributeResponse
Fill this AttributeResponse with a SAML 2 Response
fromSAML(SAMLRequest) - Method in class net.geant.edugain.base.AuthenticationRequest
Fill this AuthenticationRequest from a SAMLRequest.
fromSAML(RequestAbstractType) - Method in class net.geant.edugain.base.AuthenticationRequest
Fill this AuthenticationRequest from a SAML 2 Request
fromSAML(SAMLResponse) - Method in class net.geant.edugain.base.AuthenticationResponse
Fill this AuthenticationResponse with a SAMLResponse.
fromSAML(Response) - Method in class net.geant.edugain.base.AuthenticationResponse
Fill this AuthenticationResponse with a SAML 2 Response
fromSAML(SAMLRequest) - Method in class net.geant.edugain.base.AuthorizationRequest
Fill this AuthorizationRequest from a SAMLRequest.
fromSAML(RequestAbstractType) - Method in class net.geant.edugain.base.AuthorizationRequest
Fill this AuthorizationRequest from a SAML 2 Request
fromSAML(SAMLResponse) - Method in class net.geant.edugain.base.AuthorizationResponse
Fill this AuthorizationResponse with a SAMLResponse.
fromSAML(Response) - Method in class net.geant.edugain.base.AuthorizationResponse
Fill this AuthorizationResponse with a SAML 2 Response
fromSAML(Object) - Method in class net.geant.edugain.base.Request
Fill this Request with a SAML Document.
fromSAML(SAMLRequest) - Method in class net.geant.edugain.base.Request
Fill this Request from a SAMLRequest.
fromSAML(RequestAbstractType) - Method in class net.geant.edugain.base.Request
Fill this Request from a SAML 2 Request
fromSAML(Object) - Method in class net.geant.edugain.base.Response
Fill this Response with a SAML Document.
fromSAML(SAMLResponse) - Method in class net.geant.edugain.base.Response
Fill this Response with a SAMLResponse.
fromSAML(Response) - Method in class net.geant.edugain.base.Response
Fill this Response with a SAML 2 Response

G

generateRequestID() - Method in class net.geant.edugain.base.Request
Sets a ramdomly generated reference for this request operation to be used in the inResponseTo field of the corresponding response.
generateResponseID() - Method in class net.geant.edugain.base.Response
Sets a randomly generated id for this request operation to be used in further interactions regarding this request.
get(String) - Method in class net.geant.edugain.attributes.AttributeSet
Return an attribute from the set.
getAAInterface() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the AAInterface of this BE
getAcceptedIssuers() - Method in class net.geant.edugain.meta.publish.AuthSSLX509TrustManager
 
getActions() - Method in class net.geant.edugain.base.AuthorizationRequest
Gets the list of actions for this request.
getActions() - Method in class net.geant.edugain.base.AuthorizationResponse
Gets the list of actions accepted for this response.
getAdditionalData() - Method in class net.geant.edugain.base.Response
Gets additional data
getAllowAttributeOrDenyAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.FilterRuleType
Gets the value of the allowAttributeOrDenyAttribute property.
getAny() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleConfigurationType
Gets the value of the any property.
getAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.BasicRuleType
Gets the value of the attribute property.
getAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MergeRuleType
Gets the value of the attribute property.
getAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.SplitRuleType
Gets the value of the attribute property.
getAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Gets the value of the attribute property.
getAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
Gets the value of the attribute property.
getAttributeAuthority() - Method in class net.geant.edugain.base.AuthorizationRequest
Returns the attribute authority.
getAttributeConverterFilePath() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
 
getAttributeDefinition() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeMapperType
Gets the value of the attributeDefinition property.
getAttributeFilterFilePath() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Get the Attribute Filter configuration file path.
getAttributeID(String, String) - Method in interface net.geant.edugain.attributes.namemappers.AttributeNameMapper
Make 'backward-style' mapping: get the defined ID for attribute name and namespace.
getAttributeID(String, String) - Method in class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
Make 'backward-style' mapping: get the defined ID for attribute name and namespace.
getAttributeID(String, String) - Method in class net.geant.edugain.attributes.namemappers.NoopAttributeNameMapper
Return the lower-cased attributeName as attributeID.
getAttributeMatch() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
Gets the value of the attributeMatch property.
getAttributeName() - Method in class net.geant.edugain.attributes.filters.AbstractFilter
 
getAttributeName() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeMatchType
Gets the value of the attributeName property.
getAttributeName() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
Gets the value of the attributeName property.
getAttributeName() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Gets the value of the attributeName property.
getAttributeName() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
Gets the value of the attributeName property.
getAttributeName() - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
Gets the value of the attributeName property.
getAttributeName(String) - Method in interface net.geant.edugain.attributes.namemappers.AttributeNameMapper
Make 'forward-style' mapping: get attribute name for the defined ID.
getAttributeName(String) - Method in class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
Make 'forward-style' mapping: get attribute name for the defined ID.
getAttributeName() - Method in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
 
getAttributeName(String) - Method in class net.geant.edugain.attributes.namemappers.NoopAttributeNameMapper
Return null, as NoopAttributeNameMapper should not alter attribute names.
getAttributeNameList() - Method in class net.geant.edugain.base.AttributeRequest
Get values for the AttributeNameList
getAttributeNameMapper() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
 
getAttributeNameMapper() - Method in class net.geant.edugain.attributes.AttributeSet
 
getAttributeNameMapperFilePath() - Method in class net.geant.edugain.attributes.AttributeConverterFactory
 
getAttributeNames() - Method in class net.geant.edugain.attributes.AttributeSet
Get all attribute IDs.
getAttributeNamespace() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Gets the value of the attributeNamespace property.
getAttributeNamespace() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
Gets the value of the attributeNamespace property.
getAttributeNamespace() - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
Gets the value of the attributeNamespace property.
getAttributeNamespace(String) - Method in interface net.geant.edugain.attributes.namemappers.AttributeNameMapper
Make 'forward-style' mapping: get attribute name for the defined ID.
getAttributeNamespace(String) - Method in class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
Make 'forward-style' mapping: get attribute name for the defined ID.
getAttributeNamespace() - Method in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
 
getAttributeNamespace(String) - Method in class net.geant.edugain.attributes.namemappers.NoopAttributeNameMapper
Return null for every attributeID.
getAttributes() - Method in class net.geant.edugain.meta.metadata.AAInterface
Gets the list of accepted attributes
getAttributes() - Method in class net.geant.edugain.meta.metadata.IDPInterface
Gets the list of attributes supported by this IDP interface
getAttributeValue() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
Gets the value of the attributeValue property.
getAttributeValue() - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
Gets the value of the attributeValue property.
getAttributeValueList() - Method in class net.geant.edugain.base.AttributeResponse
Gets the list of attribute-value pairs
getAttributeValueList() - Method in class net.geant.edugain.base.AuthenticationResponse
Returns a list of elements, each of them corresponding to one attribute that the identity is willing to deliver upon successful authentication
getAttributeValueList() - Method in class net.geant.edugain.base.AuthorizationRequest
Gets the values for the attribute-value pair list.
getAttributeValues() - Method in class net.geant.edugain.attributes.AttributeSet
Get all AttributeValues.
getAttrValues() - Method in class net.geant.edugain.meta.metadata.EGAttribute
Gets the attribute values
getAuthenticatingPrincipal() - Method in class net.geant.edugain.base.AuthenticationRequest
Gets the reference of the subject (principal) that is requesting the authentication.
getAuthenticationRequestURL(AuthenticationRequest) - Method in class net.geant.edugain.base.websso.WebSSORequester
Processes an AuthenticationRequest request and builds the appropriate HTTP response (redirection to a HomeBE).
getAuthMethod() - Method in class net.geant.edugain.base.AuthenticationRequest
Gets the authentication method to be used
getAuthType() - Method in class net.geant.edugain.base.AuthenticationRequest
Returns the value of the authentication type field
getBasicRuleOrMergeRuleOrSplitRule() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeConversionRulesType
Gets the value of the basicRuleOrMergeRuleOrSplitRule property.
getBEMetaData(XMLObject) - Method in class net.geant.edugain.meta.query.MetaDataRequester
If the root of the received metadata document is an EntityDescriptor, this method maps it to an eduGAINMeta BEMetaData object
getBeMetaDataList() - Method in class net.geant.edugain.meta.metadata.FederationMetaData
Gets the list of BEMetaData elements for this federation
getCacheReference() - Method in class net.geant.edugain.base.Request
Gets the value of the cacheReference field
getCAInterface() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the CAInterface of this BE
getChain() - Method in class net.geant.edugain.validation.SAMLSigner
Get the certificate chain associated with the private key.
getClassName() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
Gets the value of the className property.
getComponentID() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the component ID for this BE
getComponentID() - Method in class net.geant.edugain.meta.metadata.RoleInterface
Gets the interface Component ID
getCondition() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
Gets the value of the condition property.
getCondition() - Method in class net.geant.edugain.attributes.rules.AbstractRule
 
getConfiguration() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
Gets the value of the configuration property.
getConfiguration() - Method in class net.geant.edugain.attributes.rules.AbstractRule
 
getConsumerId() - Method in class net.geant.edugain.base.Request
Gets the component identifier for the eduGAIN component consuming this request .
getConsumerId() - Method in class net.geant.edugain.base.Response
Gets the component identifier for the eduGAIN component consuming this response .
getContact() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the Contact object containing the contact info for this BE
getContactURL() - Method in class net.geant.edugain.meta.metadata.RoleInterface
Gets the URL of the interface
getContents() - Method in class net.geant.edugain.base.SecureConnection
Get the contents of the response, if any.
getCRL(String) - Method in class net.geant.edugain.base.Configurator
Get a CRL with the full list of revocated certs.
getCRL() - Method in class net.geant.edugain.base.Configurator
Get a CRL with the full list of revocated certs.
getCRLTimeout() - Method in class net.geant.edugain.base.Configurator
Get the CRL timeout.
getDescription() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
Gets the value of the description property.
getDescription() - Method in class net.geant.edugain.meta.metadata.CAInterface
Gets the online CA service description
getDescription() - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Gets the description for this service.
getDescription() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Gets the description for this service.
getDigestAlgorithm() - Method in class net.geant.edugain.validation.SAMLSigner
Get the digest algorithm.
getDisplayName() - Method in class net.geant.edugain.meta.metadata.Organisation
Gets the organisation display name
getEmail() - Method in class net.geant.edugain.meta.metadata.Contact
Gets the email address of the contact person
getEndpoints() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeImpl
 
getEndpoints(QName) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeImpl
 
getEntityName() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns the entity name of this component identifier.
getExpressionValues(String) - Method in class net.geant.edugain.attributes.RuleContext
Resolves the EL expression.
getFederationName() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns the federation name of this component identifier.
getFedMetaData(XMLObject) - Method in class net.geant.edugain.meta.query.MetaDataRequester
If the root of the received metadata document is an EntitiesDescriptor, this method maps it to an eduGAINMeta FederationMetaData object
getFedName() - Method in class net.geant.edugain.meta.metadata.FederationMetaData
Gets the federation name
getFilterRule() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeFilterType
Gets the value of the filterRule property.
getFilterWorkAttributeSet() - Method in class net.geant.edugain.attributes.RequestContext
Returns the denied attribute set within this request.
getFilterWorkAttributeSet() - Method in class net.geant.edugain.attributes.RuleContext
Returns the filter work AttributeSet this FilterRule operates on.
getHLPatterns() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the list of Home Locator Patterns (HLPatterns) for this BE
getHlPatterns() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the list of HL patterns for this BE
getHlType() - Method in class net.geant.edugain.meta.metadata.HLPattern
Gets the home locator type for this pattern
getHomeLocators() - Method in class net.geant.edugain.base.AuthenticationRequest
Returns the list of home locators
getHomeSite() - Method in class net.geant.edugain.base.AttributeRequest
Gets the value of the HomeSite
getHomeSite() - Method in class net.geant.edugain.base.AuthenticationRequest
Gets the value of the HomeSite
getId() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Gets the value of the id property.
getId() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Gets the value of the id property.
getId() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the BE ID (name)
getId() - Method in class net.geant.edugain.meta.metadata.RoleInterface
Gets the interface ID (name)
getIDPInterface() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the IDPInterface of this BE
getInputAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MergeRuleType
Gets the value of the inputAttribute property.
getInputAttribute() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.SplitRuleType
Gets the value of the inputAttribute property.
getInputAttributeSet() - Method in class net.geant.edugain.attributes.RequestContext
Returns the input attribute set associated with the request.
getInputAttributeSet() - Method in class net.geant.edugain.attributes.RuleContext
Returns the input AttributeSet this Rule operates on.
getInResponseTo() - Method in class net.geant.edugain.base.Response
Gets the identifier of the query being responded
getInstance() - Static method in class net.geant.edugain.attributes.AttributeConverterFactory
Returns the AttributeConverterFactory instance.
getInstance() - Static method in class net.geant.edugain.base.Configurator
Get a running instance of the configuration or instantiate a new one.
getInstance(Properties) - Static method in class net.geant.edugain.base.Configurator
Instantiate a new configurator with the specified properties.
getInstance(String) - Static method in class net.geant.edugain.base.Configurator
Get a running instance of the configuration or instantiate a new one.
getInstance(InputStream) - Static method in class net.geant.edugain.base.Configurator
Get a running instance of the configuration or instantiate a new one.
getInstance(URL) - Static method in class net.geant.edugain.base.Configurator
Get a running instance of the configuration or instantiate a new one.
getInstance() - Static method in class net.geant.edugain.validation.util.CRLSelector
Instantiate a new CRLSelector.
getInterfaces() - Method in class net.geant.edugain.base.Response
Returns the list of interfaces associated with a ConnectTo result.
getIssued() - Method in class net.geant.edugain.base.Request
Returns the date this request was issued
getIssued() - Method in class net.geant.edugain.base.Response
Returns the date this response was issued
getKey() - Method in class net.geant.edugain.validation.SAMLSigner
Get the private key in use.
getLocal() - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
Gets the value of the local property.
getLocale() - Method in class net.geant.edugain.base.websso.WebSSOResponder
Gets the current locale to use for the current response.
getLocalProvider() - Method in class net.geant.edugain.attributes.RequestContext
Returns the local provider id.
getLocalProvider() - Method in class net.geant.edugain.attributes.RuleContext
Returns the loal provider identifier from the RequestContext.
getLocalProviderMatch() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
Gets the value of the localProviderMatch property.
getLocation() - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Gets the URI, usually a URL, for the location of this Endpoint.
getLocation() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Gets the URI, usually a URL, for the location of this Endpoint.
getMatchers() - Method in class net.geant.edugain.attributes.rules.AbstractRule
 
getMatchingAlgo() - Method in class net.geant.edugain.meta.metadata.HLPattern
Gets the matching algorithm for this pattern
getMdsBaseUrl() - Method in interface net.geant.edugain.meta.rest.RESTClient
Gets the MDS base URL
getMdsBaseUrl() - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Gets the MDS base URL
getMdsUrl() - Method in interface net.geant.edugain.meta.rest.RESTClient
Gets the MDS URL
getMdsUrl() - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Gets the MDS URL
getName() - Method in class net.geant.edugain.base.AttributeValues
Gets the namespace of the attribute
getName() - Method in class net.geant.edugain.meta.metadata.CAInterface
Gets the online CA service name
getName() - Method in class net.geant.edugain.meta.metadata.Contact
Gets the name of the contact person
getName() - Method in class net.geant.edugain.meta.metadata.EGAttribute
Gets the attribute name
getName() - Method in class net.geant.edugain.meta.metadata.HomeLocator
Gets the name of the home locator
getName() - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Gets the name of this service.
getName() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Gets the name of this service.
getName() - Method in class net.geant.edugain.meta.metadata.Organisation
Gets the organisation name
getName() - Method in class net.geant.edugain.meta.metadata.SPInterface
Gets the name of this service
getNameSpace() - Method in class net.geant.edugain.base.AttributeValues
Gets the namespace of the attribute
getNameSpace() - Method in interface net.geant.edugain.validation.ComponentID
Returns the namespace for this component identifier.
getNameSpace() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns the namespace for this component identifier.
getNotBefore() - Method in class net.geant.edugain.base.Response
Gets the date before this response should not be used
getNotOnOrAfter() - Method in class net.geant.edugain.base.Response
Gets the date after this response should not be used
getOnlineCAServices() - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorType
Gets a list of OnlineCA services for this service.
getOnlineCAServices() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeImpl
Gets a list of OnlineCA services for this service.
getOrderedChildren() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeImpl
Gets children of this element
getOrderedChildren() - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
 
getOrganisation() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the Organisation object containing the organisation info for this BE
getOutputAttributeConfiguration() - Method in class net.geant.edugain.attributes.rules.AbstractRule
 
getOutputAttributeSet() - Method in class net.geant.edugain.attributes.RequestContext
Returns the output attribute set associated with this request.
getOutputAttributeSet() - Method in class net.geant.edugain.attributes.RuleContext
Returns the output AttributeSet this Rule operates on.
getPolicyReference() - Method in class net.geant.edugain.base.AuthorizationRequest
Gets the list of policy references.
getPolicyResult() - Method in class net.geant.edugain.base.AttributeValues
Gets the the attribute release policy value
getPrivateKey(boolean) - Method in class net.geant.edugain.base.Configurator
Force get the key from the keystore.
getPrivateKey() - Method in class net.geant.edugain.base.Configurator
Get the keystore.
getProducerId() - Method in class net.geant.edugain.base.Request
Gets the component identifier for the eduGAIN component producing this request .
getProducerId() - Method in class net.geant.edugain.base.Response
Gets the component identifier for the eduGAIN component producing this response .
getProperties() - Method in class net.geant.edugain.base.Configurator
This method returns the properties stored in the current configuration.
getProperty(String) - Method in class net.geant.edugain.base.Configurator
This method returns the value of a property, if set.
getProperty(String, String) - Method in class net.geant.edugain.base.Configurator
This method returns the value of a property if set, or a default value if not.
getProviderId(RuleContext) - Method in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
Abstract method to return the provider identifier.
getProviderId(RuleContext) - Method in class net.geant.edugain.attributes.matchers.LocalProviderMatcher
Return the local provider identifier.
getProviderId(RuleContext) - Method in class net.geant.edugain.attributes.matchers.RemoteProviderMatcher
Return the remote provider identifier.
getPublishRespCode() - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
Gets the REST/HTTP response code
getPublishRespMessage() - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
Gets the REST/HTTP response message
getQueryRespCode() - Method in class net.geant.edugain.meta.query.MetaDataRequester
Gets the query REST/HTTP response code
getQueryRespMessage() - Method in class net.geant.edugain.meta.query.MetaDataRequester
Gets the query REST/HTTP response message
getReferred() - Method in class net.geant.edugain.base.AttributeRequest
Gets the URI from where the requester was redirected to this service
getRemote() - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
Gets the value of the remote property.
getRemoteProvider() - Method in class net.geant.edugain.attributes.RequestContext
Returns the remote provider id.
getRemoteProvider() - Method in class net.geant.edugain.attributes.RuleContext
Returns the remote provider identifier from the RequestContext.
getRemoteProviderMatch() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
Gets the value of the remoteProviderMatch property.
getRequestContext() - Method in class net.geant.edugain.attributes.RuleContext
Returns the RequestContext of this request.
getRequestID() - Method in class net.geant.edugain.base.Request
Returns the identifier of the request
getRequiredAttributes() - Method in class net.geant.edugain.meta.metadata.SPInterface
Gets the list of required attributes for this entity
getResource() - Method in class net.geant.edugain.base.AuthorizationResponse
Gets the resource for this AuthorizationResponse.
getResource() - Method in class net.geant.edugain.base.Request
Gets the URI of the resource whose access originated the operation
getResponseID() - Method in class net.geant.edugain.base.Response
Gets the identifier for this result
getResult() - Method in class net.geant.edugain.base.Response
Gets the status code of this response
getResultMessage() - Method in class net.geant.edugain.base.Response
Gets the message associated with the result.
getServiceIdentifier() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns the local service identifier identifier (if present) of this component identifier.
getServletInfo() - Method in class net.geant.edugain.base.AttributeResponder
Returns a short description of the servlet.
getServletInfo() - Method in class net.geant.edugain.base.AuthenticationResponder
Returns a short description of the servlet.
getServletInfo() - Method in class net.geant.edugain.base.AuthorizationResponder
Returns a short description of the servlet.
getServletInfo() - Method in class net.geant.edugain.base.websso.WebSSORequestListener
Returns a short description of the servlet.
getServletInfo() - Method in class net.geant.edugain.base.websso.WebSSOResponseListener
Returns a short description of the servlet.
getShire() - Method in class net.geant.edugain.base.AuthenticationRequest
Gets the URI from where the requester was redirected to this service
getSignatureAlgorithm() - Method in class net.geant.edugain.validation.SAMLSigner
Get the signature algorithm.
getSPInterface() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the SPInterface of this BE
getSSLContext() - Method in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
getStatusCode() - Method in class net.geant.edugain.base.SecureConnection
Retrieve the status code given by the server for the current connection.
getStatusMessage() - Method in class net.geant.edugain.base.SecureConnection
Retrieve the status message given by the server for the current connection.
getSubjectHandle() - Method in class net.geant.edugain.base.AttributeRequest
Gets the value of the SubjectHandle
getSubjectHandle() - Method in class net.geant.edugain.base.AttributeResponse
Gets the value of the SubjectHandle
getSubjectHandle() - Method in class net.geant.edugain.base.AuthenticationResponse
Returns identification string returned upon successfull authentication
getSubjectHandle() - Method in class net.geant.edugain.base.AuthorizationRequest
Gets the value of the SubjectHandle.
getSubjectHandle() - Method in class net.geant.edugain.base.AuthorizationResponse
Gets the subject handle for this AuthorizationResponse.
getSurname() - Method in class net.geant.edugain.meta.metadata.Contact
Gets the surname of the contact person
getTelNumber() - Method in class net.geant.edugain.meta.metadata.Contact
Gets the telephone number of the contact person
getUrl() - Method in class net.geant.edugain.meta.metadata.Organisation
Gets the organisation Url
getURN() - Method in interface net.geant.edugain.validation.ComponentID
Returns the full urn for this component identifier.
getURN() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns the full urn for this component identifier.
getValCompID() - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Gets the validated MDS component ID
getValidComponents() - Method in class net.geant.edugain.base.Configurator
Get the current valid components list.
getValue() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Gets the value of the value property.
getValue() - Method in class net.geant.edugain.meta.metadata.HLPattern
Gets the value of this pattern
getValue() - Method in class net.geant.edugain.meta.metadata.HomeLocator
Gets the value of the home locator
getValues() - Method in class net.geant.edugain.base.AttributeValues
Gets the attribute value
getValues() - Method in interface net.geant.edugain.validation.ComponentID
Returns all the values (not including namespace) for this URN.
getValues() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns all the values (not including namespace) for this URN.
getVersion() - Method in class net.geant.edugain.base.Configurator
Get the currently configured SAML version to use.
getXMLMetaData(URL, String) - Method in class net.geant.edugain.meta.query.MetaDataRequester
Gets the metadata response from the server and marhsalls it to an XML DOM object

H

hashCode() - Method in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
 
hashCode() - Method in class net.geant.edugain.meta.metadata.HomeLocator
Get the hash code of this object.
hasMultivaluedMatch - Variable in class net.geant.edugain.attributes.RuleContext
Whether this context already has multivalued match or not.
helper - Variable in class net.geant.edugain.attributes.matchers.AttributeMatcher
 
HLP_NAME - Static variable in class net.geant.edugain.meta.metadata.HLPattern
Name constant for the HLPattern element
HLPattern - Class in net.geant.edugain.meta.metadata
This class contains a representation of an eduGAIN Home Locator Pattern to be included in the published metadata
HLPattern() - Constructor for class net.geant.edugain.meta.metadata.HLPattern
Constructor
HLPattern(String, String, String) - Constructor for class net.geant.edugain.meta.metadata.HLPattern
Constructor
hlPatterns - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The home locator patterns used by the MDS in serching for this BE
hlType - Variable in class net.geant.edugain.meta.metadata.HLPattern
Home locator type for this pattern
HOME_DOMAIN - Static variable in class net.geant.edugain.meta.metadata.HomeLocator
homeDomain value of the Home Locator name
HomeLocator - Class in net.geant.edugain.meta.metadata
This class contains a representation of an eduGAIN Home Locator, used for issuing more specific metadata queries
HomeLocator() - Constructor for class net.geant.edugain.meta.metadata.HomeLocator
Constructor
HomeLocator(String, String) - Constructor for class net.geant.edugain.meta.metadata.HomeLocator
Constructor, takes as parameters the name and value of the HL.
homeLocators - Variable in class net.geant.edugain.base.AuthenticationRequest
A list of data that will be used by the Metadata Service to evaluate the request.
homeSite - Variable in class net.geant.edugain.base.AttributeRequest
The home site of the user where the request is going to be solved.
homeSite - Variable in class net.geant.edugain.base.AuthenticationRequest
The home site of the user where the request is going to be solved.

I

id - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
 
id - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
 
id - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The BE's ID (name)
id - Variable in class net.geant.edugain.meta.metadata.RoleInterface
Interface ID (name)
idpInterface - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The eduGAIN IdP interface for this BE
IDPInterface - Class in net.geant.edugain.meta.metadata
This class contains a representation of the eduGAIN mapping for a SAML2 IDPSSODescriptor metadata element.
IDPInterface() - Constructor for class net.geant.edugain.meta.metadata.IDPInterface
Constructor
incomingAttributeRequest(AttributeRequest) - Method in interface net.geant.edugain.base.AttributeRequestAdaptor
Handles attribute requests coming from eduGAIN, converting them into the local federation slang, then responding back using an eduGAIN Attribute response.
incomingAuthenticationRequest(AuthenticationRequest) - Method in interface net.geant.edugain.base.AuthenticationRequestAdaptor
Handles Authentication requests coming from eduGAIN, converting them into the local federation slang, then responding back using an eduGAIN Authentication response.
incomingAuthenticationRequest(AuthenticationRequest, HttpServletResponse) - Method in interface net.geant.edugain.base.websso.WebSSORequestAdaptor
Handles the requests coming from eduGAIN, converting it into the local federation slang.
incomingAuthenticationResponse(AuthenticationResponse, String, HttpServletResponse) - Method in interface net.geant.edugain.base.websso.WebSSOResponseAdaptor
Handles the request coming from the local federation, converting it to an eduGAIN authentication response that will be used by eduGAIN base.
incomingAuthorizationRequest(AuthorizationRequest) - Method in interface net.geant.edugain.base.AuthorizationRequestAdaptor
Handles Authorization requests coming from eduGAIN, converting them into the local federation slang, then responding back using an eduGAIN Authorization response.
init(AttributeConversionRulesType) - Method in class net.geant.edugain.attributes.AttributeConverter
Initializes this converter with attribute conversion configuration.
init(AttributeFilterType) - Method in class net.geant.edugain.attributes.AttributeFilter
Initializes this converter with attribute filtering configuration.
init(AttributeType) - Method in class net.geant.edugain.attributes.filters.AbstractFilter
Initializes this attribute filter with parsed configuration.
init(AttributeType) - Method in interface net.geant.edugain.attributes.filters.Filter
Make the filter initialization.
init(MatchType) - Method in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
Initialize the Matcher with parsed configuration.
init(MatchType) - Method in class net.geant.edugain.attributes.matchers.AttributeMatcher
Initialize this matcher with the parsed configuration.
init(MatchType) - Method in interface net.geant.edugain.attributes.matchers.Matcher
Initializes the matcher.
init(RuleType) - Method in class net.geant.edugain.attributes.rules.AbstractRule
Initialize the rule with the parsed configuration.
init(RuleType) - Method in class net.geant.edugain.attributes.rules.BasicRule
Initialize the Rule with parsed configuration data.
init(RuleType) - Method in class net.geant.edugain.attributes.rules.FilterRule
Initializes the Filter with parsed configuration.
init(RuleType) - Method in class net.geant.edugain.attributes.rules.MergeRule
 
init(RuleType) - Method in interface net.geant.edugain.attributes.rules.Rule
Initialize the rule with its parsed configuration
init(RuleType) - Method in class net.geant.edugain.attributes.rules.SplitRule
 
initialize() - Method in class net.geant.edugain.validation.SAMLSigner
SAMLSigner initialization.
inputAttribute - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.MergeRuleType
 
inputAttribute - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.SplitRuleType
 
inputAttributeSet - Variable in class net.geant.edugain.attributes.RequestContext
The input attributes of this request.
inResponseTo - Variable in class net.geant.edugain.base.Response
A reference to the RequestID contained in the input message of the operation.
instance - Static variable in class net.geant.edugain.attributes.AttributeConverterFactory
 
interfaces - Variable in class net.geant.edugain.base.Response
A list of (possible) interfaces associated with a CONNECT_TO result
isBE() - Method in class net.geant.edugain.validation.eduGAINComponentID
Determines if this component identifier relates to a Bridging Element.
isCaseSensitive() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Gets the value of the caseSensitive property.
isCIDHandlerRegistered(Class) - Method in class net.geant.edugain.validation.Validator
Check if a handler is already registered.
isFPP() - Method in class net.geant.edugain.validation.eduGAINComponentID
Determines if this component identifier relates to a Federation Peering Point.
isIDP() - Method in class net.geant.edugain.validation.eduGAINComponentID
Determines if this component identifier relates to an Identity Provider.
isMDS() - Method in class net.geant.edugain.validation.eduGAINComponentID
Determines if this component identifier relates to a Metadata Service.
isNegate() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Gets the value of the negate property.
isReplaceValues() - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
Gets the value of the replaceValues property.
isScoped() - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Gets the value of the scoped property.
isSP() - Method in class net.geant.edugain.validation.eduGAINComponentID
Determines if this component identifier relates to a Service Provider.
isStrict() - Method in class net.geant.edugain.base.Request
Check if this Response is in strict mode.
isStrict() - Method in class net.geant.edugain.base.Response
Check if this Response is in strict mode.
issued - Variable in class net.geant.edugain.base.Request
The date the Request was issued.
issued - Variable in class net.geant.edugain.base.Response
The instant this response was issued
isValueMatches() - Method in class net.geant.edugain.attributes.filters.AbstractFilter
 

K

key - Variable in class net.geant.edugain.base.Configurator
 
key - Variable in class net.geant.edugain.validation.SAMLSigner
 
keystore - Variable in class net.geant.edugain.base.Configurator
 
keystore - Variable in class net.geant.edugain.base.SecureConnection
 
keystore - Variable in class net.geant.edugain.validation.SAMLSigner
 
keystorePassword - Variable in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
keystoreUrl - Variable in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
kind - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
kmf - Variable in class net.geant.edugain.base.SecureConnection
 

L

loadConverterConfiguration(Reader) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Converter configuration from java.io.Reader interface.
loadConverterConfiguration(String) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Converter configuration from java.lang.String.
loadConverterConfiguration(File) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Converter configuration from file.
loadFactory() - Method in class net.geant.edugain.base.SecureConnection
 
loadFilterConfiguration(Reader) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Filter configuration from java.io.Reader interface.
loadFilterConfiguration(String) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Filter configuration from java.lang.String.
loadFilterConfiguration(File) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Filter configuration from file.
loadKeyStore(String, String) - Method in class net.geant.edugain.base.Configurator
Load a KeyStore.
loadKeyStore(URL, String) - Method in class net.geant.edugain.base.Configurator
Load a KeyStore.
loadKeyStore() - Method in class net.geant.edugain.base.Configurator
Load the default keystore.
loadMapperConfiguration(Reader) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Mapping configuration from java.io.Reader interface.
loadMapperConfiguration(String) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Mapping configuration from java.lang.String.
loadMapperConfiguration(File) - Static method in class net.geant.edugain.attributes.AttributeConverterConfigurator
Load the Attribute Mapping configuration from file.
loadProperties(InputStream) - Static method in class net.geant.edugain.base.Configurator
Load a set of configuration properties.
loadTemplate(String) - Method in class net.geant.edugain.base.websso.WebSSOResponder
 
loadTrustStore() - Method in class net.geant.edugain.base.Configurator
Load the default truststore.
local - Variable in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
 
localProvider - Variable in class net.geant.edugain.attributes.RequestContext
The 'local' peer provider identifier (from the local federation).
localProviderMatch - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
 
LocalProviderMatcher - Class in net.geant.edugain.attributes.matchers
Matcher class for local provider matching.
LocalProviderMatcher() - Constructor for class net.geant.edugain.attributes.matchers.LocalProviderMatcher
 
location - Variable in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Service location URI
LOCATION_ATTRIB_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
"Location" attribute name
log - Variable in class net.geant.edugain.attributes.AttributeConverter
 
log - Static variable in class net.geant.edugain.attributes.AttributeConverterConfigurator
 
log - Variable in class net.geant.edugain.attributes.AttributeConverterFactory
 
log - Variable in class net.geant.edugain.attributes.AttributeFilter
 
log - Variable in class net.geant.edugain.attributes.AttributeSet
 
log - Variable in class net.geant.edugain.attributes.filters.AbstractFilter
 
log - Variable in class net.geant.edugain.attributes.filters.AllowFilter
 
log - Variable in class net.geant.edugain.attributes.filters.DenyFilter
 
log - Variable in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
 
log - Variable in class net.geant.edugain.attributes.matchers.AttributeMatcher
 
log - Variable in class net.geant.edugain.attributes.matchers.RegularExpressionHelper
 
log - Variable in class net.geant.edugain.attributes.namemappers.DefaultAttributeNameMapper
 
log - Variable in class net.geant.edugain.attributes.RuleContext
Logger instance
log - Variable in class net.geant.edugain.attributes.rules.AbstractRule
 
log - Variable in class net.geant.edugain.attributes.rules.BasicRule
 
log - Variable in class net.geant.edugain.attributes.rules.FilterRule
 
log - Variable in class net.geant.edugain.attributes.rules.MergeRule
 
log - Variable in class net.geant.edugain.attributes.rules.SplitRule
 
log - Variable in class net.geant.edugain.base.AttributeRequester
 
log - Variable in class net.geant.edugain.base.AttributeResponder
 
log - Variable in class net.geant.edugain.base.AuthenticationRequester
 
log - Variable in class net.geant.edugain.base.AuthenticationResponder
 
log - Variable in class net.geant.edugain.base.AuthorizationRequester
 
log - Variable in class net.geant.edugain.base.AuthorizationResponder
 
log - Variable in class net.geant.edugain.base.Configurator
 
log - Variable in class net.geant.edugain.base.Request
Generic logger attribute.
log - Variable in class net.geant.edugain.base.Response
Generic logger attribute.
log - Variable in class net.geant.edugain.base.SecureConnection
 
log - Variable in class net.geant.edugain.base.websso.WebSSORequester
 
log - Variable in class net.geant.edugain.base.websso.WebSSORequestListener
 
log - Variable in class net.geant.edugain.base.websso.WebSSOResponder
 
log - Variable in class net.geant.edugain.base.websso.WebSSOResponseListener
 
LOG - Static variable in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
Log object for this class.
LOG - Static variable in class net.geant.edugain.meta.publish.AuthSSLX509TrustManager
Log object for this class.
log - Static variable in class net.geant.edugain.meta.publish.MetaDataMarshaller
Class logger.
log - Static variable in class net.geant.edugain.meta.publish.MetaDataPublisher
Class logger.
log - Static variable in class net.geant.edugain.meta.query.MetaDataRequester
Class logger.
log - Static variable in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Class logger.
log - Static variable in class net.geant.edugain.meta.sign.MetaDataSigner
Class logger.
log - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
log - Variable in class net.geant.edugain.validation.SAMLSigner
 
log - Variable in class net.geant.edugain.validation.util.CRLSelector
 
log - Variable in class net.geant.edugain.validation.Validator
 
Log4jConfigurator - Class in net.geant.edugain.attributes
Simple helper class for configuring Log4j.
Log4jConfigurator() - Constructor for class net.geant.edugain.attributes.Log4jConfigurator
 
lookupMetaData(URL) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL
lookupMetaData() - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL
lookupMetaData(URL, String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'
lookupMetaData(String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'
lookupMetaData(URL, String, String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element
lookupMetaData(String, String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element
lookupMetaData(URL) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL.
lookupMetaData() - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL.
lookupMetaData(URL, String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'.
lookupMetaData(String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'.
lookupMetaData(URL, String, String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element.
lookupMetaData(String, String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element.
lookupMetaDataRoot(URL) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL
lookupMetaDataRoot() - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL
lookupMetaDataRoot(URL, String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'
lookupMetaDataRoot(String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'
lookupMetaDataRoot(URL, String, String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element
lookupMetaDataRoot(String, String) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element
lookupMetaDataRoot(URL) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL.
lookupMetaDataRoot() - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of all bridging elements from all federations, by using only the MDS base URL.
lookupMetaDataRoot(URL, String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'.
lookupMetaDataRoot(String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for the list of bridging elements belonging to a specific federation; the MDS URL will be composed of the base URL and the 'federationID'.
lookupMetaDataRoot(URL, String, String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element.
lookupMetaDataRoot(String, String) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data lookup operation for a specific BE interface; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the bridging element.

M

main(String[]) - Static method in class net.geant.edugain.attributes.xmltest.AttributeConverterTest
 
mapToAADescriptor(AAInterface) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given eduGAIN AAInterface object to a SAML2 AttributeAuthorityDescriptor
mapToAAInterface(AttributeAuthorityDescriptor) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 AttributeAuthorityDescriptor to an eduGAIN AAInterface object
mapToBEMetaData(EntityDescriptor) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 EntitiyDescriptor to an eduGAIN BEMetaData object.
mapToCADescriptor(CAInterface) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given eduGAIN CAInterface object to an OnlineCADescriptorType object, which is an eduGAIN extension to SAML2 metadata.
mapToCAInterface(OnlineCADescriptorType) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps an extended SAML2 RoleDescriptor object to an eduGAIN CAInterface object
mapToContact(ContactPerson) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 ContactPerson object to an eduGAIN Contact object
mapToContactPerson(Contact) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given eduGAIN Contact object to a SAML2 ContactPerson object
mapToEntityDescriptor(BEMetaData) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given eduGAIN BEMetaData object to a SAML2 EntityDescriptor
mapToFedMetaData(EntitiesDescriptor) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 EntitiesDescriptor to an eduGAIN FederationMetaData object.
mapToHLPattern(XMLObject) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 XMLObject to an eduGAIN HLPattern object.
mapToIDPDescriptor(IDPInterface) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given eduGAIN IDPInterface object to a SAML2 IDPSSODescriptor
mapToIDPInterface(IDPSSODescriptor) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 IDPSSODescriptor to an eduGAIN IDPInterface object
mapToOrganisation(Organization) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 Organization object to an eduGAIN Organisation object
mapToOrganization(Organisation, ArrayList<HLPattern>) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Builds an SAML2 Organization object and maps the given 'home locator patterns' as Extensions to the Organization element
mapToSPDescriptor(SPInterface) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given eduGAIN SPInterface object to a SAML2 SPSSODescriptor
mapToSPInterface(SPSSODescriptor) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Maps a SAML2 SPSSODescriptor to an eduGAIN SPInterface object
mapToXMLString(Element) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Obtains the XML representation for a given root element in the form of a String
marshallAttributes(XMLObject, Element) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceMarshaller
marshallEntitiesDescriptor(EntitiesDescriptor) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Marshalls a SAML2 EntitiesDescriptor to a DOM Element.
marshallEntityDescriptor(EntityDescriptor) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Marshalls a SAML2 EntityDescriptor to a DOM Element.
marshallerFactory - Static variable in class net.geant.edugain.meta.publish.MetaDataMarshaller
XMLObject marshaller factory.
marshallMetaData(BEMetaData) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given BEMetaData object to the corresponding SAML2 representation (EntityDescriptor) and marshalls the latter to a DOM element
marshallMetaData(ArrayList<BEMetaData>, String) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given list of BEMetaData objects to the corresponding SAML2 representation (EntitiesDescriptor) and marshalls the latter to a DOM element.
marshallMetaData(FederationMetaData) - Method in class net.geant.edugain.meta.publish.MetaDataMarshaller
Maps the given FederationMetaData object to the corresponding SAML2 representation (EntitiesDescriptor) and marshalls the latter to a DOM element.
match(RuleContext) - Method in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
Do the actual matching.
match(RuleContext) - Method in class net.geant.edugain.attributes.matchers.AttributeMatcher
Do a match against the attributes in rule context.
match(RuleContext, AttributeSet) - Method in class net.geant.edugain.attributes.matchers.AttributeMatcher
Internal method to support attribute set matching.
match(RuleContext) - Method in interface net.geant.edugain.attributes.matchers.Matcher
Run-time matching.
MATCH_ALGO_NAME - Static variable in class net.geant.edugain.meta.metadata.HLPattern
Name constant for the matching algorithm attribute
Matcher - Interface in net.geant.edugain.attributes.matchers
Matcher interface for Rule matchers.
matcherID - Variable in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
The id of the regular expression matching.
matchers - Variable in class net.geant.edugain.attributes.rules.AbstractRule
Matcher helper objects
matchingAlgo - Variable in class net.geant.edugain.meta.metadata.HLPattern
Matching algorithm for this pattern
MatchType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for MatchType complex type.
MatchType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
 
mdMarsh - Variable in class net.geant.edugain.meta.sign.MetaDataSigner
 
mdMarshaller - Variable in class net.geant.edugain.meta.publish.MetaDataPublisher
Marshaller object used to convert the data into SAML2 XML before publishing to the MDS
mdPublisher - Variable in class net.geant.edugain.meta.rest.RESTClientImpl
 
mdRequester - Variable in class net.geant.edugain.meta.rest.RESTClientImpl
 
mdRequester - Variable in class net.geant.edugain.meta.sign.MetaDataSigner
 
mdsBaseUrl - Variable in class net.geant.edugain.meta.rest.RESTClientImpl
The MDS base URL
mdsConnection - Variable in class net.geant.edugain.meta.publish.MetaDataPublisher
The URLConnection to the MDS
mdsConnection - Variable in class net.geant.edugain.meta.query.MetaDataRequester
The connection to the MDS server
mdsUrl - Variable in class net.geant.edugain.meta.rest.RESTClientImpl
The full MDS URL used for the required operation
mdUnmarsh - Variable in class net.geant.edugain.meta.sign.MetaDataSigner
 
mdUnmarshaller - Variable in class net.geant.edugain.meta.query.MetaDataRequester
Unmarshaller object used for unmarshalling the received metadata
MergeRule - Class in net.geant.edugain.attributes.rules
Attribute transformation rule, which can merge together multiple attributes into one.
MergeRule() - Constructor for class net.geant.edugain.attributes.rules.MergeRule
 
MergeRuleType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for MergeRuleType complex type.
MergeRuleType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.MergeRuleType
 
MetaDataMarshaller - Class in net.geant.edugain.meta.publish
This class performs the mapping of eduGAIN metadata objects to SAML2 metadata objects and their marshalling to the XML representation.
MetaDataMarshaller() - Constructor for class net.geant.edugain.meta.publish.MetaDataMarshaller
Constructor
MetaDataPublisher - Class in net.geant.edugain.meta.publish
This class implements a HTTP or HTTPS client which posts the given data to the provided Metadata Service (MDS) URL
MetaDataPublisher() - Constructor for class net.geant.edugain.meta.publish.MetaDataPublisher
Constructor
MetaDataRequester - Class in net.geant.edugain.meta.query
This class implements a HTTP client which opens a (secure) connection to the provided Metadata Service (MDS) URL and retrieves the server response in the form of a String object.
MetaDataRequester() - Constructor for class net.geant.edugain.meta.query.MetaDataRequester
Constructor
MetaDataSigner - Class in net.geant.edugain.meta.sign
This class signs eduGAIN metadata using the eduGAINVal API and performs the corresponding security checks.
MetaDataSigner() - Constructor for class net.geant.edugain.meta.sign.MetaDataSigner
Constructor
MetaDataUnmarshaller - Class in net.geant.edugain.meta.query
This class performs the unmarshalling of metadata xml documents retrieved from the MDS into openSAML2 objects and maps these to eduGAIN metadata objects.
MetaDataUnmarshaller() - Constructor for class net.geant.edugain.meta.query.MetaDataUnmarshaller
Constructor
MetaPublishException - Exception in net.geant.edugain.meta.publish
Encapsulates a metadata publishing error.
MetaPublishException(String) - Constructor for exception net.geant.edugain.meta.publish.MetaPublishException
Creates a new instance of MetaPublishException
MetaQueryException - Exception in net.geant.edugain.meta.query
Encapsulates a metadata query error.
MetaQueryException(String) - Constructor for exception net.geant.edugain.meta.query.MetaQueryException
Creates a new instance of MetaQueryException
mFactory - Variable in class net.geant.edugain.validation.SAMLSigner
 
multivaluedMatches - Variable in class net.geant.edugain.attributes.RuleContext
The values of the multivalued match.
multivaluedMatchID - Variable in class net.geant.edugain.attributes.RuleContext
If the context containes multivalued match, this is the ID of it.

N

name - Variable in class net.geant.edugain.base.AttributeValues
The name of the attribute.
name - Variable in class net.geant.edugain.meta.metadata.CAInterface
Name of the OnlineCA service
name - Variable in class net.geant.edugain.meta.metadata.Contact
Name of the contact person for this BE
name - Variable in class net.geant.edugain.meta.metadata.EGAttribute
The attribute name
name - Variable in class net.geant.edugain.meta.metadata.HomeLocator
Name of the home locator
name - Variable in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Service name attribute
name - Variable in class net.geant.edugain.meta.metadata.Organisation
Name of the organisation
name - Variable in class net.geant.edugain.meta.metadata.SPInterface
Name for the AttributeConsuming service (required only if the SPInterface includes an 'AttributeConsuming' service)
NAME_ATTRIB_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
"Name" attribute name
nameMapper - Static variable in class net.geant.edugain.attributes.AttributeConverterFactory
The configured AttributeNameMapper instance.
namespace - Variable in class net.geant.edugain.base.AttributeValues
The namespace of the attribute.
namespace - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
NamespacedAttribute - Class in net.geant.edugain.attributes.namemappers
Store namespaced attribute name.
NamespacedAttribute(String, String) - Constructor for class net.geant.edugain.attributes.namemappers.NamespacedAttribute
Creates new NameSpacedAttribute instance.
negate - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
 
net.geant.edugain.attributes - package net.geant.edugain.attributes
This package containes the eduGAIN attribute converter and filtering classes.
net.geant.edugain.attributes.filters - package net.geant.edugain.attributes.filters
 
net.geant.edugain.attributes.jaxb.attributemangling - package net.geant.edugain.attributes.jaxb.attributemangling
 
net.geant.edugain.attributes.jaxb.attributemapper - package net.geant.edugain.attributes.jaxb.attributemapper
 
net.geant.edugain.attributes.jaxb.attributetest - package net.geant.edugain.attributes.jaxb.attributetest
 
net.geant.edugain.attributes.matchers - package net.geant.edugain.attributes.matchers
The net.geant.edugain.attributes.matchers package containes interface and implementations to support condition and attribute matching for attribute mapping rules.
net.geant.edugain.attributes.namemappers - package net.geant.edugain.attributes.namemappers
The net.geant.edugain.attributes.namemappers package containes interface and implementations which support attribute name mapping.
net.geant.edugain.attributes.rules - package net.geant.edugain.attributes.rules
This package containes the Rule implementations for both attribute conversion and attribute filtering.
net.geant.edugain.attributes.xmltest - package net.geant.edugain.attributes.xmltest
 
net.geant.edugain.base - package net.geant.edugain.base
 
net.geant.edugain.base.websso - package net.geant.edugain.base.websso
 
net.geant.edugain.meta.metadata - package net.geant.edugain.meta.metadata
 
net.geant.edugain.meta.metadata.onlineca - package net.geant.edugain.meta.metadata.onlineca
 
net.geant.edugain.meta.publish - package net.geant.edugain.meta.publish
 
net.geant.edugain.meta.query - package net.geant.edugain.meta.query
 
net.geant.edugain.meta.rest - package net.geant.edugain.meta.rest
 
net.geant.edugain.meta.sign - package net.geant.edugain.meta.sign
 
net.geant.edugain.validation - package net.geant.edugain.validation
 
net.geant.edugain.validation.util - package net.geant.edugain.validation.util
 
NET_ID - Static variable in class net.geant.edugain.meta.metadata.HomeLocator
netID value of the Home Locator name
NoopAttributeNameMapper - Class in net.geant.edugain.attributes.namemappers
NOOP implementation of AttributeNameMapper SPI.
NoopAttributeNameMapper() - Constructor for class net.geant.edugain.attributes.namemappers.NoopAttributeNameMapper
 
notBefore - Variable in class net.geant.edugain.base.Response
The date after this response will be valid
notOnOrAfter - Variable in class net.geant.edugain.base.Response
The date after this response will no longer be valid

O

object - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
ObjectFactory - Class in net.geant.edugain.attributes.jaxb.attributemangling
This object contains factory methods for each Java content interface and Java element interface generated in the net.geant.edugain.attributes.jaxb.attributemangling package.
ObjectFactory() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.geant.edugain.attributes.jaxb.attributemangling
ObjectFactory - Class in net.geant.edugain.attributes.jaxb.attributemapper
This object contains factory methods for each Java content interface and Java element interface generated in the net.geant.edugain.attributes.jaxb.attributemapper package.
ObjectFactory() - Constructor for class net.geant.edugain.attributes.jaxb.attributemapper.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.geant.edugain.attributes.jaxb.attributemapper
ObjectFactory - Class in net.geant.edugain.attributes.jaxb.attributetest
This object contains factory methods for each Java content interface and Java element interface generated in the net.geant.edugain.attributes.jaxb.attributetest package.
ObjectFactory() - Constructor for class net.geant.edugain.attributes.jaxb.attributetest.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.geant.edugain.attributes.jaxb.attributetest
OnlineCADescriptorType - Interface in net.geant.edugain.meta.metadata.onlineca
eduGAIN Metadata OnlineCADescriptorType, extends SAML 2.0 Metadata RoleDescriptor
OnlineCADescriptorTypeBuilder - Class in net.geant.edugain.meta.metadata.onlineca
Builder for OnlineCADescriptorTypeImpl objects.
OnlineCADescriptorTypeBuilder() - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeBuilder
 
OnlineCADescriptorTypeImpl - Class in net.geant.edugain.meta.metadata.onlineca
Concrete implementation of OnlineCADescriptorType
OnlineCADescriptorTypeImpl(String, String, String) - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeImpl
Constructor
OnlineCADescriptorTypeMarshaller - Class in net.geant.edugain.meta.metadata.onlineca
A thread safe Marshaller for OnlineCADescriptorType objects.
OnlineCADescriptorTypeMarshaller() - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeMarshaller
Constructor
OnlineCADescriptorTypeMarshaller(String, String) - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeMarshaller
Constructor
OnlineCADescriptorTypeUnmarshaller - Class in net.geant.edugain.meta.metadata.onlineca
A thread-safe Unmarshaller for OnlineCADescriptorType objects.
OnlineCADescriptorTypeUnmarshaller() - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeUnmarshaller
Constructor
OnlineCADescriptorTypeUnmarshaller(String, String) - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeUnmarshaller
Constructor
OnlineCAService - Interface in net.geant.edugain.meta.metadata.onlineca
eduGAIN Metadata OnlineCAService
OnlineCAServiceBuilder - Class in net.geant.edugain.meta.metadata.onlineca
Builder for OnlineCAServiceImpl objects.
OnlineCAServiceBuilder() - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceBuilder
Constructor
OnlineCAServiceImpl - Class in net.geant.edugain.meta.metadata.onlineca
Concrete implementation of OnlineCAService.
OnlineCAServiceImpl(String, String, String) - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Constructor
OnlineCAServiceMarshaller - Class in net.geant.edugain.meta.metadata.onlineca
A thread safe Marshaller for OnlineCAService objects.
OnlineCAServiceMarshaller() - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceMarshaller
Constructor
OnlineCAServiceMarshaller(String, String) - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceMarshaller
Constructor
onlineCAServices - Variable in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeImpl
OnlineCAService endpoints
OnlineCAServiceUnmarshaller - Class in net.geant.edugain.meta.metadata.onlineca
A thread-safe Unmarshaller for OnlineCAService objects.
OnlineCAServiceUnmarshaller() - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceUnmarshaller
Constructor
OnlineCAServiceUnmarshaller(String, String) - Constructor for class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceUnmarshaller
Constructor
open(URL) - Method in class net.geant.edugain.base.SecureConnection
Open a new SSL connection, validating the server certificate.
open(URL, boolean) - Method in class net.geant.edugain.base.SecureConnection
Open a new SSL connection specifying whether you want to validate server certificate or not.
opened - Variable in class net.geant.edugain.base.SecureConnection
 
organisation - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The organization to which this BE belongs
Organisation - Class in net.geant.edugain.meta.metadata
This class contains a representation of the eduGAIN mapping for a SAML2 Organization metadata element.
Organisation() - Constructor for class net.geant.edugain.meta.metadata.Organisation
Constructor
Organisation(String, String, String) - Constructor for class net.geant.edugain.meta.metadata.Organisation
Constructor
outputAttributeConfiguration - Variable in class net.geant.edugain.attributes.rules.AbstractRule
Parsed output attribute configuration
outputAttributeSet - Variable in class net.geant.edugain.attributes.RequestContext
The output attributes of this request.
overrideCRL() - Method in class net.geant.edugain.base.Configurator
Determine whether user has overrided the CRL by configuration or not.

P

parse(File, Collection<AttributeValues>) - Static method in class net.geant.edugain.attributes.xmltest.AttributeTestXML
 
parse(InputStream, Collection<AttributeValues>) - Static method in class net.geant.edugain.attributes.xmltest.AttributeTestXML
 
parse(String) - Method in class net.geant.edugain.validation.eduGAINComponentID
 
parser - Static variable in class net.geant.edugain.meta.publish.MetaDataMarshaller
Parser manager used to parse XML.
parser - Static variable in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Parser manager used to parse XML.
pattern - Variable in class net.geant.edugain.attributes.matchers.RegularExpressionHelper
Compiled regular expression pattern.
plantRoot(SAMLSignedObject) - Method in class net.geant.edugain.validation.Validator
 
policy - Variable in class net.geant.edugain.base.AttributeValues
Accept (if the release policy for this attribute matched) or Reject (if the release policy for this attribute did not match).
policyReference - Variable in class net.geant.edugain.base.AuthorizationRequest
An optional list of policy references to be applied in the decision.
POSTFIX - Static variable in class net.geant.edugain.meta.metadata.HLPattern
URN value of the 'postfix' type of matching algorithm
PREFIX - Static variable in class net.geant.edugain.meta.metadata.HLPattern
URN value of the 'prefix' type of matching algorithm
process(List<AttributeValues>, String, String) - Method in class net.geant.edugain.attributes.AttributeConverter
Process the attributes according to the conversion rules.
process(List<AttributeValues>, String) - Method in class net.geant.edugain.attributes.AttributeConverter
Process the attributes according to the conversion rules.
process(List<AttributeValues>, String, String) - Method in class net.geant.edugain.attributes.AttributeFilter
Process the attributes according to the filtering rules.
process(List<AttributeValues>, String) - Method in class net.geant.edugain.attributes.AttributeFilter
Process the attributes according to the filtering rules.
process(RequestContext) - Method in class net.geant.edugain.attributes.rules.AbstractRule
Process the current Attributes according to the remote side.
process(RequestContext) - Method in interface net.geant.edugain.attributes.rules.Rule
Process the attributes for the given remote provider.
processAttribute(XMLObject, Attr) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceUnmarshaller
processChildElement(XMLObject, XMLObject) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorTypeUnmarshaller
processChildElement(XMLObject, XMLObject) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceUnmarshaller
producerId - Variable in class net.geant.edugain.base.Request
The component identifier for the producer of the request.
producerId - Variable in class net.geant.edugain.base.Response
The component identifier for the producer of the response.
properties - Variable in class net.geant.edugain.base.Configurator
 
properties - Variable in class net.geant.edugain.validation.Validator
 
PROPS_BE_TEMPLATE - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_CANONICALIZATION_ALG - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_CERT_CHAIN_ALIAS - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_CONFIG_FILE - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_CRL_TIMEOUT - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_CRL_URL - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_DIGEST_ALG - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_KEYSTORE_FILE - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_KEYSTORE_PASSWD - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_LOG_LOGGER_FILTER - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_MDS_URL - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_PRIV_KEY_ALIAS - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_PRIV_KEY_PASSWD - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_SAML_VERSION - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_SIGNATURE_ALG - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_STRICT_MODE - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_TRUSTSTORE_FILE - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_TRUSTSTORE_PASSWD - Static variable in class net.geant.edugain.base.Configurator
 
PROPS_VALID_COMPONENTS - Static variable in class net.geant.edugain.base.Configurator
 
publishMetaData(URL, String) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
General publishing method; opens a connection to the given URL and posts the provided data.
publishMetaData(String, String) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
General publishing method; opens a connection to the given URL and posts the data from the provided file.
publishMetaData(URL, String, String, BEMetaData) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data publish operation in order to register at the MDS meta data related to a BE within the local federation; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the concerned BE
publishMetaData(String, String, BEMetaData) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data publish operation in order to register at the HLS meta data related to a BE within the local federation; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the concerned BE
publishMetaData(URL, String, String, BEMetaData) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data publish operation in order to register at the MDS meta data related to a BE within the local federation; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the concerned BE.
publishMetaData(String, String, BEMetaData) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data publish operation in order to register at the MDS meta data related to a BE within the local federation; the MDS URL will be composed of the base URL, the 'federationID' and the 'entityID' of the concerned BE
publishMetaDataFile(String, String) - Method in class net.geant.edugain.meta.publish.MetaDataPublisher
General publishing method; opens a connection to the given URL and posts the data from the provided file.
publishRespCode - Variable in class net.geant.edugain.meta.publish.MetaDataPublisher
The HTTP response code received after publishing
publishRespMessage - Variable in class net.geant.edugain.meta.publish.MetaDataPublisher
The HTTP response message received after publishing
putAttributeMatchValues(String, List) - Method in class net.geant.edugain.attributes.RuleContext
Put Attribute match values to the Rule Context.
putVariable(String, Object) - Method in class net.geant.edugain.attributes.RuleContext
Bind the variable to the EL Context.

Q

queryRespCode - Variable in class net.geant.edugain.meta.query.MetaDataRequester
The REST response code received from the MDS for the current metadata query
queryRespMessage - Variable in class net.geant.edugain.meta.query.MetaDataRequester
The REST response message received from the MDS for the current metadata query

R

random - Variable in class net.geant.edugain.base.Request
A secure random number generator
random - Variable in class net.geant.edugain.base.Response
A secure random number generator
readContents() - Method in class net.geant.edugain.meta.query.MetaDataRequester
Reads the server answer from the connection input stream into a string
readXMLFile(String) - Method in class net.geant.edugain.meta.query.MetaDataRequester
Reads the metadata from an xml file on the local file system into a StringBuffer
ref - Static variable in class net.geant.edugain.base.Configurator
 
ref - Static variable in class net.geant.edugain.validation.util.CRLSelector
 
referred - Variable in class net.geant.edugain.base.AttributeRequest
The URI from where the requester has been redirected to this service.
REGEXP - Static variable in class net.geant.edugain.meta.metadata.HLPattern
URN value of the 'regexp' type of matching algorithm
regexpHelper - Variable in class net.geant.edugain.attributes.matchers.AbstractProviderMatcher
Helper object for regular expression matching.
regexpMatch(RuleContext, AttributeValues) - Method in class net.geant.edugain.attributes.matchers.AttributeMatcher
Match against the regular expression defined as the text value in AttributeMatch node.
registerCIDHandler(Class) - Method in class net.geant.edugain.validation.Validator
Registers a new handler for component identifiers.
RegularExpressionHelper - Class in net.geant.edugain.attributes.matchers
Helper class for Regular expression matching.
RegularExpressionHelper(MatchType) - Constructor for class net.geant.edugain.attributes.matchers.RegularExpressionHelper
Instantiate and initialize the matcher with the configuration data.
remote - Variable in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
 
remoteProvider - Variable in class net.geant.edugain.attributes.RequestContext
The 'remote' peer provider identifier (from the remote federation).
remoteProviderMatch - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
 
RemoteProviderMatcher - Class in net.geant.edugain.attributes.matchers
Matcher class for Remote Provider matching.
RemoteProviderMatcher() - Constructor for class net.geant.edugain.attributes.matchers.RemoteProviderMatcher
 
remove(String) - Method in class net.geant.edugain.attributes.AttributeSet
Remove an attribute from the set.
removeAction(String) - Method in class net.geant.edugain.base.AuthorizationRequest
Removes the specified action from the current list.
removeAction(String) - Method in class net.geant.edugain.base.AuthorizationResponse
Removes the specified action from the current list.
removeValue(String) - Method in class net.geant.edugain.base.AttributeValues
Removes the value to the list.
replaceValues - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
 
req_method - Variable in class net.geant.edugain.base.SecureConnection
 
request - Variable in class net.geant.edugain.base.AttributeRequester
 
request(Request) - Method in class net.geant.edugain.base.AttributeRequester
Sends the request to the interface provided within the request
request(Request, URI) - Method in class net.geant.edugain.base.AttributeRequester
 
request - Variable in class net.geant.edugain.base.AuthenticationRequester
 
request(Request) - Method in class net.geant.edugain.base.AuthenticationRequester
Sends the request to the interface provided within the request
request(Request, URI) - Method in class net.geant.edugain.base.AuthenticationRequester
 
request - Variable in class net.geant.edugain.base.AuthorizationRequester
 
request(Request) - Method in class net.geant.edugain.base.AuthorizationRequester
Sends the request to the interface provided within the request
request(Request, URI) - Method in class net.geant.edugain.base.AuthorizationRequester
 
Request - Class in net.geant.edugain.base
Defines a generic eduGAIN class for requests.
Request() - Constructor for class net.geant.edugain.base.Request
Creates a new instance of a Request.
request(Request) - Method in interface net.geant.edugain.base.Requester
Perform a request to the federation, getting back the response.
request(Request, URI) - Method in interface net.geant.edugain.base.Requester
Perform a request to the federation, getting back the response.
RequestContext - Class in net.geant.edugain.attributes
Wrapper class for all request-related data.
RequestContext(AttributeSet, AttributeSet, String, String) - Constructor for class net.geant.edugain.attributes.RequestContext
Creates a new RequestContext for the request.
requestContext - Variable in class net.geant.edugain.attributes.RuleContext
The request context.
Requester - Interface in net.geant.edugain.base
Public interface: Requester
requestID - Variable in class net.geant.edugain.base.Request
A reference (internally generated by the requester) for this operation to be used in further interactions regarding the request.
requestMetaData(URL) - Method in class net.geant.edugain.meta.query.MetaDataRequester
Sends a GET request to the given URL and provides the server response, performing redirection if necessary.
requiredAttributes - Variable in class net.geant.edugain.meta.metadata.SPInterface
Attributes required by this entity (one or more, required only if the SPInterface includes an 'AttributeConsuming' service)
resource - Variable in class net.geant.edugain.base.AuthorizationResponse
The URI of the resource the authorisation is resolved for.
resource - Variable in class net.geant.edugain.base.Request
The URI of the resource the authorisation is requested for.
Responder - Interface in net.geant.edugain.base
Defines the common methods that any implementing eduGAIN responder service should have to respond requests received from the federation.
Response - Class in net.geant.edugain.base
Defines a generic eduGAIN class for responses.
Response() - Constructor for class net.geant.edugain.base.Response
Creates a new instance of Response
responseID - Variable in class net.geant.edugain.base.Response
A reference (internally generated by the responder) for this operation to be used in further interactions regarding the request.
RESTClient - Interface in net.geant.edugain.meta.rest
Client interface to be used by BEs (eduGAINBase) for the REST-based metadata queries and publishing at the MDS
RESTClientImpl - Class in net.geant.edugain.meta.rest
This class implements a client to be used by BEs (eduGAINBase) for the REST-based meta data operations at the MDS
RESTClientImpl() - Constructor for class net.geant.edugain.meta.rest.RESTClientImpl
Constructor
RESTClientImpl(URL) - Constructor for class net.geant.edugain.meta.rest.RESTClientImpl
Constructor
result - Variable in class net.geant.edugain.base.Response
The result of the request.
resultMessage - Variable in class net.geant.edugain.base.Response
Extra information about the error.
RoleInterface - Class in net.geant.edugain.meta.metadata
Abstract class containing a representation of the general metadata available for an interface associated to a bridging element.
RoleInterface() - Constructor for class net.geant.edugain.meta.metadata.RoleInterface
Constructor
Rule - Interface in net.geant.edugain.attributes.rules
Rule interface for attribute processing rules.
RuleContext - Class in net.geant.edugain.attributes
The RuleContext class provides a common context for one attribute converter Rule.
RuleContext(RequestContext) - Constructor for class net.geant.edugain.attributes.RuleContext
Creates new RuleContext instance.
RuleType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for RuleType complex type.
RuleType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
 

S

samlObject - Variable in class net.geant.edugain.base.Request
The OpenSAML object associated with this response.
samlObject - Variable in class net.geant.edugain.base.Response
The OpenSAML object associated with this response.
SAMLSigner - Class in net.geant.edugain.validation
This class allows users to sign any SAML version 1.0, 1.1 and 2.0 primitive.
SAMLSigner(Properties) - Constructor for class net.geant.edugain.validation.SAMLSigner
Build a new signer with custom properties.
SAMLSigner() - Constructor for class net.geant.edugain.validation.SAMLSigner
Build a new signer with default properties.
scoped - Variable in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
 
searchMetaData(URL, ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal
searchMetaData(ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal
searchMetaData(URL, String, ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal
searchMetaData(String, ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal
searchMetaData(URL, ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal.
searchMetaData(ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal.
searchMetaData(URL, String, ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal.
searchMetaData(String, ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal.
searchMetaDataRoot(URL, ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal
searchMetaDataRoot(ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal
searchMetaDataRoot(URL, String, ArrayList<HomeLocator>) - Method in interface net.geant.edugain.meta.rest.RESTClient
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal
searchMetaDataRoot(URL, ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal.
searchMetaDataRoot(ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified home locators; the MDS URL will be composed of the base URL and the list of home locators associated with the pricipal.
searchMetaDataRoot(URL, String, ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal.
searchMetaDataRoot(String, ArrayList<HomeLocator>) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Performs a meta data search operation for the BE interfaces corresponding to the specified federation and home locators; the MDS URL will be composed of the base URL, the 'federationID' and the list of home locators associated with the pricipal.
SecureConnection - Class in net.geant.edugain.base
This class manages HTTP connections through secure SSL channels verified within the eduGAIN trust policies.
SecureConnection() - Constructor for class net.geant.edugain.base.SecureConnection
Create a new instance of SecureConnection
SecureConnection(Configurator) - Constructor for class net.geant.edugain.base.SecureConnection
Create a new instance of SecureConnection
SecureConnection(KeyStore) - Constructor for class net.geant.edugain.base.SecureConnection
Create a new instance of SecureConnection
SecureConnection(X509Certificate[]) - Constructor for class net.geant.edugain.base.SecureConnection
Create a new instance of SecureConnection
select(X509Certificate) - Method in class net.geant.edugain.validation.util.CRLSelector
Select a CRL Distribution Point for a given certificate.
selectAttributeValues(AttributeSet) - Method in class net.geant.edugain.attributes.filters.AbstractFilter
Internal method which makes the filtering and returns one AttributeValues which holds all the attribute values this filter will operate on.
sendAuthenticationRequest(AuthenticationRequest, HttpServletResponse) - Method in class net.geant.edugain.base.websso.WebSSORequester
Processes an AuthenticationRequest request and builds the appropriate HTTP response (redirection to a HomeBE).
sendAuthenticationResponse(AuthenticationResponse, HttpServletResponse, URI, URI) - Method in class net.geant.edugain.base.websso.WebSSOResponder
Process an AuthenticationRequest request and builds the appropriate HTTP response (redirection to a RemoteBE).
serialVersionUID - Static variable in class net.geant.edugain.attributes.AttributeSet
 
serialVersionUID - Static variable in exception net.geant.edugain.base.BaseException
 
serialVersionUID - Static variable in exception net.geant.edugain.meta.publish.MetaPublishException
 
serialVersionUID - Static variable in exception net.geant.edugain.meta.query.MetaQueryException
 
serialVersionUID - Static variable in exception net.geant.edugain.validation.ValidationException
 
service - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
setAAInterface(AAInterface) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the AAInterface for this BE
setAdditionalData(String) - Method in class net.geant.edugain.base.Response
Sets additional data
setAttribute(AttributeType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.BasicRuleType
Sets the value of the attribute property.
setAttribute(AttributeType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MergeRuleType
Sets the value of the attribute property.
setAttributeAuthority(URI) - Method in class net.geant.edugain.base.AuthorizationRequest
Sets the attribute authority.
setAttributeConverterFilePath(String) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Set the Attribute Converter configuration file path.
setAttributeFilterFilePath(String) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Set the Attribute Filter configuration file path.
setAttributeMatch(AttributeMatchType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
Sets the value of the attributeMatch property.
setAttributeName(String) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeMatchType
Sets the value of the attributeName property.
setAttributeName(String) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
Sets the value of the attributeName property.
setAttributeName(String) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Sets the value of the attributeName property.
setAttributeName(String) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
Sets the value of the attributeName property.
setAttributeName(String) - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
Sets the value of the attributeName property.
setAttributeNameList(ArrayList<QName>) - Method in class net.geant.edugain.base.AttributeRequest
Set values for the AttributeNameList
setAttributeNameMapper(AttributeNameMapper) - Method in class net.geant.edugain.attributes.AttributeSet
 
setAttributeNameMapperFilePath(String) - Method in class net.geant.edugain.attributes.AttributeConverterFactory
Set the Attribute Name Mapper configuration file path.
setAttributeNamespace(String) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Sets the value of the attributeNamespace property.
setAttributeNamespace(String) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeType
Sets the value of the attributeNamespace property.
setAttributeNamespace(String) - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeType
Sets the value of the attributeNamespace property.
setAttributes(ArrayList<EGAttribute>) - Method in class net.geant.edugain.meta.metadata.AAInterface
Sets the list of accepted attributes
setAttributeValueList(ArrayList<AttributeValues>) - Method in class net.geant.edugain.base.AttributeResponse
Sets the list of attribute-value pairs
setAttributeValueList(ArrayList<AttributeValues>) - Method in class net.geant.edugain.base.AuthenticationResponse
Sets the list of elements - each of them corresponding to one attribute- that the identity is willing to deliver upon successful authentication
setAttributeValueList(ArrayList<AttributeValues>) - Method in class net.geant.edugain.base.AuthorizationRequest
Sets the list of elements - each of them corresponding to one attribute that the identity is willing to deliver upon successful authentication.
setAuthenticatingPrincipal(String) - Method in class net.geant.edugain.base.AuthenticationRequest
Sets the reference for the subject (principal) that is requesting the authentication.
setAuthMethod(URI) - Method in class net.geant.edugain.base.AuthenticationRequest
Sets the authentication method to be used
setAuthType(String) - Method in class net.geant.edugain.base.AuthenticationRequest
Sets a value for the authentication type field
setCacheReference(String) - Method in class net.geant.edugain.base.Request
Sets a cache reference (this includes a ResponseID argument of a previous AuthNResponse )
setCAInterface(CAInterface) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the CAInterface for this BE
setCaseSensitive(Boolean) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Sets the value of the caseSensitive property.
setClassName(String) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
Sets the value of the className property.
setComponentID(String) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the component ID for this BE
setComponentID(String) - Method in class net.geant.edugain.meta.metadata.RoleInterface
Sets the string value of the interface Component ID
setCondition(ConditionType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
Sets the value of the condition property.
setConfiguration(CustomRuleConfigurationType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.CustomRuleType
Sets the value of the configuration property.
setConsumerId(URI) - Method in class net.geant.edugain.base.Request
Sets the component identifier for the eduGAIN component consuming this request.
setConsumerId(URI) - Method in class net.geant.edugain.base.Response
Sets the component identifier for the eduGAIN component consuming this response.
setContact(Contact) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the Contact for this BE
setContactURL(String) - Method in class net.geant.edugain.meta.metadata.RoleInterface
Sets the URL of the interface
setDescription(String) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.RuleType
Sets the value of the description property.
setDescription(String) - Method in class net.geant.edugain.meta.metadata.CAInterface
Sets the online CA service description
setDescription(ServiceDescription) - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Sets the description for this service.
setDescription(ServiceDescription) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Sets the description for this service.
setDigestAlgorithm(String) - Method in class net.geant.edugain.validation.SAMLSigner
Set the digest algorithm.
setDisplayName(String) - Method in class net.geant.edugain.meta.metadata.Organisation
Sets the organisation display name
setEmail(String) - Method in class net.geant.edugain.meta.metadata.Contact
Sets the email address of the contact person
setFedName(String) - Method in class net.geant.edugain.meta.metadata.FederationMetaData
Sets the federation name
setFilterWorkAttributeSet(AttributeSet) - Method in class net.geant.edugain.attributes.RequestContext
Sets the filter work attributeset and associate with the request.
setGet() - Method in class net.geant.edugain.base.SecureConnection
Configure this connection as a HTTP GET request.
setHlPatterns(ArrayList<HLPattern>) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the list of HL patterns for this BE
setHlType(String) - Method in class net.geant.edugain.meta.metadata.HLPattern
Sets the home locator type for this pattern
setHomeDomainHL(String) - Method in class net.geant.edugain.meta.metadata.HomeLocator
Sets the HL name to HOME_DOMAIN, with the given value
setHomeLocators(ArrayList<HomeLocator>) - Method in class net.geant.edugain.base.AuthenticationRequest
Sets the list of home locators
setHomeSite(String) - Method in class net.geant.edugain.base.AttributeRequest
Sets the HomeSite
setHomeSite(String) - Method in class net.geant.edugain.base.AuthenticationRequest
Sets the HomeSite
setId(String) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Sets the value of the id property.
setId(String) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Sets the value of the id property.
setId(String) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the BE ID (name)
setId(String) - Method in class net.geant.edugain.meta.metadata.RoleInterface
Sets the interface ID (name)
setIDPInterface(IDPInterface) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the IDPInterface for this BE
setInputAttribute(AttributeMatchType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.SplitRuleType
Sets the value of the inputAttribute property.
setInputAttributeSet(AttributeSet) - Method in class net.geant.edugain.attributes.RequestContext
Sets the input attribute set associated with the request.
setInResponseTo(String) - Method in class net.geant.edugain.base.Response
Sets the identifier of the query being responded
setInterfaces(ArrayList<URI>) - Method in class net.geant.edugain.base.Response
Returns the list of interfaces associated with a ConnectTo result.
setIssued(Date) - Method in class net.geant.edugain.base.Request
Sets the date this request is being issued (Issue Instant)
setIssued(Date) - Method in class net.geant.edugain.base.Response
Sets the date this response is being issued (Issue Instant)
setLocal(String) - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
Sets the value of the local property.
setLocale(Locale) - Method in class net.geant.edugain.base.websso.WebSSOResponder
Sets the current locale to use for the current response.
setLocalProvider(String) - Method in class net.geant.edugain.attributes.RequestContext
Sets the local provider id.
setLocalProviderMatch(MatchType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
Sets the value of the localProviderMatch property.
setLocation(String) - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Sets the URI, usually a URL, for the location of this Endpoint.
setLocation(String) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Sets the URI, usually a URL, for the location of this Endpoint.
setLoggerFilter() - Method in class net.geant.edugain.base.Configurator
Set some eduGAIN custom log filters.
setMatchingAlgo(String) - Method in class net.geant.edugain.meta.metadata.HLPattern
Sets the matching algorithm for this pattern
setMdsBaseUrl(URL) - Method in class net.geant.edugain.meta.rest.RESTClientImpl
Sets the MDS base URL
setName(String) - Method in class net.geant.edugain.base.AttributeValues
Sets the namespace of the attribute
setName(String) - Method in class net.geant.edugain.meta.metadata.CAInterface
Sets the online CA service name
setName(String) - Method in class net.geant.edugain.meta.metadata.Contact
Sets the name of the contact person
setName(String) - Method in class net.geant.edugain.meta.metadata.EGAttribute
the attribute name
setName(ServiceName) - Method in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Sets the name of this service.
setName(ServiceName) - Method in class net.geant.edugain.meta.metadata.onlineca.OnlineCAServiceImpl
Sets the name of this service.
setName(String) - Method in class net.geant.edugain.meta.metadata.Organisation
Sets the organisation name
setName(String) - Method in class net.geant.edugain.meta.metadata.SPInterface
Gets the name of this service
setNameSpace(String) - Method in class net.geant.edugain.base.AttributeValues
Sets the namespace of the attribute
setNegate(Boolean) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Sets the value of the negate property.
setNetIdHL(String) - Method in class net.geant.edugain.meta.metadata.HomeLocator
Sets the HL name to NET_ID, with the given value
setNotBefore(Date) - Method in class net.geant.edugain.base.Response
Sets the date before this response should not be used
setNotOnOrAfter(Date) - Method in class net.geant.edugain.base.Response
Sets the date after this response should not be used
setOrganisation(Organisation) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the Organisation object for this BE
setOutputAttributeSet(AttributeSet) - Method in class net.geant.edugain.attributes.RequestContext
Sets the output attribute set associated with this request.
setPolicyReference(ArrayList<String>) - Method in class net.geant.edugain.base.AuthorizationRequest
Sets the list of policy references.
setPolicyResult(QName) - Method in class net.geant.edugain.base.AttributeValues
Sets the the attribute release policy value
setPost() - Method in class net.geant.edugain.base.SecureConnection
Configure this connection as a HTTP POST request.
setProducerId(URI) - Method in class net.geant.edugain.base.Request
Sets the component identifier for the eduGAIN component producing this request.
setProducerId(URI) - Method in class net.geant.edugain.base.Response
Sets the component identifier for the eduGAIN component producing this response.
setReferred(URI) - Method in class net.geant.edugain.base.AttributeRequest
Sets the URI from where the requester was redirected to this service
setRemote(String) - Method in class net.geant.edugain.attributes.jaxb.attributetest.AttributeTestType
Sets the value of the remote property.
setRemoteProvider(String) - Method in class net.geant.edugain.attributes.RequestContext
Sets the remote provider id.
setRemoteProviderMatch(MatchType) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.ConditionType
Sets the value of the remoteProviderMatch property.
setReplaceValues(Boolean) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.AttributeType
Sets the value of the replaceValues property.
setRequest(Request) - Method in class net.geant.edugain.base.AttributeRequester
 
setRequestID(String) - Method in class net.geant.edugain.base.Request
Sets a reference for this request externally.
setResource(URI) - Method in class net.geant.edugain.base.AuthorizationResponse
Sets the resource for this AuthorizationResponse.
setResource(String) - Method in class net.geant.edugain.base.AuthorizationResponse
Sets the resource for this AuthorizationResponse.
setResource(URI) - Method in class net.geant.edugain.base.Request
The URI of the resource whose access originated the operation
setResponseID(String) - Method in class net.geant.edugain.base.Response
Sets a reference for this request operation to be used in further interactions regarding this request.
setResult(QName) - Method in class net.geant.edugain.base.Response
Sets the result code for the response
setResultMessage(String) - Method in class net.geant.edugain.base.Response
Sets the message associated with the result.
setScoped(Boolean) - Method in class net.geant.edugain.attributes.jaxb.attributemapper.AttributeDefinitionType
Sets the value of the scoped property.
setServletContext(ServletContext) - Method in interface net.geant.edugain.base.AttributeRequestAdaptor
Sets the ServletContext received from the servlet using the class implementing this adaptor.
setServletContext(ServletContext) - Method in interface net.geant.edugain.base.AuthenticationRequestAdaptor
Sets the ServletContext received from the servlet using the class implementing this adaptor.
setServletContext(ServletContext) - Method in interface net.geant.edugain.base.AuthorizationRequestAdaptor
Sets the ServletContext received from the servlet using the class implementing this adaptor.
setServletContext(ServletContext) - Method in interface net.geant.edugain.base.websso.WebSSORequestAdaptor
Sets the ServletContext received from the servlet using the class implementing this adaptor.
setServletContext(ServletContext) - Method in interface net.geant.edugain.base.websso.WebSSOResponseAdaptor
Sets the ServletContext received from the servlet using the class implementing this adaptor.
setShire(URI) - Method in class net.geant.edugain.base.AuthenticationRequest
Sets the URI from where the requester was redirected to this service
setSignatureAlgorithm(String) - Method in class net.geant.edugain.validation.SAMLSigner
Set the signature algorithm.
setSPInterface(SPInterface) - Method in class net.geant.edugain.meta.metadata.BEMetaData
Sets the SPInterface of this BE
setStrict(boolean) - Method in class net.geant.edugain.base.Request
Set this Response in strict mode.
setStrict(boolean) - Method in class net.geant.edugain.base.Response
Set this Response in strict mode.
setSubjectHandle(String) - Method in class net.geant.edugain.base.AttributeRequest
Sets the subject handle
setSubjectHandle(String) - Method in class net.geant.edugain.base.AttributeResponse
Sets the subject handle
setSubjectHandle(String) - Method in class net.geant.edugain.base.AuthenticationResponse
Sets the identification string returned upon successfull authentication
setSubjectHandle(String) - Method in class net.geant.edugain.base.AuthorizationRequest
Sets the subject handle.
setSubjectHandle(String) - Method in class net.geant.edugain.base.AuthorizationResponse
Sets the subject handle for this AuthorizationResponse.
setSurname(String) - Method in class net.geant.edugain.meta.metadata.Contact
Sets the surname of the contact person
setTelNumber(String) - Method in class net.geant.edugain.meta.metadata.Contact
Sets the telephone number of the contact person
setTrustPath(X509Certificate[]) - Method in class net.geant.edugain.base.SecureConnection
Set the trust path to use to validate server certificate.
setTruststore(KeyStore) - Method in class net.geant.edugain.validation.Validator
Sets the truststore to use during validation.
setUrl(String) - Method in class net.geant.edugain.meta.metadata.Organisation
Sets the value of the organisation Url
setURNHL(String) - Method in class net.geant.edugain.meta.metadata.HomeLocator
Sets the HL name to URN, with the given value
setValidator(Validator) - Method in class net.geant.edugain.base.Request
Sets the Validator to use for every eduGAIN trust fabric operation.
setValidator(Validator) - Method in class net.geant.edugain.base.Response
Sets the Validator to use for every eduGAIN trust fabric operation.
setValidComponents(ArrayList<String>) - Method in class net.geant.edugain.base.Configurator
Set the list of valid components used in any eduGAIN validation procedure.
setValidComponents(ArrayList<String>) - Method in class net.geant.edugain.validation.Validator
Sets valid components to validate with.
setValue(String) - Method in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
Sets the value of the value property.
setValue(String) - Method in class net.geant.edugain.meta.metadata.HLPattern
Sets the value of this pattern
setValues(List<String>) - Method in class net.geant.edugain.base.AttributeValues
Sets the attribute value
setVersion(String) - Method in class net.geant.edugain.base.Configurator
Set the SAML version to use within the library.
shire - Variable in class net.geant.edugain.base.AuthenticationRequest
The URI from where the requester has been redirected to this service.
sign(SignableSAMLObject) - Method in class net.geant.edugain.validation.SAMLSigner
Sign OpenSAML2 objects (including SAML 1.0, 1.1 and 2.0).
sign(SignableSAMLObject, boolean) - Method in class net.geant.edugain.validation.SAMLSigner
Sign OpenSAML2 objects (including SAML 1.0, 1.1 and 2.0).
sign(SAMLSignedObject) - Method in class net.geant.edugain.validation.SAMLSigner
Sign OpenSAML1 objects (SAML 1.0).
sign(SAMLSignedObject, boolean) - Method in class net.geant.edugain.validation.SAMLSigner
Sign OpenSAML1 objects (SAML 1.0).
signaturealg - Variable in class net.geant.edugain.validation.SAMLSigner
 
signEntityDescriptor(EntityDescriptor) - Method in class net.geant.edugain.meta.sign.MetaDataSigner
 
signEntityDescriptorFromBEMd(BEMetaData) - Method in class net.geant.edugain.meta.sign.MetaDataSigner
 
signEntityDescriptorFromFile(String) - Method in class net.geant.edugain.meta.sign.MetaDataSigner
 
signer - Variable in class net.geant.edugain.meta.sign.MetaDataSigner
eduGAINVal signer
simpleMatch(RuleContext, AttributeValues) - Method in class net.geant.edugain.attributes.matchers.AttributeMatcher
Simple match - check only the attributeName, and put the attribute in the RuleContext.
size() - Method in class net.geant.edugain.attributes.AttributeSet
Returns the size of the set.
spInterface - Variable in class net.geant.edugain.meta.metadata.BEMetaData
The eduGAIN SP interface for this BE
SPInterface - Class in net.geant.edugain.meta.metadata
This class contains a representation of the eduGAIN mapping for a SAML2 SPSSODescriptor metadata element.
SPInterface() - Constructor for class net.geant.edugain.meta.metadata.SPInterface
Constructor
SplitRule - Class in net.geant.edugain.attributes.rules
Attribute transformation rule which can split one attribute into multiple attributes.
SplitRule() - Constructor for class net.geant.edugain.attributes.rules.SplitRule
 
SplitRuleType - Class in net.geant.edugain.attributes.jaxb.attributemangling
Java class for SplitRuleType complex type.
SplitRuleType() - Constructor for class net.geant.edugain.attributes.jaxb.attributemangling.SplitRuleType
 
srv_crt - Variable in class net.geant.edugain.base.SecureConnection
 
sslcontext - Variable in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
status_code - Variable in class net.geant.edugain.base.SecureConnection
 
status_message - Variable in class net.geant.edugain.base.SecureConnection
 
strictMode - Variable in class net.geant.edugain.base.Request
According to the eduGAIN Trust Fabric:
strictMode - Variable in class net.geant.edugain.base.Response
According to the eduGAIN Trust Fabric:
subjectHandle - Variable in class net.geant.edugain.base.AttributeRequest
The identification string obtained upon the last successful authentication of the subject requesting access to the resource.
subjectHandle - Variable in class net.geant.edugain.base.AttributeResponse
The identification string obtained upon the last successful authentication of the subject requesting access to the resource.
subjectHandle - Variable in class net.geant.edugain.base.AuthenticationResponse
 
subjectHandle - Variable in class net.geant.edugain.base.AuthorizationRequest
The identification string obtained upon the last successful authentication of the subject requesting access to the resource.
subjectHandle - Variable in class net.geant.edugain.base.AuthorizationResponse
A reference to the identification string obtained upon the last successful authentication of the subject requesting access to the resource.
surname - Variable in class net.geant.edugain.meta.metadata.Contact
Surname of the contact person for this BE

T

telNumber - Variable in class net.geant.edugain.meta.metadata.Contact
Telephne number of the contact person for this BE
template - Variable in class net.geant.edugain.base.websso.WebSSOResponder
 
tmf - Variable in class net.geant.edugain.base.SecureConnection
 
toBase64() - Method in class net.geant.edugain.base.Request
Marshalls this Request into its base 64 representation.
toBase64() - Method in class net.geant.edugain.base.Response
Marshalls this Response into its base 64 representation.
TooManyMultivaluedMatchException - Exception in net.geant.edugain.attributes
This exception is thrown by the RuleContext to indicate that more than one multi-valued attribute is put in the RuleContext.
TooManyMultivaluedMatchException() - Constructor for exception net.geant.edugain.attributes.TooManyMultivaluedMatchException
 
toSAML() - Method in class net.geant.edugain.base.AttributeRequest
Converts the eduGAIN AttributeRequest object into a SAML request.
toSAML() - Method in class net.geant.edugain.base.AttributeResponse
Converts this response object into a SAML response.
toSAML() - Method in class net.geant.edugain.base.AuthenticationRequest
Converts the eduGAIN AuthenticationRequest object into a SAML request.
toSAML() - Method in class net.geant.edugain.base.AuthenticationResponse
Converts this response object into a SAML response.
toSAML() - Method in class net.geant.edugain.base.AuthorizationRequest
Converts the eduGAIN AuthorizationRequest object into a SAML request.
toSAML() - Method in class net.geant.edugain.base.AuthorizationResponse
Converts this response object into a SAML response.
toSAML() - Method in class net.geant.edugain.base.Request
Converts the eduGAIN Request object into a SAML request.
toSAML() - Method in class net.geant.edugain.base.Response
Converts this response object into a SAML response.
toSAML1(int) - Method in class net.geant.edugain.base.AttributeRequest
Map the current AttributeRequest to a SAML 1.X response.
toSAML1(int) - Method in class net.geant.edugain.base.AttributeResponse
Map the current AttributeResponse to a SAML 1.X response.
toSAML1(int) - Method in class net.geant.edugain.base.AuthenticationRequest
Map the current AuthenticationRequest to a SAML 1.X response.
toSAML1(int) - Method in class net.geant.edugain.base.AuthenticationResponse
Map the current AuthenticationResponse to a SAML 1.X response.
toSAML1(int) - Method in class net.geant.edugain.base.AuthorizationRequest
Map the current AuthorizationRequest to a SAML 1.X response.
toSAML1(int) - Method in class net.geant.edugain.base.AuthorizationResponse
Map the current AuthorizationResponse to a SAML 1.X response.
toSAML2(int) - Method in class net.geant.edugain.base.AttributeRequest
Map the current AttributeRequest to a SAML 2.X response.
toSAML2(int) - Method in class net.geant.edugain.base.AttributeResponse
Map the current AttributeResponse to a SAML 2.X response.
toSAML2(int) - Method in class net.geant.edugain.base.AuthenticationRequest
Map the current AuthenticationRequest to a SAML 2.X response.
toSAML2(int) - Method in class net.geant.edugain.base.AuthenticationResponse
Map the current AuthenticationResponse to a SAML 2.X response.
toSAML2(int) - Method in class net.geant.edugain.base.AuthorizationRequest
Map the current AuthorizationRequest to a SAML 2.X response.
toSAML2(int) - Method in class net.geant.edugain.base.AuthorizationResponse
Map the current AuthorizationResponse to a SAML 2.X response.
toString() - Method in class net.geant.edugain.attributes.namemappers.NamespacedAttribute
 
toString() - Method in class net.geant.edugain.base.Request
Marshalls this Request into its string representation.
toString() - Method in class net.geant.edugain.base.Response
Marshalls this Response into its string representation.
toString() - Method in class net.geant.edugain.meta.metadata.HLPattern
Gets the query string used for publishing the pattern
toString() - Method in interface net.geant.edugain.validation.ComponentID
Should return the full urn for this component identifier.
toString() - Method in class net.geant.edugain.validation.eduGAINComponentID
Returns the full urn for this component identifier.
truststore - Variable in class net.geant.edugain.base.Configurator
 
truststore - Variable in class net.geant.edugain.base.SecureConnection
 
truststore - Variable in class net.geant.edugain.validation.Validator
 
truststorePassword - Variable in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
truststoreUrl - Variable in class net.geant.edugain.meta.publish.AuthSSLProtocolSocketFactory
 
TYPE_LOCAL_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorType
Local name of the XSI type.
TYPE_LOCAL_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
Local name of the XSI type
TYPE_NAME - Static variable in class net.geant.edugain.meta.metadata.HLPattern
Name constant for the type attribute
TYPE_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCADescriptorType
QName of the XSI type.
TYPE_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
QName of the XSI type

U

unmarshallerFactory - Static variable in class net.geant.edugain.meta.query.MetaDataUnmarshaller
XMLObject unmarshaller factory.
unmarshallMetaData(StringBuffer) - Method in class net.geant.edugain.meta.query.MetaDataUnmarshaller
Unmarhshalls the string representation of an OpenSAML2 metadata document to the DOM representaion of the document root
url - Variable in class net.geant.edugain.meta.metadata.Organisation
URL of the organization's web site
URN - Static variable in class net.geant.edugain.meta.metadata.HomeLocator
URN value of the Home Locator name
urn - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
usage() - Static method in class net.geant.edugain.attributes.xmltest.AttributeConverterTest
 

V

valCompID - Variable in class net.geant.edugain.meta.rest.RESTClientImpl
The valid component ID URI of the addressed MDS interface
validate(X509Certificate) - Method in class net.geant.edugain.validation.Validator
Checks the validity of the certificate and the identity it represents.
validate(X509Certificate, String) - Method in class net.geant.edugain.validation.Validator
This method checks if the certificate and its identity are valid.
validate(SAMLSignedObject) - Method in class net.geant.edugain.validation.Validator
This method verifies the signature of an OpenSAML 1 object as well as its associated certificates.
validate(SAMLSignedObject, String) - Method in class net.geant.edugain.validation.Validator
This method verifies the signature of an OpenSAML 1 object as well as its associated certificates.
validate(SignableSAMLObject) - Method in class net.geant.edugain.validation.Validator
This method verifies the signature of an OpenSAML 2 object as well as its associated certificates.
validate(SignableSAMLObject, String) - Method in class net.geant.edugain.validation.Validator
This method verifies the signature of an OpenSAML 2 object as well as its associated certificates.
ValidationException - Exception in net.geant.edugain.validation
Encapsulates a Validation error.
ValidationException(String) - Constructor for exception net.geant.edugain.validation.ValidationException
Creates a new instance of ValidationException
validator - Variable in class net.geant.edugain.base.Request
The validator used to verify any response.
validator - Variable in class net.geant.edugain.base.Response
The validator used to verify any response.
Validator - Class in net.geant.edugain.validation
This class allows users to validate both SAML version 1.0, 1.1 and 2.0 primitives and eduGAIN PKI certificates.
Validator(Properties) - Constructor for class net.geant.edugain.validation.Validator
Builds a new validator with custom properties.
Validator() - Constructor for class net.geant.edugain.validation.Validator
Builds a new validator with default properties.
Validator(String, ArrayList<String>) - Constructor for class net.geant.edugain.validation.Validator
Builds a new Validator with custom properties and valid components.
Validator(Properties, ArrayList<String>) - Constructor for class net.geant.edugain.validation.Validator
Builds a new Validator with custom properties and valid components.
validComponents - Variable in class net.geant.edugain.validation.Validator
 
value - Variable in class net.geant.edugain.attributes.jaxb.attributemangling.MatchType
 
value - Variable in class net.geant.edugain.meta.metadata.HLPattern
Value of the pattern
value - Variable in class net.geant.edugain.meta.metadata.HomeLocator
Value of the home locator
VALUE_NAME - Static variable in class net.geant.edugain.meta.metadata.HLPattern
Name constant for the value attribute
valueMatches - Variable in class net.geant.edugain.attributes.filters.AbstractFilter
Whether or not this filter is using regular expressions to determine attribute values.
valueMatches(String) - Method in class net.geant.edugain.attributes.filters.AbstractFilter
Internal method to decide whether or not one single attribute value matches at least one regular expression.
valueRegexps - Variable in class net.geant.edugain.attributes.filters.AbstractFilter
The regular expressions set by the configuration.
values - Variable in class net.geant.edugain.base.AttributeValues
A list of values of the attribute.
values - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
version - Variable in class net.geant.edugain.base.Configurator
 

W

WebSSORequestAdaptor - Interface in net.geant.edugain.base.websso
WebSSORequestAdaptor.
WebSSORequester - Class in net.geant.edugain.base.websso
Class to be used by a 'requester' (remote) bridging element to handle HTTP requests coming from a local federation that need to be translated into eduGAIN messages.
WebSSORequester() - Constructor for class net.geant.edugain.base.websso.WebSSORequester
Simple constructor with no parameters.
WebSSORequester(Properties) - Constructor for class net.geant.edugain.base.websso.WebSSORequester
Constructor receiving signing properties as a parameter.
WebSSORequestListener - Class in net.geant.edugain.base.websso
Implementation of an eduGAIN Request Listener.
WebSSORequestListener() - Constructor for class net.geant.edugain.base.websso.WebSSORequestListener
 
WebSSOResponder - Class in net.geant.edugain.base.websso
Class to be used by a 'responder' (home) bridging element to handle HTTP requests coming from a local federation that need to be translated into eduGAIN response messages.
WebSSOResponder() - Constructor for class net.geant.edugain.base.websso.WebSSOResponder
Default constructor not receiving any parameter.
WebSSOResponder(Properties) - Constructor for class net.geant.edugain.base.websso.WebSSOResponder
Constructor receiving signing properties as a parameter.
WebSSOResponseAdaptor - Interface in net.geant.edugain.base.websso
WebSSOResponseAdaptor.
WebSSOResponseListener - Class in net.geant.edugain.base.websso
Implementation of an eduGAIN Response Listener.
WebSSOResponseListener() - Constructor for class net.geant.edugain.base.websso.WebSSOResponseListener
 
writeAttributeValues(OutputStream, Collection<AttributeValues>) - Static method in class net.geant.edugain.attributes.xmltest.AttributeTestXML
 
writeAttributeValuesToFile(File, Collection<AttributeValues>) - Static method in class net.geant.edugain.attributes.xmltest.AttributeTestXML
 

X

xmlStr - Variable in class net.geant.edugain.meta.sign.MetaDataSigner
 

_

_AttributeConverter_QNAME - Static variable in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
 
_AttributeFilter_QNAME - Static variable in class net.geant.edugain.attributes.jaxb.attributemangling.ObjectFactory
 
_AttributeMapper_QNAME - Static variable in class net.geant.edugain.attributes.jaxb.attributemapper.ObjectFactory
 
_AttributeTest_QNAME - Static variable in class net.geant.edugain.attributes.jaxb.attributetest.ObjectFactory
 
_locale - Variable in class net.geant.edugain.base.websso.WebSSOResponder
 

A B C D E F G H I K L