Class RESTProtocol

java.lang.Object
org.italiangrid.voms.request.impl.AbstractVOMSProtocol
org.italiangrid.voms.request.impl.RESTProtocol
All Implemented Interfaces:
VOMSProtocol

public class RESTProtocol extends AbstractVOMSProtocol implements VOMSProtocol
Protocol implementing the REST-style interface.
Author:
valerioventuri
  • Constructor Details

    • RESTProtocol

      public RESTProtocol(eu.emi.security.authn.x509.X509CertChainValidatorExt validator, VOMSProtocolListener listener, int connectTimeout, int readTimeout)
  • Method Details

    • doRequest

      public VOMSResponse doRequest(VOMSServerInfo endpoint, eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)
      Description copied from interface: VOMSProtocol
      Makes a request, get the response.
      Specified by:
      doRequest in interface VOMSProtocol
      Parameters:
      endpoint - the voms server endpoint information
      credential - the credentials.
      request - the request.
      Returns:
      a VOMSResponse containing the response.