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.java21
1 files changed, 8 insertions, 13 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 77245ec53..4d63d9bc1 100644
--- a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java
@@ -330,9 +330,14 @@ public class MainCLI extends CLI {
}
}
- // store security database path
- if (certDatabase != null)
+ if (certDatabase != null) {
+ // store user-provided security database location
config.setCertDatabase(new File(certDatabase).getAbsolutePath());
+ } else {
+ // store default security database location
+ config.setCertDatabase(System.getProperty("user.home") +
+ File.separator + ".dogtag" + File.separator + "nssdb");
+ }
// store token name
config.setTokenName(tokenName);
@@ -395,17 +400,7 @@ public class MainCLI extends CLI {
list = cmd.getOptionValue("ignore-cert-status");
convertCertStatusList(list, ignoredCertStatuses);
- if (config.getCertDatabase() == null) {
- // Use default client security database
- this.certDatabase = new File(
- System.getProperty("user.home") + File.separator +
- ".dogtag" + File.separator + "nssdb");
-
- } else {
- // Use existing client security database
- this.certDatabase = new File(config.getCertDatabase());
- }
-
+ this.certDatabase = new File(config.getCertDatabase());
if (verbose) System.out.println("Client security database: "+this.certDatabase.getAbsolutePath());
String messageFormat = cmd.getOptionValue("message-format");