Revision 47319bfb
Added by Jim Pingle almost 15 years ago
etc/inc/upgrade_config.inc | ||
---|---|---|
1309 | 1309 |
$ca['refid'] = uniqid(); |
1310 | 1310 |
$ca['descr'] = "OpenVPN Server CA #{$index}"; |
1311 | 1311 |
$ca['crt'] = $server['ca_cert']; |
1312 |
$ca['crl'] = $server['crl']; |
|
1313 | 1312 |
$config['ca'][] = $ca; |
1314 | 1313 |
|
1315 | 1314 |
/* create ca reference */ |
1316 | 1315 |
unset($server['ca_cert']); |
1317 |
unset($server['crl']); |
|
1318 | 1316 |
$server['caref'] = $ca['refid']; |
1319 | 1317 |
|
1318 |
/* create a crl entry if needed */ |
|
1319 |
if (!empty($server['crl'])) { |
|
1320 |
$crl = array(); |
|
1321 |
$crl['refid'] = uniqid(); |
|
1322 |
$crl['descr'] = "Imported OpenVPN CRL #{$index}"; |
|
1323 |
$crl['caref'] = $ca['refid']; |
|
1324 |
$crl['text'] = $server['crl']; |
|
1325 |
$config['crl'][]; |
|
1326 |
$server['crlref'] = $crl['refid']; |
|
1327 |
} |
|
1328 |
unset($server['crl']); |
|
1329 |
|
|
1320 | 1330 |
/* create cert entry */ |
1321 | 1331 |
$cert = array(); |
1322 | 1332 |
$cert['refid'] = uniqid(); |
Also available in: Unified diff
Add upgrade code for importing CRLs. Ticket #555