summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com/netscape
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2016-07-06 22:30:52 +0200
committerEndi S. Dewata <edewata@redhat.com>2016-07-06 22:30:52 +0200
commitdb75d23cbb90b834b2b515ce6344346522067b7b (patch)
tree389f07ad8ace648e7f5e1ed2b5b76eb63f06d3cb /base/java-tools/src/com/netscape
parentc595208f58a2c072f9a7a243434411f66f556242 (diff)
downloadpki-db75d23cbb90b834b2b515ce6344346522067b7b.tar.gz
pki-db75d23cbb90b834b2b515ce6344346522067b7b.tar.xz
pki-db75d23cbb90b834b2b515ce6344346522067b7b.zip
Added validation for pki client-cert-request sensitive parameter.
The pki client-cert-request CLI has been modified to validate the boolean sensitive parameter. https://fedorahosted.org/pki/ticket/2383
Diffstat (limited to 'base/java-tools/src/com/netscape')
-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 02777740b..aff3220f0 100644
--- a/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/client/ClientCertRequestCLI.java
@@ -186,6 +186,9 @@ public class ClientCertRequestCLI extends CLI {
if (s == null) {
sensitive = -1;
} else {
+ if (!s.equalsIgnoreCase("true") && !s.equalsIgnoreCase("false")) {
+ throw new IllegalArgumentException("Invalid sensitive parameter: " + s);
+ }
sensitive = Boolean.parseBoolean(s) ? 1 : 0;
}