Line 1... |
Line 1... |
1 |
<?php
|
1 |
<?php
|
2 |
# $Id: network.php 2450 2017-12-05 21:53:42Z tom.houdayer $
|
2 |
# $Id: network.php 2479 2018-01-04 13:53:44Z tom.houdayer $
|
3 |
|
3 |
|
4 |
// written by steweb57, Rexy & Tom HOUDAYER
|
4 |
// written by steweb57, Rexy & Tom HOUDAYER
|
5 |
|
5 |
|
6 |
/********************
|
6 |
/********************
|
7 |
* READ CONF FILES *
|
7 |
* READ CONF FILES *
|
Line 268... |
Line 268... |
268 |
case 'default_cert': // Restore default certificate
|
268 |
case 'default_cert': // Restore default certificate
|
269 |
exec('sudo alcasar-importcert.sh -d');
|
269 |
exec('sudo alcasar-importcert.sh -d');
|
270 |
break;
|
270 |
break;
|
271 |
|
271 |
|
272 |
case 'import_cert': // Import certificate
|
272 |
case 'import_cert': // Import certificate
|
- |
|
273 |
$maxsize = 100000;
|
273 |
if (isset($_FILES['key']) && isset($_FILES['crt']) && ($_FILES['key']['error'] == 0) && ($_FILES['crt']['error'] == 0)) {
|
274 |
if (isset($_FILES['key']) && isset($_FILES['crt']) && ($_FILES['key']['error'] == 0) && ($_FILES['crt']['error'] == 0)) {
|
274 |
if ($_FILES['key']['size'] <= $maxsize && $_FILES['crt']['size'] <= $maxsize) {
|
275 |
if ($_FILES['key']['size'] <= $maxsize && $_FILES['crt']['size'] <= $maxsize) {
|
275 |
if (pathinfo($_FILES['key']['name'])['extension'] == 'key' && pathinfo($_FILES['crt']['name'])['extension'] == 'crt') {
|
276 |
if (pathinfo($_FILES['key']['name'])['extension'] == 'key' && ((pathinfo($_FILES['crt']['name'])['extension'] == 'crt') || (pathinfo($_FILES['crt']['name'])['extension'] == 'cer'))) {
|
276 |
$dest = '/tmp/';
|
277 |
$dest = '/tmp/';
|
277 |
$scpath = '';
|
278 |
$scpath = '';
|
278 |
if (isset($_FILES['sc']) && (pathinfo($_FILES['sc']['name'])['extension'] == 'crt')) {
|
279 |
if (isset($_FILES['sc']) && ((pathinfo($_FILES['sc']['name'])['extension'] == 'crt') || (pathinfo($_FILES['sc']['name'])['extension'] == 'cer'))) {
|
279 |
$scpath = $dest.'server-chain.crt';
|
280 |
$scpath = $dest.'server-chain.crt';
|
280 |
move_uploaded_file($_FILES['sc']['tmp_name'], $scpath);
|
281 |
move_uploaded_file($_FILES['sc']['tmp_name'], $scpath);
|
281 |
}
|
282 |
}
|
282 |
$keypath = $dest.'alcasar.key';
|
283 |
$keypath = $dest.'alcasar.key';
|
283 |
$crtpath = $dest.'alcasar.crt';
|
284 |
$crtpath = $dest.'alcasar.crt';
|