break;
 case "download_csr_form":
     printHeader('Download CSR');
     download_csr_form();
     printFooter();
     break;
 case "download_csr":
     download_csr($_POST['cert_name'], $_POST['rename_ext']);
     break;
 case "download_cert_form":
     printHeader('Download Certificate');
     download_cert_form();
     printFooter();
     break;
 case "download_cert":
     download_cert($_POST['cert_name'], $_POST['rename_ext']);
     break;
 case "get_public_ssh_key_form":
     printHeader('Get Public SSH Key');
     get_public_ssh_key_form();
     printFooter();
     break;
 case "get_public_ssh_key":
     get_public_ssh_key($_POST['key_name'], $_POST['pass']);
     break;
 case "get_mod_private_form":
     printHeader('Get Private Key');
     get_mod_private_form();
     printFooter();
     break;
 case "get_mod_private":
Ejemplo n.º 2
0
if ($in_maintenance_mode && !is_null($user) && !$user->isAllowed(CS_ACTION::ADMINISTER_MEMBERS, CS_CONTEXT_TYPE::MEMBER, null) or $in_lockdown_mode) {
    //  error_log("KMCert disabling input");
    $enable = False;
    $disabled = " disabled ";
    //} else {
    //  error_log("KMCert NOT disabling input");
}
if (key_exists($generate_key, $_REQUEST) and $enable) {
    // User has asked to generate a cert/key.
    generate_cert($ma_url, $km_signer, $member_id);
}
if (key_exists($upload_key, $_REQUEST) and $enable) {
    $status = handle_upload($ma_url, $km_signer, $member_id, $error);
}
if (key_exists($download_key, $_REQUEST)) {
    download_cert($ma_url, $km_signer, $member);
    return;
}
// If invoked with a ?redirect=url argument, grab that
// argument and go there from the 'continue' button
$redirect_key = "redirect";
//$redirect_address = "home.php";
$redirect_address = "";
if (array_key_exists($redirect_key, $_GET)) {
    $redirect_address = $_GET[$redirect_key];
}
// Set up the error display
if (isset($error)) {
    $_SESSION['lasterror'] = $error;
    unset($error);
}