From e491cd5625968cf3d837e83f9f388014b446de97 Mon Sep 17 00:00:00 2001 From: Abhishek Koneru Date: Fri, 2 May 2014 19:16:03 -0400 Subject: Removed requestID parameter usage in [un]revoke request. There seems to be no use of the requestID parameter in both revoke and unrevoke request. Removed requestID attribute in CertRevokeRequest remove the class CertUnrevokeRequest. Also made changes in RevocationProcesor to use the requestID of the request created in it. The setRequestID() is being called in the DoRevoke and DoUnRevoke servlets. Removed the call and a function auditRequesterId in both the classes. The auditRequestorId method tries to get a "requestID" stored as a INPUT field in the reasonToRequest page. The ReasonToRevoke class which generates this page does not set the value. --- .../com/netscape/cms/servlet/cert/DoRevoke.java | 21 --------------------- .../com/netscape/cms/servlet/cert/DoUnrevoke.java | 22 ---------------------- .../cms/servlet/cert/RevocationProcessor.java | 2 ++ 3 files changed, 2 insertions(+), 43 deletions(-) (limited to 'base/server/cms/src') diff --git a/base/server/cms/src/com/netscape/cms/servlet/cert/DoRevoke.java b/base/server/cms/src/com/netscape/cms/servlet/cert/DoRevoke.java index 8a7bc556e..1788be303 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/cert/DoRevoke.java +++ b/base/server/cms/src/com/netscape/cms/servlet/cert/DoRevoke.java @@ -381,7 +381,6 @@ public class DoRevoke extends CMSServlet { processor.setStartTime(startTime); processor.setInitiative(initiative); processor.setSerialNumber(eeSerialNumber == null ? null : new CertId(eeSerialNumber)); - processor.setRequestID(auditRequesterID(req)); RevocationReason revReason = RevocationReason.fromInt(reason); processor.setRevocationReason(revReason); @@ -752,26 +751,6 @@ public class DoRevoke extends CMSServlet { } } - /** - * Signed Audit Log Requester ID - * - * This method is called to obtain the "RequesterID" for - * a signed audit log message. - *

- * - * @param req HTTP request - * @return id string containing the signed audit log message RequesterID - */ - private RequestId auditRequesterID(HttpServletRequest req) { - String requesterID = req.getParameter("requestId"); - - if (requesterID != null) { - return new RequestId(requesterID.trim()); - } else { - return null; - } - } - /** * This method parses a String serial number into BigInteger. * diff --git a/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java b/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java index 723651eb6..e111e8ad8 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java +++ b/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java @@ -49,7 +49,6 @@ import com.netscape.certsrv.logging.AuditFormat; import com.netscape.certsrv.logging.ILogger; import com.netscape.certsrv.publish.IPublisherProcessor; import com.netscape.certsrv.request.IRequest; -import com.netscape.certsrv.request.RequestId; import com.netscape.certsrv.request.RequestStatus; import com.netscape.cms.servlet.base.CMSServlet; import com.netscape.cms.servlet.common.CMSRequest; @@ -242,7 +241,6 @@ public class DoUnrevoke extends CMSServlet { processor.setInitiative(initiative); processor.setSerialNumber(auditSerialNumber(serialNumbers[0].toString())); - processor.setRequestID(auditRequesterID(req)); processor.setRevocationReason(RevocationReason.CERTIFICATE_HOLD); processor.setRequestType(RevocationProcessor.OFF_HOLD); @@ -460,26 +458,6 @@ public class DoUnrevoke extends CMSServlet { return biNumbers; } - /** - * Signed Audit Log Requester ID - * - * This method is called to obtain the "RequesterID" for - * a signed audit log message. - *

- * - * @param req HTTP request - * @return id string containing the signed audit log message RequesterID - */ - private RequestId auditRequesterID(HttpServletRequest req) { - String requesterID = req.getParameter("requestId"); - - if (requesterID != null) { - return new RequestId(requesterID.trim()); - } else { - return null; - } - } - /** * Signed Audit Log Serial Number * diff --git a/base/server/cms/src/com/netscape/cms/servlet/cert/RevocationProcessor.java b/base/server/cms/src/com/netscape/cms/servlet/cert/RevocationProcessor.java index 93b7531c8..e03fc2cfd 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/cert/RevocationProcessor.java +++ b/base/server/cms/src/com/netscape/cms/servlet/cert/RevocationProcessor.java @@ -296,6 +296,7 @@ public class RevocationProcessor extends CertProcessor { public void createRevocationRequest() throws EBaseException { request = requestQueue.newRequest(IRequest.REVOCATION_REQUEST); + setRequestID(request.getRequestId()); request.setExtData(IRequest.REQ_TYPE, IRequest.REVOCATION_REQUEST); @@ -376,6 +377,7 @@ public class RevocationProcessor extends CertProcessor { public void createUnrevocationRequest() throws EBaseException { request = requestQueue.newRequest(IRequest.UNREVOCATION_REQUEST); + setRequestID(request.getRequestId()); request.setExtData(IRequest.REQ_TYPE, IRequest.UNREVOCATION_REQUEST); -- cgit