diff options
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java')
-rw-r--r-- | base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java b/base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java index 5c1e97bfa..e4fc1cbe2 100644 --- a/base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java +++ b/base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java @@ -189,18 +189,20 @@ public class SystemCertsVerification */ public void runSelfTest(ILogEventListener logger) throws Exception { - boolean status = CMS.verifySystemCerts(); - if (!status) { + try { + CMS.verifySystemCerts(); + + String logMessage = CMS.getLogMessage( + "SELFTESTS_COMMON_SYSTEM_CERTS_VERIFICATION_SUCCESS", + getSelfTestName()); + mSelfTestSubsystem.log(logger, logMessage); + + } catch (Exception e) { String logMessage = CMS.getLogMessage( "SELFTESTS_COMMON_SYSTEM_CERTS_VERIFICATION_FAILURE", getSelfTestName()); mSelfTestSubsystem.log(logger, logMessage); - throw new Exception(logMessage); + throw e; } - - String logMessage = CMS.getLogMessage( - "SELFTESTS_COMMON_SYSTEM_CERTS_VERIFICATION_SUCCESS", - getSelfTestName()); - mSelfTestSubsystem.log(logger, logMessage); } } |