summaryrefslogtreecommitdiffstats
path: root/base/kra/src/com/netscape/kra/EnrollmentService.java
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-06-21 00:48:39 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-06-24 00:04:03 +0200
commitdb84bffad64dd4b9a9d684255794719ae13d677f (patch)
treeae053e4062ce95d7a890e0817b473f381dbce13d /base/kra/src/com/netscape/kra/EnrollmentService.java
parent5b2d619e9fdd3d020edda96196cac4e70a27fd6e (diff)
downloadpki-db84bffad64dd4b9a9d684255794719ae13d677f.tar.gz
pki-db84bffad64dd4b9a9d684255794719ae13d677f.tar.xz
pki-db84bffad64dd4b9a9d684255794719ae13d677f.zip
Refactored signed audit logger.
Signed audit logger creation has been simplified into: Logger signedAuditLogger = SignedAuditLogger.getLogger(); The null checks on signed audit logger have been removed since it cannot be null. Audit messages can be logged as follows: signedAuditLogger.log(message); https://pagure.io/dogtagpki/issue/2689 Change-Id: I3bf781b0194a6cbb166f71751c098d1c2a3a657a
Diffstat (limited to 'base/kra/src/com/netscape/kra/EnrollmentService.java')
-rw-r--r--base/kra/src/com/netscape/kra/EnrollmentService.java30
1 files changed, 5 insertions, 25 deletions
diff --git a/base/kra/src/com/netscape/kra/EnrollmentService.java b/base/kra/src/com/netscape/kra/EnrollmentService.java
index 4cf36d1a2..79c4eb9a8 100644
--- a/base/kra/src/com/netscape/kra/EnrollmentService.java
+++ b/base/kra/src/com/netscape/kra/EnrollmentService.java
@@ -60,6 +60,8 @@ import com.netscape.certsrv.request.RequestId;
import com.netscape.certsrv.security.IStorageKeyUnit;
import com.netscape.certsrv.security.ITransportKeyUnit;
import com.netscape.certsrv.util.IStatsSubsystem;
+import com.netscape.cms.logging.Logger;
+import com.netscape.cms.logging.SignedAuditLogger;
import com.netscape.cms.servlet.key.KeyRecordParser;
import com.netscape.cmscore.crmf.CRMFParser;
import com.netscape.cmscore.crmf.PKIArchiveOptionsContainer;
@@ -94,6 +96,8 @@ import netscape.security.x509.X509Key;
*/
public class EnrollmentService implements IService {
+ private static Logger signedAuditLogger = SignedAuditLogger.getLogger();
+
// constants
public static final String CRMF_REQUEST = "CRMFRequest";
public final static String ATTR_KEY_RECORD = "keyRecord";
@@ -104,7 +108,6 @@ public class EnrollmentService implements IService {
private IKeyRecoveryAuthority mKRA = null;
private ITransportKeyUnit mTransportUnit = null;
private IStorageKeyUnit mStorageUnit = null;
- private ILogger mSignedAuditLogger = CMS.getSignedAuditLogger();
/**
* Constructs request processor.
@@ -886,10 +889,6 @@ public class EnrollmentService implements IService {
* @return key string containing the certificate's public key
*/
private String auditPublicKey(KeyRecord rec) {
- // if no signed audit object exists, bail
- if (mSignedAuditLogger == null) {
- return null;
- }
if (rec == null) {
return ILogger.SIGNED_AUDIT_EMPTY_VALUE;
@@ -933,10 +932,6 @@ public class EnrollmentService implements IService {
*/
private String auditSubjectID() {
- // if no signed audit object exists, bail
- if (mSignedAuditLogger == null) {
- return null;
- }
String subjectID = null;
@@ -969,10 +964,6 @@ public class EnrollmentService implements IService {
* @return id string containing the signed audit log message RequesterID
*/
private String auditRequesterID() {
- // if no signed audit object exists, bail
- if (mSignedAuditLogger == null) {
- return null;
- }
String requesterID = null;
@@ -1004,18 +995,7 @@ public class EnrollmentService implements IService {
* @param msg signed audit log message
*/
private void audit(String msg) {
- // in this case, do NOT strip preceding/trailing whitespace
- // from passed-in String parameters
-
- if (mSignedAuditLogger == null) {
- return;
- }
-
- mSignedAuditLogger.log(ILogger.EV_SIGNED_AUDIT,
- null,
- ILogger.S_SIGNED_AUDIT,
- ILogger.LL_SECURITY,
- msg);
+ signedAuditLogger.log(msg);
}
protected void audit(AuditEvent event) {