Alternc
latest
Alternc logiel libre pour l'hébergement
ssl_doimport.php
Go to the documentation of this file.
1
<?php
2
3
/*
4
----------------------------------------------------------------------
5
AlternC - Web Hosting System
6
Copyright (C) 2002 by the AlternC Development Team.
7
http://alternc.org/
8
----------------------------------------------------------------------
9
LICENSE
10
11
This program is free software; you can redistribute it and/or
12
modify it under the terms of the GNU General Public License (GPL)
13
as published by the Free Software Foundation; either version 2
14
of the License, or (at your option) any later version.
15
16
This program is distributed in the hope that it will be useful,
17
but WITHOUT ANY WARRANTY; without even the implied warranty of
18
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
GNU General Public License for more details.
20
21
To read the license please visit http://www.gnu.org/copyleft/gpl.html
22
----------------------------------------------------------------------
23
Original Author of file: Benjamin Sonntag
24
Purpose of file: Create / Import an SSL Certificate
25
----------------------------------------------------------------------
26
*/
27
require_once(
"../class/config.php"
);
28
29
if
(!isset(
$is_include
)) {
30
$fields
= array(
31
"key"
=> array(
"post"
,
"string"
,
""
),
32
"crt"
=> array(
"post"
,
"string"
,
""
),
33
"chain"
=> array(
"post"
,
"string"
,
""
),
34
);
35
getFields
(
$fields
);
36
}
37
38
if
(!
$key
&& !$crt) {
39
$error
= _(
"Please enter an ssl key and a certificate"
);
40
require_once(
"ssl_new.php"
);
41
exit
();
42
}
43
44
$id
= $ssl->import_cert(
$key
, $crt, $chain);
45
$error
=
$err
->errstr();
46
if
(
$error
) {
47
require_once(
"ssl_new.php"
);
48
exit
();
49
}
50
51
header(
"Location: /ssl_view.php?id="
.
$id
);
52
53
exit
exit
Definition:
adm_doadd.php:70
$err
$err
Definition:
bootstrap.php:72
$fields
$fields
Definition:
aws_add.php:27
getFields
getFields($fields, $requestOnly=false)
Get the Fields of the posted form from $_REQUEST or POST or GET and check their type.
Definition:
functions.php:688
$id
if(!isset($is_include)) if(! $key &&! $crt) $id
Definition:
ssl_doimport.php:44
$error
$error
Definition:
ssl_doimport.php:45
$is_include
if($error) $is_include
Definition:
ssl_donew.php:55
$key
if(empty($_POST['key'])||empty($_POST['val'])) $key
Definition:
tempovars.php:14
bureau
admin
ssl_doimport.php
Generated on Sat Sep 16 2023 12:00:03 for Alternc by
1.9.1