diff options
author | Endi S. Dewata <edewata@redhat.com> | 2013-10-03 18:07:05 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2013-10-08 10:07:19 -0400 |
commit | 26f0ac03af26836c417dec5a9321e944289a7fa8 (patch) | |
tree | 236c6f9acff84c803e649ebbb1935ae2a4f0462e /base/java-tools/src/com/netscape/cmstools/cert | |
parent | f9a4be1cf5b57afec59b0b96a46ff13317a039bf (diff) | |
download | pki-26f0ac03af26836c417dec5a9321e944289a7fa8.tar.gz pki-26f0ac03af26836c417dec5a9321e944289a7fa8.tar.xz pki-26f0ac03af26836c417dec5a9321e944289a7fa8.zip |
Added CA certificate CLI.
The ca-cert-* commands have been added to eventually replace cert-*.
The CATest has been updated to use the CertClient directly.
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/cert')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/cert/CertCLI.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/cert/CertCLI.java b/base/java-tools/src/com/netscape/cmstools/cert/CertCLI.java index c3f43401c..30a808b06 100644 --- a/base/java-tools/src/com/netscape/cmstools/cert/CertCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cert/CertCLI.java @@ -69,13 +69,17 @@ public class CertCLI extends CLI { public void execute(String[] args) throws Exception { client = parent.getClient(); + certClient = (CertClient)parent.getClient("cert"); - // determine the subsystem - String subsystem = client.getSubsystem(); - if (subsystem == null) subsystem = "ca"; + // if this is a top-level command + if (certClient == null) { + // determine the subsystem + String subsystem = client.getSubsystem(); + if (subsystem == null) subsystem = "ca"; - // create new cert client - certClient = new CertClient(client, subsystem); + // create new cert client + certClient = new CertClient(client, subsystem); + } super.execute(args); } |