Class CILOA2CertServlet

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

    public class CILOA2CertServlet
    extends org.oa4mp.server.proxy.OA2CertServlet

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

    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.oa4mp.server.api.storage.servlet.MyProxyDelegationServlet

        caThread, kpt, lastAccessedThread, myproxyConnectionCache, myproxyConnectionCleanup, transactionCleanup
      • Fields inherited from class org.oa4mp.server.api.storage.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​(org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction st)  
      protected void doCertRequest​(org.oa4mp.delegation.server.ServiceTransaction trans, String statusString)  
      • Methods inherited from class org.oa4mp.server.proxy.OA2CertServlet

        doRealCertRequest, getAccessToken, getClient, postprocess, verifyAndGet
      • Methods inherited from class org.oa4mp.server.api.storage.servlet.ACS2

        doDelegation, doIt, getPAI
      • Methods inherited from class org.oa4mp.server.api.storage.servlet.CRServlet

        createMPConnection, createMPConnection, getX509Certificates
      • Methods inherited from class org.oa4mp.server.api.storage.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 org.oa4mp.server.api.storage.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​(org.oa4mp.server.loader.oauth2.storage.transactions.OA2ServiceTransaction st)
                                  throws GeneralSecurityException
        Overrides:
        checkMPConnection in class org.oa4mp.server.proxy.OA2CertServlet
        Throws:
        GeneralSecurityException
      • doCertRequest

        protected void doCertRequest​(org.oa4mp.delegation.server.ServiceTransaction trans,
                                     String statusString)
                              throws Throwable
        Overrides:
        doCertRequest in class org.oa4mp.server.api.storage.servlet.CRServlet
        Throws:
        Throwable