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