summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/base
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-04-20 10:07:44 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-04-24 20:40:55 +0200
commit0de8be3084c4ccf23c2850331f86fc067e7c8383 (patch)
tree5f69e6ea6cef3e8c7e795d17968df2f9c194d9a3 /base/server/cms/src/com/netscape/cms/servlet/base
parentce3304834dbb3e4d001ecbbfc1af61044ae7a74c (diff)
downloadpki-0de8be3084c4ccf23c2850331f86fc067e7c8383.tar.gz
pki-0de8be3084c4ccf23c2850331f86fc067e7c8383.tar.xz
pki-0de8be3084c4ccf23c2850331f86fc067e7c8383.zip
Added AuthFailEvent.
A new AuthFailEvent class of has been added to encapsulate the AUTH_FAIL events. https://pagure.io/dogtagpki/issue/2641 Change-Id: I870398f6a56df007c9520e50947a7b3c85baf79b
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/base')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java b/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java
index 9168870ad..c23b9d187 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/base/CMSServlet.java
@@ -66,6 +66,7 @@ import com.netscape.certsrv.dbs.certdb.ICertificateRepository;
import com.netscape.certsrv.kra.IKeyRecoveryAuthority;
import com.netscape.certsrv.logging.AuditEvent;
import com.netscape.certsrv.logging.ILogger;
+import com.netscape.certsrv.logging.event.AuthFailEvent;
import com.netscape.certsrv.logging.event.AuthSuccessEvent;
import com.netscape.certsrv.ra.IRegistrationAuthority;
import com.netscape.certsrv.request.IRequest;
@@ -1701,7 +1702,7 @@ public abstract class CMSServlet extends HttpServlet {
*/
public IAuthToken authenticate(HttpServletRequest httpReq, String authMgrName)
throws EBaseException {
- String auditMessage = null;
+
String auditSubjectID = ILogger.UNIDENTIFIED;
String auditAuthMgrID = ILogger.UNIDENTIFIED;
String auditUID = ILogger.UNIDENTIFIED;
@@ -1797,14 +1798,12 @@ public abstract class CMSServlet extends HttpServlet {
return authToken;
} catch (EBaseException eAudit1) {
- // store a message in the signed audit log file
- auditMessage = CMS.getLogMessage(
- AuditEvent.AUTH_FAIL,
+
+ audit(new AuthFailEvent(
auditSubjectID,
ILogger.FAILURE,
auditAuthMgrID,
- auditUID);
- audit(auditMessage);
+ auditUID));
// rethrow the specific exception to be handled later
throw eAudit1;