summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com/netscape/cmstools/cli
diff options
context:
space:
mode:
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/cli')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java16
1 files changed, 6 insertions, 10 deletions
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<Integer> rejectedCertStatuses;
- public Collection<Integer> ignoredCertStatuses;
+ public Collection<Integer> rejectedCertStatuses = new HashSet<Integer>();
+ public Collection<Integer> ignoredCertStatuses = new HashSet<Integer>();
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<Integer> convertCertStatusList(String list) throws Exception {
+ public void convertCertStatusList(String list, Collection<Integer> statuses) throws Exception {
- if (list == null) return null;
-
- Collection<Integer> statuses = new HashSet<Integer>();
+ if (list == null) return;
Class<SSLCertificateApprovalCallback.ValidityStatus> 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 {