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":
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); }