The pki client-cert-request CLI has been modified to validate the
boolean sensitive parameter.

https://fedorahosted.org/pki/ticket/2383

Pushed to master under one-liner/trivial rule.

--
Endi S. Dewata
>From db75d23cbb90b834b2b515ce6344346522067b7b Mon Sep 17 00:00:00 2001
From: "Endi S. Dewata" <[email protected]>
Date: Wed, 6 Jul 2016 22:30:52 +0200
Subject: [PATCH] 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(+)

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 02777740b76d6a5907f51091f767d4e7aabe30dc..aff3220f02d59b1e864f1d78f2c3744c8454d6f0 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;
         }
 
-- 
2.5.5

_______________________________________________
Pki-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pki-devel

Reply via email to