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
ACGenerationParams
instances.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 aDefaultVOMSACService
object.Default VOMSES information lookup strategy.The default implementation of theVOMSServerInfo
endpoint information.ADefaultVOMSServerInfoStore
organizes 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 theVOMSESParser
interface.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 aVOMSServerInfo
object.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 fromVOMSACRequest
objects.