58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
<?php
 | 
						|
 | 
						|
/*
 | 
						|
  ----------------------------------------------------------------------
 | 
						|
  AlternC - Web Hosting System
 | 
						|
  Copyright (C) 2002 by the AlternC Development Team.
 | 
						|
  http://alternc.org/
 | 
						|
  ----------------------------------------------------------------------
 | 
						|
  LICENSE
 | 
						|
 | 
						|
  This program is free software; you can redistribute it and/or
 | 
						|
  modify it under the terms of the GNU General Public License (GPL)
 | 
						|
  as published by the Free Software Foundation; either version 2
 | 
						|
  of the License, or (at your option) any later version.
 | 
						|
 | 
						|
  This program is distributed in the hope that it will be useful,
 | 
						|
  but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
  GNU General Public License for more details.
 | 
						|
 | 
						|
  To read the license please visit http://www.gnu.org/copyleft/gpl.html
 | 
						|
  ----------------------------------------------------------------------
 | 
						|
  Original Author of file: Benjamin Sonntag
 | 
						|
  Purpose of file: Create / Import an SSL Certificate
 | 
						|
  ----------------------------------------------------------------------
 | 
						|
 */
 | 
						|
require_once("../class/config.php");
 | 
						|
 | 
						|
if (!isset($is_include)) {
 | 
						|
    $fields = array(
 | 
						|
        "fqdn" => array("request", "string", ""),
 | 
						|
        "fqdnt" => array("request", "string", ""),
 | 
						|
    );
 | 
						|
    getFields($fields);
 | 
						|
}
 | 
						|
 | 
						|
if (!$fqdn && !$fqdnt) {
 | 
						|
    $error = _("Please enter a proper domain name");
 | 
						|
    require_once("ssl_new.php");
 | 
						|
    exit();
 | 
						|
}
 | 
						|
 | 
						|
if ($fqdnt)
 | 
						|
    $d = $fqdnt;
 | 
						|
if ($fqdn)
 | 
						|
    $d = $fqdn;
 | 
						|
 | 
						|
$id = $ssl->new_csr($d);
 | 
						|
$error = $err->errstr();
 | 
						|
if ($error) {
 | 
						|
    require_once("ssl_new.php");
 | 
						|
    exit();
 | 
						|
}
 | 
						|
 | 
						|
$is_include = true;
 | 
						|
require_once("ssl_view.php");
 | 
						|
 |