diff --git a/security/openconnect/Makefile b/security/openconnect/Makefile
index 9296d2ffc..9c0c4721a 100644
--- a/security/openconnect/Makefile
+++ b/security/openconnect/Makefile
@@ -1,5 +1,5 @@
PLUGIN_NAME= openconnect
-PLUGIN_VERSION= 1.4.5
+PLUGIN_VERSION= 1.4.6
PLUGIN_COMMENT= OpenConnect Client
PLUGIN_DEPENDS= openconnect
PLUGIN_MAINTAINER= m.muenz@gmail.com
diff --git a/security/openconnect/pkg-descr b/security/openconnect/pkg-descr
index 9d18d3a10..57081e80d 100644
--- a/security/openconnect/pkg-descr
+++ b/security/openconnect/pkg-descr
@@ -6,6 +6,10 @@ the Juniper SSL VPN which is now known as Pulse Connect Secure.
Plugin Changelog
================
+1.4.6
+
+* add allowinsecure
+
1.4.5
* Allow ":" and "/" characters in user name
diff --git a/security/openconnect/src/opnsense/mvc/app/controllers/OPNsense/Openconnect/forms/general.xml b/security/openconnect/src/opnsense/mvc/app/controllers/OPNsense/Openconnect/forms/general.xml
index 0e13339b8..a40a423e0 100644
--- a/security/openconnect/src/opnsense/mvc/app/controllers/OPNsense/Openconnect/forms/general.xml
+++ b/security/openconnect/src/opnsense/mvc/app/controllers/OPNsense/Openconnect/forms/general.xml
@@ -59,6 +59,12 @@
text
Enter a secret to use with one-time password generation.
+
+ general.allowinsecure
+
+ checkbox
+ This option allows the use of insecure ciphers.
+
general.protocol
diff --git a/security/openconnect/src/opnsense/mvc/app/models/OPNsense/Openconnect/General.xml b/security/openconnect/src/opnsense/mvc/app/models/OPNsense/Openconnect/General.xml
index 9b9560a56..0bd610eba 100644
--- a/security/openconnect/src/opnsense/mvc/app/models/OPNsense/Openconnect/General.xml
+++ b/security/openconnect/src/opnsense/mvc/app/models/OPNsense/Openconnect/General.xml
@@ -1,7 +1,7 @@
//OPNsense/openconnect/general
Openconnect configuration
- 1.0.3
+ 1.0.4
0
@@ -58,6 +58,10 @@
N
+
+ 0
+ N
+
anyconnect
Y
diff --git a/security/openconnect/src/opnsense/service/templates/OPNsense/Openconnect/openconnect.conf b/security/openconnect/src/opnsense/service/templates/OPNsense/Openconnect/openconnect.conf
index 32d13a286..69d7a51ea 100644
--- a/security/openconnect/src/opnsense/service/templates/OPNsense/Openconnect/openconnect.conf
+++ b/security/openconnect/src/opnsense/service/templates/OPNsense/Openconnect/openconnect.conf
@@ -25,6 +25,9 @@ token-mode={{ OPNsense.openconnect.general.tokenmode }}
token-secret={{ OPNsense.openconnect.general.tokensecret }}
{% endif %}
{% endif %}
+{% if not helpers.empty('OPNsense.openconnect.general.allowinsecure') %}
+allow-insecure-crypto
+{% endif %}
{% if helpers.exists('OPNsense.openconnect.general.protocol') and OPNsense.openconnect.general.protocol != '' %}
protocol={{ OPNsense.openconnect.general.protocol }}
{% if OPNsense.openconnect.general.protocol == 'anyconnect' %}