diff options
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.java | 10 |
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) { |