diff options
| author | Endi S. Dewata <edewata@redhat.com> | 2016-07-06 22:30:52 +0200 |
|---|---|---|
| committer | Endi S. Dewata <edewata@redhat.com> | 2016-07-06 22:30:52 +0200 |
| commit | db75d23cbb90b834b2b515ce6344346522067b7b (patch) | |
| tree | 389f07ad8ace648e7f5e1ed2b5b76eb63f06d3cb /base/java-tools/src/com/netscape | |
| parent | c595208f58a2c072f9a7a243434411f66f556242 (diff) | |
| download | pki-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.java | 3 |
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; } |
