summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-04-21 04:55:00 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-04-24 20:45:16 +0200
commit3d9ef95a913af023958b79ef383853cf958757e0 (patch)
treef8bdee4955b38ffef43f4aef92768f6033a59c31 /base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java
parentaad80e8775eac61ed9eac2f3f94d2ec90207e827 (diff)
downloadpki-3d9ef95a913af023958b79ef383853cf958757e0.tar.gz
pki-3d9ef95a913af023958b79ef383853cf958757e0.tar.xz
pki-3d9ef95a913af023958b79ef383853cf958757e0.zip
Added ConfigRoleEvent.
A new ConfigRoleEvent class of has been added to encapsulate the CONFIG_ROLE events. https://pagure.io/dogtagpki/issue/2641 Change-Id: Ie0932131d75897f58afdd8217454c6cf6970d738
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java44
1 files changed, 22 insertions, 22 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java b/base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java
index 5872ab031..91d8983ae 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java
@@ -28,13 +28,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import netscape.ldap.LDAPAttribute;
-import netscape.ldap.LDAPAttributeSet;
-import netscape.ldap.LDAPConnection;
-import netscape.ldap.LDAPEntry;
-import netscape.ldap.LDAPException;
-import netscape.ldap.LDAPModification;
-
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -49,12 +42,20 @@ import com.netscape.certsrv.base.IConfigStore;
import com.netscape.certsrv.ldap.ILdapConnFactory;
import com.netscape.certsrv.logging.AuditEvent;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.event.ConfigRoleEvent;
import com.netscape.cms.servlet.base.CMSServlet;
import com.netscape.cms.servlet.base.UserInfo;
import com.netscape.cms.servlet.common.CMSRequest;
import com.netscape.cms.servlet.common.ICMSTemplateFiller;
import com.netscape.cmsutil.xml.XMLObject;
+import netscape.ldap.LDAPAttribute;
+import netscape.ldap.LDAPAttributeSet;
+import netscape.ldap.LDAPConnection;
+import netscape.ldap.LDAPEntry;
+import netscape.ldap.LDAPException;
+import netscape.ldap.LDAPModification;
+
public class UpdateDomainXML extends CMSServlet {
/**
@@ -368,12 +369,11 @@ public class UpdateDomainXML extends CMSServlet {
// remove the user for this subsystem's admin
status2 = remove_from_ldap(adminUserDN);
if (status2.equals(SUCCESS)) {
- auditMessage = CMS.getLogMessage(
- AuditEvent.CONFIG_ROLE,
+
+ audit(new ConfigRoleEvent(
auditSubjectID,
ILogger.SUCCESS,
- userAuditParams);
- audit(auditMessage);
+ userAuditParams));
// remove this user from the subsystem group
userAuditParams = "Scope;;groups+Operation;;OP_DELETE_USER" +
@@ -384,26 +384,26 @@ public class UpdateDomainXML extends CMSServlet {
new LDAPAttribute("uniqueMember", adminUserDN));
status2 = modify_ldap(dn, mod);
if (status2.equals(SUCCESS)) {
- auditMessage = CMS.getLogMessage(
- AuditEvent.CONFIG_ROLE,
+
+ audit(new ConfigRoleEvent(
auditSubjectID,
ILogger.SUCCESS,
- userAuditParams);
+ userAuditParams));
+
} else {
- auditMessage = CMS.getLogMessage(
- AuditEvent.CONFIG_ROLE,
+
+ audit(new ConfigRoleEvent(
auditSubjectID,
ILogger.FAILURE,
- userAuditParams);
+ userAuditParams));
}
- audit(auditMessage);
+
} else { // error deleting user
- auditMessage = CMS.getLogMessage(
- AuditEvent.CONFIG_ROLE,
+
+ audit(new ConfigRoleEvent(
auditSubjectID,
ILogger.FAILURE,
- userAuditParams);
- audit(auditMessage);
+ userAuditParams));
}
}
} else {