Где я должен хранить файлы личных сертификатов в laravel?

#php #laravel

#php #ларавель

Вопрос:

Я хочу сохранить закрытый файл сертификата, чтобы я мог использовать его для проверки пользовательских файлов, но где я могу хранить его в частном порядке. Должен ли я хранить в папке storage / app или где-то еще?

Комментарии:

1. Вы имеете в виду SSL-сертификат? В Ubuntu » правильным местом для хранения вашего сертификата является /etc/ssl/certs/ каталог. Сохраните ваши закрытые ключи в /etc/ssl/private/ каталоге . » Смотрите эту ссылку

Ответ №1:

В основном это зависит от того, где вы развертываете свое приложение.

Вариант 1 — приложение в облаке: если вы развертываете свое приложение в облаке, решение действительно простое. Просто воспользуйтесь преимуществами сервисов, предназначенных для управления секретами (например, AWS Secrets Manager).

Вариант 2 — пользовательская инфраструктура: в этом случае у вас есть 2 варианта. Вы можете либо сохранить свой ключ / сертификат в диспетчере безопасности, установленном локально (например, Knox), либо в виде открытого текста где-нибудь на вашем сервере. В последнем случае не имеет значения, где именно вы его храните. Важно только, чтобы это местоположение не было общедоступным. Все в storage/app порядке. Просто убедитесь, что это не storage/app/public так 🙂