summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-04-20 04:29:40 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-04-20 18:17:11 +0200
commite74fca2ced2416d656a09613e6e56657f4f88d20 (patch)
treeb06c00d065766c7f689a28c7e9bf800298d6d1b3 /base/server/cms/src
parent41fcfc470c6462bc069774c74ecfe2fe09cf6ac3 (diff)
Refactored ProfileSubmitCMCServlet.auditInfoCertValue().
The ProfileSubmitCMCServlet.auditInfoCertValue() has been modified to accept X509CertImpl like CAProcessor.auditInfoCertValue(). Change-Id: Ib3b4c4c19250df73a769590488cb5716a50a065b
Diffstat (limited to 'base/server/cms/src')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/profile/ProfileSubmitCMCServlet.java16
1 files changed, 6 insertions, 10 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileSubmitCMCServlet.java b/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileSubmitCMCServlet.java
index 83bab5b7e..c3ada9a68 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileSubmitCMCServlet.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/profile/ProfileSubmitCMCServlet.java
@@ -642,7 +642,6 @@ public class ProfileSubmitCMCServlet extends ProfileServlet {
String auditMessage = null;
String auditSubjectID = auditSubjectID();
String auditRequesterID = ILogger.UNIDENTIFIED;
- String auditInfoCertValue = ILogger.SIGNED_AUDIT_EMPTY_VALUE;
try {
///////////////////////////////////////////////
@@ -672,8 +671,8 @@ public class ProfileSubmitCMCServlet extends ProfileServlet {
profile.submit(authToken, reqs[k]);
reqs[k].setRequestStatus(RequestStatus.COMPLETE);
- // reset the "auditInfoCertValue"
- auditInfoCertValue = auditInfoCertValue(reqs[k]);
+ X509CertImpl x509cert = reqs[k].getExtDataInCert(IEnrollProfile.REQUEST_ISSUED_CERT);
+ String auditInfoCertValue = auditInfoCertValue(x509cert);
if (auditInfoCertValue != null) {
if (!(auditInfoCertValue.equals(
@@ -777,8 +776,8 @@ public class ProfileSubmitCMCServlet extends ProfileServlet {
profile.getRequestQueue().markAsServiced(provedReq);
CMS.debug("ProfileSubmitCMCServlet: provedReq set to complete");
- // reset the "auditInfoCertValue"
- auditInfoCertValue = auditInfoCertValue(reqs[0]);
+ X509CertImpl x509cert = reqs[0].getExtDataInCert(IEnrollProfile.REQUEST_ISSUED_CERT);
+ String auditInfoCertValue = auditInfoCertValue(x509cert);
if (auditInfoCertValue != null) {
if (!(auditInfoCertValue.equals(
@@ -896,18 +895,15 @@ public class ProfileSubmitCMCServlet extends ProfileServlet {
* "X509CertImpl" for a signed audit log message.
* <P>
*
- * @param request request containing an X509CertImpl
+ * @param x509cert an X509CertImpl
* @return cert string containing the certificate
*/
- private String auditInfoCertValue(IRequest request) {
+ private String auditInfoCertValue(X509CertImpl x509cert) {
// if no signed audit object exists, bail
if (mSignedAuditLogger == null) {
return null;
}
- X509CertImpl x509cert = request.getExtDataInCert(
- IEnrollProfile.REQUEST_ISSUED_CERT);
-
if (x509cert == null) {
return ILogger.SIGNED_AUDIT_EMPTY_VALUE;
}