summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/selftests/common/SystemCertsVerification.java
diff options
context:
space:
mode:
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.java18
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);
}
}