mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Add Auth Digest to OpenVPN wizard also.
This commit is contained in:
parent
97d5b59b41
commit
85bdf99766
@ -326,6 +326,15 @@ function step10_stepbeforeformdisplay() {
|
||||
$opt['value'] = $name;
|
||||
$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'][] = $opt;
|
||||
}
|
||||
} else if ($field['name'] == "digest") {
|
||||
$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'] = array();
|
||||
$digestlist = openvpn_get_digestlist();
|
||||
foreach ($digestlist as $name => $desc) {
|
||||
$opt = array();
|
||||
$opt['name'] = $desc;
|
||||
$opt['value'] = $name;
|
||||
$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'][] = $opt;
|
||||
}
|
||||
} else if ($field['name'] == "engine") {
|
||||
$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'] = array();
|
||||
$engines = openvpn_get_engines();
|
||||
@ -595,6 +604,7 @@ function step12_submitphpaction() {
|
||||
$server['netbios_enable'] = $pconfig['step10']['nbtenable'];
|
||||
}
|
||||
$server['crypto'] = $pconfig['step10']['crypto'];
|
||||
$server['digest'] = $pconfig['step10']['digest'];
|
||||
$server['engine'] = $pconfig['step10']['engine'];
|
||||
|
||||
if (isset($pconfig['step11']['ovpnrule'])) {
|
||||
|
||||
@ -691,6 +691,20 @@
|
||||
</options>
|
||||
<description><br/>The method used to encrypt traffic between endpoints. This setting must match on the client and server side, but is otherwise set however you like. Certain algorithms will perform better on different hardware, depending on the availability of supported VPN accelerator chips.</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>digest</name>
|
||||
<type>select</type>
|
||||
<displayname>Auth Digest Algorithm</displayname>
|
||||
<bindstofield>ovpnserver->step10->digest</bindstofield>
|
||||
<options>
|
||||
<option>
|
||||
<name>dummy</name>
|
||||
<value>dummy</value>
|
||||
</option>
|
||||
</options>
|
||||
<value>SHA1</value>
|
||||
<description><br/>The method used to authenticate traffic between endpoints. This setting must match on the client and server side, but is otherwise set however you like.</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>engine</name>
|
||||
<type>select</type>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user