public class TokenServlet extends CMSServlet
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
C_MACDerivationConstant |
static byte[] |
DEKDerivationConstant |
static byte[] |
ENCDerivationConstant |
static int |
ERROR |
protected static java.lang.String |
PROP_ENABLED |
static byte[] |
R_MACDerivationConstant |
protected static java.lang.String |
TRANSPORT_KEY_NAME |
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, AUTHZ_CONFIG_STORE, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, AUTHZ_SRC_LDAP, AUTHZ_SRC_TYPE, AUTHZ_SRC_XML, CA_AGENT_GROUP, CERT_ATTR, certAuthority, ERROR_MSG_TOKEN, ERROR_TEMPLATE, EXCEPTION_TEMPLATE, FAILURE, FINAL_ERROR_MSG, FULL_ENROLLMENT_REQUEST, FULL_ENROLLMENT_RESPONSE, FULL_RESPONSE, KRA_AGENT_GROUP, mAclMethod, mAuthMgr, mAuthority, mAuthz, mAuthzResourceName, mConfig, mDontSaveHttpParams, mFinalErrorMsg, mGetClientCert, mId, mLogCategory, mLogger, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mServletConfig, mServletContext, mSignedAuditLogger, mTemplates, OCSP_AGENT_GROUP, PENDING_TEMPLATE, PFX_AUTH_TOKEN, PFX_HTTP_HEADER, PFX_HTTP_PARAM, PROP_ACL, PROP_AUTHMGR, PROP_AUTHORITY, PROP_AUTHORITYID, PROP_AUTHZ_MGR, PROP_CLIENTAUTH, PROP_ERROR_TEMPLATE, PROP_EXCEPTION_TEMPLATE, PROP_FINAL_ERROR_MSG, PROP_ID, PROP_PENDING_TEMPLATE, PROP_REJECTED_TEMPLATE, PROP_RESOURCEID, PROP_SUCCESS_TEMPLATE, PROP_SUCCESS_TEMPLATE_FILLER, PROP_SVC_PENDING_TEMPLATE, PROP_UNAUTHORIZED_TEMPLATE, RA_AGENT_GROUP, REJECTED_TEMPLATE, servletConfig, SIMPLE_ENROLLMENT_REQUEST, SIMPLE_ENROLLMENT_RESPONSE, SUCCESS, SUCCESS_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE| Constructor and Description |
|---|
TokenServlet()
Constructs tks servlet.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getServletInfo()
Returns serlvet information.
|
void |
init(javax.servlet.ServletConfig config) |
void |
process(CMSRequest cmsReq)
process an HTTP request.
|
void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Serves HTTP admin request.
|
static java.lang.String |
trim(java.lang.String a) |
protected java.lang.String |
URLdecode(java.lang.String s)
Process the HTTP request.
|
areCertsFromCA, audit, auditGroupID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authorize, authorize, certIsRevoked, checkImportCertToNav, clientIsMSIE, clientIsNav, connectionIsSSL, doCMMFResponse, doFullResponse, formCRLEntry, generateSalt, getAuthCreds, getAuthMgr, getAuthToken, getCertRecord, getDontSaveHttpParams, getId, getLangFile, getLocale, getLocale, getRelPath, getSaveHttpHeaders, getSSLClientCertificate, getTemplate, getX509Certificate, hashPassword, importCertToNav, invalidateSSLSession, isCertFromCA, isClientCertRequired, isSystemCertificate, log, log, newCMSRequest, newFillerObject, outputArgBlockAsXML, outputError, outputError, outputError, outputHttpParameters, outputResult, outputXML, renderException, renderFinalError, renderResult, renderTemplate, saveAuthToken, saveHttpHeaders, saveHttpParams, setDefaultTemplates, toHashtabledoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprotected static final java.lang.String PROP_ENABLED
protected static final java.lang.String TRANSPORT_KEY_NAME
public static int ERROR
public static final byte[] C_MACDerivationConstant
public static final byte[] ENCDerivationConstant
public static final byte[] DEKDerivationConstant
public static final byte[] R_MACDerivationConstant
public static java.lang.String trim(java.lang.String a)
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class CMSServletjavax.servlet.ServletExceptionpublic java.lang.String getServletInfo()
getServletInfo in interface javax.servlet.ServletgetServletInfo in class javax.servlet.GenericServletprotected java.lang.String URLdecode(java.lang.String s)
s - The URL to decode.public void process(CMSRequest cmsReq) throws EBaseException
CMSServletprocess in class CMSServletEBaseException - if the servlet was unable to satisfactorily
process the requestpublic void service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
java.io.IOException
service in class CMSServletreq - HTTP requestresp - HTTP responsejavax.servlet.ServletExceptionjava.io.IOException