mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Add upgrade code for importing CRLs. Ticket #555
This commit is contained in:
parent
28ff7ace4b
commit
47319bfb72
@ -1309,14 +1309,24 @@ function upgrade_051_to_052() {
|
||||
$ca['refid'] = uniqid();
|
||||
$ca['descr'] = "OpenVPN Server CA #{$index}";
|
||||
$ca['crt'] = $server['ca_cert'];
|
||||
$ca['crl'] = $server['crl'];
|
||||
$config['ca'][] = $ca;
|
||||
|
||||
/* create ca reference */
|
||||
unset($server['ca_cert']);
|
||||
unset($server['crl']);
|
||||
$server['caref'] = $ca['refid'];
|
||||
|
||||
/* create a crl entry if needed */
|
||||
if (!empty($server['crl'])) {
|
||||
$crl = array();
|
||||
$crl['refid'] = uniqid();
|
||||
$crl['descr'] = "Imported OpenVPN CRL #{$index}";
|
||||
$crl['caref'] = $ca['refid'];
|
||||
$crl['text'] = $server['crl'];
|
||||
$config['crl'][];
|
||||
$server['crlref'] = $crl['refid'];
|
||||
}
|
||||
unset($server['crl']);
|
||||
|
||||
/* create cert entry */
|
||||
$cert = array();
|
||||
$cert['refid'] = uniqid();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user