Плагин Vagrant для автоматической установки центра сертификации?
Я хочу сделать две вещи:
- Разрабатывайте веб-сайты в соответствии с индивидуальными требованиями, например example.test
- Настройте vagrant для безопасной установки такой среды.
Самый безопасный способ должен состоять в том, чтобы заново генерировать сертификат для моего домена example.test при каждом запуске vagrant и удалять его, когда vagrant завершает работу.
Chrome позволяет мне доверять самоподписанному сертификату, но не считает его достаточно безопасным для установки, например, ServiceWorker. Я думаю, что мне нужно создать сертификаты, которым доверяет центр сертификации, а затем добавить этот CA в среду хоста.
В настоящее время я генерирую сертификат для Nginx следующим образом:
openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes -keyout example.test.key -out example.test.crt -extensions san -config <(echo "[req]"; echo distinguished_name=req; echo "[san]"; echo subjectAltName=DNS:example.test) -subj /CN=example.test
Существует ли плагин vagrant для генерации и установки CA, и удаления его при выключении vagrant?
Есть ли лучший способ настроить такую среду разработки без необходимости устанавливать ЦС вручную или вообще?