Class CILOA2CertServlet

  • All Implemented Interfaces:
    edu.uiuc.ncsa.oa4mp.delegation.common.servlet.TransactionFilter, edu.uiuc.ncsa.security.core.Logable, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class CILOA2CertServlet
    extends edu.uiuc.ncsa.oa2.servlet.OA2CertServlet

    Created by Jeff Gaynor
    on 9/14/15 at 4:16 PM

    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.MyProxyDelegationServlet

        caThread, kpt, lastAccessedThread, myproxyConnectionCache, myproxyConnectionCleanup, transactionCleanup
      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.EnvServlet

        ERROR_NOTIFICATION_BODY_KEY, ERROR_NOTIFICATION_SUBJECT_KEY, notificationListeners, storeUpdatesDone
      • Fields inherited from class edu.uiuc.ncsa.security.servlet.AbstractServlet

        environment, initialization, IP_HEADERS, PING_PARAMETER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void checkMPConnection​(edu.uiuc.ncsa.myproxy.oa4mp.oauth2.storage.transactions.OA2ServiceTransaction st)  
      protected void doCertRequest​(edu.uiuc.ncsa.oa4mp.delegation.server.ServiceTransaction trans, String statusString)  
      • Methods inherited from class edu.uiuc.ncsa.oa2.servlet.OA2CertServlet

        doRealCertRequest, getAccessToken, getClient, postprocess, verifyAndGet
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.ACS2

        doDelegation, doIt, getPAI
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.CRServlet

        createMPConnection, createMPConnection, getX509Certificates
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.MyProxyDelegationServlet

        checkClientApproval, createDebugger, destroy, getAGI, getATI, getClient, getClient, getFirstParameters, getFirstParameterValue, getGrantIDFromRequest, getMPConnection, getMPConnection, getMyproxyConnectionCache, getMyproxyServices, getServiceEnvironment, getTransaction, getTransactionByGrantID, getTransactionStore, hasMPConnection, hasMPConnection, isEmpty, loadProperties2, newTransaction, preprocess, realStoreUpdates, say, shutdownCleanup, storeUpdates
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.EnvServlet

        addNotificationListener, loadEnvironment, processStoreCheck, removeNotificationListener
      • Methods inherited from class edu.uiuc.ncsa.security.servlet.AbstractServlet

        checkContentType, CONST, debug, doGet, doPing, doPost, error, error, getConfigurationLoader, getEnvironment, getExceptionHandler, getInitialization, getMyLogger, getRequestIPAddress, handleException, info, init, isDebugOn, logOK, logOK, printAllParameters, printAllParameters, resetState, setConfigurationLoader, setDebugOn, setEnvironment, setExceptionHandler, setInitialization, warn
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • CILOA2CertServlet

        public CILOA2CertServlet()
    • Method Detail

      • checkMPConnection

        protected void checkMPConnection​(edu.uiuc.ncsa.myproxy.oa4mp.oauth2.storage.transactions.OA2ServiceTransaction st)
                                  throws GeneralSecurityException
        Overrides:
        checkMPConnection in class edu.uiuc.ncsa.oa2.servlet.OA2CertServlet
        Throws:
        GeneralSecurityException
      • doCertRequest

        protected void doCertRequest​(edu.uiuc.ncsa.oa4mp.delegation.server.ServiceTransaction trans,
                                     String statusString)
                              throws Throwable
        Overrides:
        doCertRequest in class edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.CRServlet
        Throws:
        Throwable