diff options
author | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-11-16 00:56:23 +0000 |
---|---|---|
committer | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-11-16 00:56:23 +0000 |
commit | 947f08749db7903faba6d0a533db760b45fa55bf (patch) | |
tree | 5b6dc030a6396e560e3a27eaccf0644308691a8f /pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java | |
parent | e2017998826b0db5f05e6c2909aee67b9166865f (diff) | |
download | pki-947f08749db7903faba6d0a533db760b45fa55bf.tar.gz pki-947f08749db7903faba6d0a533db760b45fa55bf.tar.xz pki-947f08749db7903faba6d0a533db760b45fa55bf.zip |
Bug 642359 - CC Feature - need to verify certificate when it is added
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1503 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java')
-rw-r--r-- | pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java | 45 |
1 files changed, 26 insertions, 19 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java b/pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java index 31081b8fe..6e38a4b4f 100644 --- a/pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java +++ b/pki/base/common/src/com/netscape/cmscore/cert/CertUtils.java @@ -853,9 +853,35 @@ public class CertUtils { CMS.debug("CertUtils: verifySystemCertByTag() certusage for cert tag " + tag + " undefined in CS.cfg, not checking certificate usage"); } r = verifySystemCertByNickname(nickname, certusage); + if (r == true) { + // audit here + auditMessage = CMS.getLogMessage( + LOGGING_SIGNED_AUDIT_CIMC_CERT_VERIFICATION, + ILogger.SYSTEM_UID, + ILogger.SUCCESS, + nickname); + + audit(auditMessage); + } else { + // audit here + auditMessage = CMS.getLogMessage( + LOGGING_SIGNED_AUDIT_CIMC_CERT_VERIFICATION, + ILogger.SYSTEM_UID, + ILogger.FAILURE, + nickname); + + audit(auditMessage); + } } catch (Exception e) { CMS.debug("CertUtils: verifySystemCertsByTag() failed: "+ e.toString()); + auditMessage = CMS.getLogMessage( + LOGGING_SIGNED_AUDIT_CIMC_CERT_VERIFICATION, + ILogger.SYSTEM_UID, + ILogger.FAILURE, + ""); + + audit(auditMessage); r = false; } @@ -953,25 +979,6 @@ public class CertUtils { tag = tag.trim(); CMS.debug("CertUtils: verifySystemCerts() cert tag=" + tag); r = verifySystemCertByTag(tag); - if (r == true) { - // audit here - auditMessage = CMS.getLogMessage( - LOGGING_SIGNED_AUDIT_CIMC_CERT_VERIFICATION, - ILogger.SYSTEM_UID, - ILogger.SUCCESS, - tag); - - audit(auditMessage); - } else { - // audit here - auditMessage = CMS.getLogMessage( - LOGGING_SIGNED_AUDIT_CIMC_CERT_VERIFICATION, - ILogger.SYSTEM_UID, - ILogger.FAILURE, - tag); - - audit(auditMessage); - } } } catch (Exception e) { // audit here |