diff --git a/net/freeradius/pkg-descr b/net/freeradius/pkg-descr index 023f6c57a..1be5165ef 100644 --- a/net/freeradius/pkg-descr +++ b/net/freeradius/pkg-descr @@ -27,6 +27,7 @@ Plugin Changelog 1.9.15 * Fixed validation of CIDR for client network ranges +* Allow setting of minimum TLS version 1.9.14 diff --git a/net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/eap.xml b/net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/eap.xml index 8747dd6aa..843862089 100644 --- a/net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/eap.xml +++ b/net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/eap.xml @@ -41,4 +41,10 @@ checkbox Checks that the username given by the user matches the Common-Name of the certificate. + + eap.tls_min_version + + dropdown + Set minimum TLS version. Please be aware that every version below 1.2 is considered as insecure. + diff --git a/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.xml b/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.xml index f4604c752..1f5e02795 100644 --- a/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.xml +++ b/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Eap.xml @@ -45,5 +45,15 @@ 0 Y + + Option1 + Y + N + + 1.0 + 1.1 + 1.2 + + diff --git a/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/mods-enabled-eap b/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/mods-enabled-eap index ff98fca0b..954edf8b6 100644 --- a/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/mods-enabled-eap +++ b/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/mods-enabled-eap @@ -453,7 +453,7 @@ eap { # # The values must be in quotes. # - tls_min_version = "1.0" + tls_min_version = "{{ OPNsense.freeradius.eap.tls_min_version }}" tls_max_version = "1.2" # Elliptical cryptography configuration