From db75d23cbb90b834b2b515ce6344346522067b7b Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Wed, 6 Jul 2016 22:30:52 +0200 Subject: 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 --- .../src/com/netscape/cmstools/client/ClientCertRequestCLI.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'base/java-tools/src/com') 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; } -- cgit