Я случайно заменил все содержимое своей /etc/ssl
папки, в которой было три вещи:
- папка certs со всеми сертификатами CA
- Файл конфигурации openssl
- личная папка
Я восстановил certs
папку, выполнив следующие действия:Проблема с сертификатами
Я предполагаю, что файл openssl.cnf также является файлом по умолчанию, поэтому я могу получить и его.
Но private
папка все еще отсутствует (и я понимаю, что не смогу ее вернуть). Я боюсь:
- Это закрытый ключ моего компьютера?
- Каковы должны быть последствия отсутствия личной папки?
- Можно ли это регенерировать?
решение1
/etc/ssl/private
это одно место, предназначенное для хранения ваших личных ключей. Обычно оно пустое, если вы туда ничего не кладете. Поскольку вы не помните, что туда что-то клали, то, скорее всего, все в порядке.
PHP/Apache НЕ использует это место для своих закрытых ключей ssl. Он использует /etc/apache2/ssl/private
. Ключи SSH хранятся в /etc/ssh/
.
В целом, похоже, это сойдет вам с рук :D