Package org.italiangrid.voms.request.impl
package org.italiangrid.voms.request.impl
This package provides the implementation logic for VOMS attributes requests.
-
ClassDescriptionAbstract base class providing a skeletal implementation of the VOMS client-server protocol.This class represents the parameters required for generating an Attribute Certificate (AC).Builder class for constructing
ACGenerationParamsinstances.A base VOMSES lookup strategy which just run a existence check on a given list of paths.The default implementation for aVOMSACRequest.The default implementation of theVOMSACService.Creates aDefaultVOMSACServiceobject.Default VOMSES information lookup strategy.The default implementation of theVOMSServerInfoendpoint information.ADefaultVOMSServerInfoStoreorganizes voms servers found in vomses configuration files in map keyed by vo alias.Creates aDefaultVOMSServerInfoStore.Protocol implementing the legacy interface.This class manages the client-side communication protocol with the VOMS server.Implementation of theVOMSESParserinterface.Parsing strategy for legacy VOMS responses.Protocol implementing the REST-style interface.An helper class which builds a URL suitable for an HTTPS VOMS REST request starting from the VOMS URI as available in aVOMSServerInfoobject.This class is used to parse and represent VOMS server responses coming from a RESTful VOMS service.Strategy for parsing a response coming from a RESTFul VOMS.A parser for VOMSES lines.This class builds VOMS XML requests starting fromVOMSACRequestobjects.Helper class to manage the creation of VOMS XML requests.