diff --git a/src/www/system_certmanager.php b/src/www/system_certmanager.php
index 6fed5c5a3..2f86b2c92 100644
--- a/src/www/system_certmanager.php
+++ b/src/www/system_certmanager.php
@@ -391,20 +391,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
echo json_encode($parsed_result);
exit;
-
- } elseif ($act == 'download_pem_file') {
- // Browser without (like IE11) support
- if (!isset($_GET['content']) || !isset($_GET['filename']) || !ctype_lower($_GET['filename'])) {
- http_response_code(400);
- header('Content-Type: text/plain;charset=UTF-8');
- echo gettext('Invalid request');
- exit;
- }
-
- header('Content-Type: text/plain;charset=UTF-8');
- header('Content-Disposition:attachment; filename="' . $_GET['filename'] . '.pem"');
- echo $_GET['content'];
- exit;
}
} elseif ($_SERVER['REQUEST_METHOD'] === 'POST') {
@@ -1114,8 +1100,8 @@ if (empty($act)) {
$(jquery_key).attr('href', URL.createObjectURL(new Blob([content])));
$(jquery_key).attr('download', filename + '.pem');
} else {
- // IE11 support; they do not have
- $(jquery_key).attr('href', '/system_certmanager.php?act=download_pem_file&content=' + encodeURIComponent(content) + '&filename=' + encodeURIComponent(filename));
+ // is not supported, so remove the link
+ $(jquery_key).remove();
}
}