Как скачать и установить сертификат?

Я бы скачал и установил сертификат для доступа https с моего веб-сайта для определенного использования …

если я захожу на mywebsite / mycertificate.crt, загрузка завершается, а затем запускается программа установки сертификата. Так что все в порядке.

Теперь я хочу скачать его через веб-сервис.

Но таким образом, он загружает его только в Downloads папка .. я полагаю, я не установил Content-Type правильно.

Итак, мой код:

<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Download my certificate</title>
</head>
<BODY>
<?php
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'android') !== false) {
if (file_exists('./mycertificate.crt')) {
header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Cache-Control: public"); // needed for internet explorer
header("Content-Type: application/crt");
header("Content-Transfer-Encoding: Binary");
header("Content-Length:".filesize('./mycertificate.crt'));
header("Content-Disposition: attachment; filename=mycertificate.crt");
readfile('./mycertificate.crt');
} else {
die('ERROR');
}
} else {
die('Bad device');
}
?>

</BODY>
</html>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector