diff --git a/src/wizard/openvpn.xml b/src/wizard/openvpn.xml index bfc4a2d3c..86557685a 100644 --- a/src/wizard/openvpn.xml +++ b/src/wizard/openvpn.xml @@ -370,6 +370,10 @@ if (isset($config['wizardtemp'])) { 2048 bit 2048 + + 3072 bit + 3072 + 4096 bit 4096 @@ -495,6 +499,10 @@ if (isset($config['wizardtemp'])) { 2048 bit 2048 + + 3072 bit + 3072 + 4096 bit 4096 diff --git a/src/www/system_camanager.php b/src/www/system_camanager.php index e64e4b48a..260c4f11d 100644 --- a/src/www/system_camanager.php +++ b/src/www/system_camanager.php @@ -129,7 +129,7 @@ function ca_inter_create(&$ca, $keylen, $lifetime, $dn, $caref, $digest_alg = 's } -$ca_keylens = array( "512", "1024", "2048", "4096", "8192"); +$ca_keylens = array( "512", "1024", "2048", "3072", "4096", "8192"); $openssl_digest_algs = array("sha1", "sha224", "sha256", "sha384", "sha512"); $a_ca = &config_read_array('ca'); $a_cert = &config_read_array('cert'); diff --git a/src/www/system_certmanager.php b/src/www/system_certmanager.php index dacc04e41..5415a4d98 100644 --- a/src/www/system_certmanager.php +++ b/src/www/system_certmanager.php @@ -86,7 +86,7 @@ $cert_methods = array( "internal" => gettext("Create an internal Certificate"), "external" => gettext("Create a Certificate Signing Request"), ); -$cert_keylens = array( "512", "1024", "2048", "4096", "8192"); +$cert_keylens = array( "512", "1024", "2048", "3072", "4096", "8192"); $openssl_digest_algs = array("sha1", "sha224", "sha256", "sha384", "sha512");