summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java b/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
index 696ab8ba3..a14bb242d 100644
--- a/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
@@ -386,12 +386,10 @@ public class ClientCertRequestCLI extends CLI {
"-n", subjectDN
};
- Runtime rt = Runtime.getRuntime();
- Process p = rt.exec(commands);
-
- int rc = p.waitFor();
- if (rc != 0) {
- throw new Exception("CSR generation failed");
+ try {
+ runExternal(commands);
+ } catch (Exception e) {
+ throw new Exception("CSR generation failed", e);
}
if (verbose) {