summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2016-07-06 22:05:09 +0200
committerEndi S. Dewata <edewata@redhat.com>2016-07-06 22:11:14 +0200
commitc595208f58a2c072f9a7a243434411f66f556242 (patch)
tree5f4beae090c84f6d3e2b52c01f18cd9ec1f26479 /base/java-tools/src
parent4bdb8793eddd8d6c26a08c8f871249aa9a5bde7a (diff)
downloadpki-c595208f58a2c072f9a7a243434411f66f556242.tar.gz
pki-c595208f58a2c072f9a7a243434411f66f556242.tar.xz
pki-c595208f58a2c072f9a7a243434411f66f556242.zip
Added validation for pki client-cert-request extractable parameter.
The pki client-cert-request CLI has been modified to validate the boolean extractable parameter. https://fedorahosted.org/pki/ticket/2383
Diffstat (limited to 'base/java-tools/src')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java3
1 files changed, 3 insertions, 0 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 3ec4745e6..02777740b 100644
--- a/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
@@ -194,6 +194,9 @@ public class ClientCertRequestCLI extends CLI {
if (s == null) {
extractable = -1;
} else {
+ if (!s.equalsIgnoreCase("true") && !s.equalsIgnoreCase("false")) {
+ throw new IllegalArgumentException("Invalid extractable parameter: " + s);
+ }
extractable = Boolean.parseBoolean(s) ? 1 : 0;
}