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

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
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.
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.
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.
attributeNameList - Variable in class net.geant.edugain.base.AttributeRequest
A list of the attribute names whose values are requested.
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(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(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.meta.metadata.AAInterface
Attributes accepted by this entity
attributes - Variable in class net.geant.edugain.meta.metadata.IDPInterface
Attributes supported by this IDP interface
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(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(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(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(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

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
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
 
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.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
 
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.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
 
config - Variable in class net.geant.edugain.base.Configurator
 
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() - Constructor for class net.geant.edugain.base.Configurator
Create a new instance of Configurator, loading default eduGAIN properties and wrapping them into OpenSAML properties.
Configurator(String) - Constructor for class net.geant.edugain.base.Configurator
Create a new instance of Configurator, loading default eduGAIN properties from the given location.
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
 
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
context - Variable in class net.geant.edugain.base.SecureConnection
 
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
 
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
 
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.

D

decide(LoggingEvent) - Method in class net.geant.edugain.base.Configurator.LoggerFilter
 
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
 
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.
DESCR_ATTRIB_NAME - Static variable in interface net.geant.edugain.meta.metadata.onlineca.OnlineCAService
"Description" attribute name
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
 
displayName - Variable in class net.geant.edugain.meta.metadata.Organisation
Display name - suggestion: orgName (country) , eg.
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.
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
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
email - Variable in class net.geant.edugain.meta.metadata.Contact
Email address of the contact person for this BE
entity - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
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)
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.base.SecureConnection
 
factory - Variable in class net.geant.edugain.validation.SAMLSigner
 
FaultResponse - Class in net.geant.edugain.base
This class extends a Response.
FaultResponse() - Constructor for class net.geant.edugain.base.FaultResponse
Creates a new instance of FaultResponse
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
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
 
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

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.
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
getAttributeAuthority() - Method in class net.geant.edugain.base.AuthorizationRequest
Returns the attribute authority.
getAttributeNameList() - Method in class net.geant.edugain.base.AttributeRequest
Get values for the AttributeNameList
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
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.
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
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.
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
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.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.
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
getHLPatterns() - Method in class net.geant.edugain.meta.metadata.BEMetaData
Gets the list of Home Locator Patterns (HLPatterns) 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.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
getInResponseTo() - Method in class net.geant.edugain.base.Response
Gets the identifier of the query being responded
getInstance(Properties) - Static method in class net.geant.edugain.base.Configurator
Instantiate a new configurator with the specified properties.
getInstance() - Static method in class net.geant.edugain.base.Configurator
Get a running instance of the configuration or instantiate a new one.
getInstance(String) - 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.
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.
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
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.
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
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
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.meta.metadata.HomeLocator
Get the hash code of this object.
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.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.
initialize() - Method in class net.geant.edugain.validation.SAMLSigner
SAMLSigner initialization.
inResponseTo - Variable in class net.geant.edugain.base.Response
A reference to the RequestID contained in the input message of the operation.
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.
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.
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

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

loadDefaultValidComponents() - Method in class net.geant.edugain.base.Configurator
Load default validComponentIdentifiers from file.
loadFactory() - Method in class net.geant.edugain.base.SecureConnection
 
loadKeyStore(String, 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.
loadProperties(InputStream) - Method in class net.geant.edugain.base.Configurator
Load a set of configuration properties.
loadTrustStore() - Method in class net.geant.edugain.base.Configurator
Load the default truststore.
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.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 - 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
 
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

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, 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.
MATCH_ALGO_NAME - Static variable in class net.geant.edugain.meta.metadata.HLPattern
Name constant for the matching algorithm attribute
matchingAlgo - Variable in class net.geant.edugain.meta.metadata.HLPattern
Matching algorithm for this pattern
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
 
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
mdUnmarshaller - Variable in class net.geant.edugain.meta.query.MetaDataRequester
Unmarshaller object used for unmarshalling the received metadata
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
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
 

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
namespace - Variable in class net.geant.edugain.base.AttributeValues
The namespace of the attribute.
namespace - Variable in class net.geant.edugain.validation.eduGAINComponentID
 
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.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
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
 
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
overrideCRL() - Method in class net.geant.edugain.base.Configurator
Determine whether user has overrided the CRL by configuration or not.

P

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.
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
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_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_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

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
registerCIDHandler(Class) - Method in class net.geant.edugain.validation.Validator
Registers a new handler for component identifiers.
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.
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.
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

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.
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.
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 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
setAttributeAuthority(URI) - Method in class net.geant.edugain.base.AuthorizationRequest
Sets the attribute authority.
setAttributeNameList(ArrayList<QName>) - Method in class net.geant.edugain.base.AttributeRequest
Set values for the AttributeNameList
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
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
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.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
setGet() - Method in class net.geant.edugain.base.SecureConnection
Configure this connection as a HTTP GET request.
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.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
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)
setKeyStore(KeyStore) - Method in class net.geant.edugain.validation.Validator
Sets the truststore to use during validation.
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
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
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
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.
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.
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
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.meta.metadata.HLPattern
Sets the value of this pattern
setValues(ArrayList<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
 
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
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
tmf - Variable in class net.geant.edugain.base.SecureConnection
 
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.
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.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
 

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 - 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.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
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
 

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