From ad715d00edffab5e0fdb8fece7003d6eb5ff7713 Mon Sep 17 00:00:00 2001 From: Frank Wall Date: Thu, 3 Aug 2017 14:54:06 +0200 Subject: [PATCH] security/acme-client: tighten validation masks, use Common Name for clarity --- .../OPNsense/AcmeClient/forms/dialogCertificate.xml | 4 ++-- .../mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml | 8 ++++---- .../mvc/app/views/OPNsense/AcmeClient/certificates.volt | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogCertificate.xml b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogCertificate.xml index 2056ed88f..c0cd9c95a 100644 --- a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogCertificate.xml +++ b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogCertificate.xml @@ -7,9 +7,9 @@ certificate.name - + text - Name to identify this certificate. + Common Name (CN) for this certificate. certificate.description diff --git a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml index f4540fb5f..1b6d82f43 100644 --- a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml +++ b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml @@ -152,8 +152,8 @@ Y - /^.{1,255}$/u - Should be a string between 1 and 255 characters. + /^[^\s^\t^,^;^\\^\/^(^)^\[^\]]{1,255}$/u + Please provide a valid FQDN, i.e. www.example.com or mail.example.com (max 255 characters). N @@ -163,9 +163,9 @@ N Y - /^.{1,16384}$/u + /^[^\s^\t^;^\\^\/^(^)^\[^\]]{1,65536}$/u lower - Please provide a valid FQDN, i.e. www.example.com or mail.example.com. Field length is limited to 16384 characters. + Please provide one or more valid FQDNs, i.e. www.example.com or mail.example.com. Field length is limited to 65536 characters. diff --git a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/certificates.volt b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/certificates.volt index e991c05ce..995730d5a 100644 --- a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/certificates.volt +++ b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/certificates.volt @@ -382,7 +382,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Enabled') }} - {{ lang._('Certificate Name') }} + {{ lang._('Common Name') }} {{ lang._('Multi-Domain (SAN)') }} {{ lang._('Description') }} {{ lang._('Issue/Renewal Date') }}