diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2014-05-02 19:16:03 -0400 |
---|---|---|
committer | Abhishek Koneru <akoneru@redhat.com> | 2014-05-16 14:18:44 -0400 |
commit | e491cd5625968cf3d837e83f9f388014b446de97 (patch) | |
tree | 1a2b0e184b1af1fb2c5119c15140b0275451c154 /base/server/cms | |
parent | 2e4c0d19778fd12770ce79839ff928659d39bedc (diff) | |
download | pki-e491cd5625968cf3d837e83f9f388014b446de97.tar.gz pki-e491cd5625968cf3d837e83f9f388014b446de97.tar.xz pki-e491cd5625968cf3d837e83f9f388014b446de97.zip |
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.
Diffstat (limited to 'base/server/cms')
3 files changed, 2 insertions, 43 deletions
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); @@ -753,26 +752,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. - * <P> - * - * @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. * * @param serialNumber a String containing the un-normalized serial number 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); @@ -461,26 +459,6 @@ public class DoUnrevoke extends CMSServlet { } /** - * Signed Audit Log Requester ID - * - * This method is called to obtain the "RequesterID" for - * a signed audit log message. - * <P> - * - * @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 * * This method is called to obtain the serial number of the certificate 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); |