Class PKIProcessor
java.lang.Object
com.netscape.cms.servlet.processors.PKIProcessor
- Direct Known Subclasses:
CMCProcessor, CRMFProcessor, KeyGenProcessor, PKCS10Processor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected CMSEngineprotected jakarta.servlet.http.HttpServletRequeststatic org.slf4j.Loggerprotected CMSRequestprotected CMSServletprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringSigned Audit Log Subject ID This method is inherited by all extended "CMSServlet"s, and is called to obtain the "SubjectID" for a signed audit log message.protected voidfillCertInfo(String protocolString, org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, AuthToken authToken, ArgBlock httpParams) protected org.mozilla.jss.netscape.security.x509.X509CertInfo[]fillCertInfoArray(byte[] bytes, AuthToken authToken, ArgBlock httpParams, Request req) static voidfillCertInfoFromAuthToken(org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, AuthToken authToken) fill subject name, validity, extensions from authoken if any, overriding what was in pkcs10.static voidfillCertInfoFromForm(org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, ArgBlock httpParams) fill subject name, extension from form.static voidfillValidityFromForm(org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, ArgBlock httpParams) voidprocess(CMSRequest cmsReq) voidsetCMSEngine(CMSEngine engine)
-
Field Details
-
logger
public static org.slf4j.Logger logger -
ADMIN_ENROLL_SERVLET_ID
- See Also:
-
SUBJECT_NAME
- See Also:
-
OLD_CERT_TYPE
- See Also:
-
CERT_TYPE
- See Also:
-
PKCS10_REQUEST
- See Also:
-
SUBJECT_KEYGEN_INFO
- See Also:
-
engine
-
mRequest
-
httpReq
protected jakarta.servlet.http.HttpServletRequest httpReq -
mServletId
-
mServlet
-
-
Constructor Details
-
PKIProcessor
public PKIProcessor() -
PKIProcessor
-
-
Method Details
-
getCMSEngine
-
setCMSEngine
-
process
- Throws:
EBaseException
-
fillCertInfo
protected void fillCertInfo(String protocolString, org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, AuthToken authToken, ArgBlock httpParams) throws EBaseException - Throws:
EBaseException
-
fillCertInfoArray
protected org.mozilla.jss.netscape.security.x509.X509CertInfo[] fillCertInfoArray(byte[] bytes, AuthToken authToken, ArgBlock httpParams, Request req) throws EBaseException - Throws:
EBaseException
-
fillCertInfoFromAuthToken
public static void fillCertInfoFromAuthToken(org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, AuthToken authToken) throws EBaseException fill subject name, validity, extensions from authoken if any, overriding what was in pkcs10. fill subject name, extensions from http input if not authenticated. requests not authenticated will need to be approved by an agent.- Throws:
EBaseException
-
fillCertInfoFromForm
public static void fillCertInfoFromForm(org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, ArgBlock httpParams) throws EBaseException fill subject name, extension from form. this is done for unauthenticated requests. unauthenticated requests must be approved by agents so these will all be seen by and agent.- Throws:
EBaseException
-
fillValidityFromForm
public static void fillValidityFromForm(org.mozilla.jss.netscape.security.x509.X509CertInfo certInfo, ArgBlock httpParams) throws EBaseException - Throws:
EBaseException
-
auditSubjectID
Signed Audit Log Subject ID This method is inherited by all extended "CMSServlet"s, and is called to obtain the "SubjectID" for a signed audit log message.- Returns:
- id string containing the signed audit log message SubjectID
-