summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_certmanager.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2013-06-12 13:26:23 -0400
committerjim-p <jimp@pfsense.org>2013-06-12 13:56:16 -0400
commit00a695c8cd0960b6ec38f61178fe88b7174e127f (patch)
tree6fc1efb1a23049610a86206b47ef4a2eb4663354 /usr/local/www/system_certmanager.php
parentfb0eb20bb937d812b8d66605e22c1e3742cabf58 (diff)
downloadpfsense-00a695c8cd0960b6ec38f61178fe88b7174e127f.zip
pfsense-00a695c8cd0960b6ec38f61178fe88b7174e127f.tar.gz
Don't restrict the content of descr when making CA/Certs, it's free-form.
Diffstat (limited to 'usr/local/www/system_certmanager.php')
-rw-r--r--usr/local/www/system_certmanager.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/system_certmanager.php b/usr/local/www/system_certmanager.php
index 3e3244f..b1e2fe1 100644
--- a/usr/local/www/system_certmanager.php
+++ b/usr/local/www/system_certmanager.php
@@ -292,7 +292,7 @@ if ($_POST) {
}else if (preg_match('/commonname/', $reqdfields[$i])){ /* dn_commonname or csr_dn_commonname */
if (preg_match("/[\!\@\#\$\%\^\(\)\~\?\>\<\&\/\\\,\"\']/", $_POST["$reqdfields[$i]"]))
array_push($input_errors, "The field 'Distinguished name Common Name' contains invalid characters.");
- }else if (preg_match("/[\!\@\#\$\%\^\(\)\~\?\>\<\&\/\\\,\.\"\']/", $_POST["$reqdfields[$i]"]))
+ }else if (($reqdfields[$i] != "descr") && preg_match("/[\!\@\#\$\%\^\(\)\~\?\>\<\&\/\\\,\.\"\']/", $_POST["$reqdfields[$i]"]))
array_push($input_errors, "The field '" . $reqdfieldsn[$i] . "' contains invalid characters.");
}
if (isset($_POST["keylen"]) && !in_array($_POST["keylen"], $cert_keylens))
OpenPOWER on IntegriCloud