From bc03ee6c31e5390e76d2f92d00931d19a71eea7b Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Fri, 26 Apr 2013 13:47:30 -0400 Subject: Ignoring warnings/errors during installation. The code used by pkispawn and pkidestroy has been modified to ignore certificate validity warnings/errors that happens during installation. The instanceCreationMode is now redundant and has been removed from ClientConfig. --- .../src/com/netscape/cmstools/cli/MainCLI.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'base/java-tools/src/com') diff --git a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java index d5707d155..9b011f0d8 100644 --- a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java @@ -54,8 +54,8 @@ public class MainCLI extends CLI { public ClientConfig config = new ClientConfig(); - public Collection rejectedCertStatuses; - public Collection ignoredCertStatuses; + public Collection rejectedCertStatuses = new HashSet(); + public Collection ignoredCertStatuses = new HashSet(); public File certDatabase; @@ -201,17 +201,15 @@ public class MainCLI extends CLI { config.setPassword(password); String list = cmd.getOptionValue("reject-cert-status"); - rejectedCertStatuses = convertCertStatusList(list); + convertCertStatusList(list, rejectedCertStatuses); list = cmd.getOptionValue("ignore-cert-status"); - ignoredCertStatuses = convertCertStatusList(list); + convertCertStatusList(list, ignoredCertStatuses); } - public Collection convertCertStatusList(String list) throws Exception { + public void convertCertStatusList(String list, Collection statuses) throws Exception { - if (list == null) return null; - - Collection statuses = new HashSet(); + if (list == null) return; Class clazz = SSLCertificateApprovalCallback.ValidityStatus.class; @@ -224,8 +222,6 @@ public class MainCLI extends CLI { throw new Error("Invalid cert status \"" + status + "\".", e); } } - - return statuses; } public void connect() throws Exception { -- cgit