Плагин Vagrant для автоматической установки центра сертификации?

Я хочу сделать две вещи:

  1. Разрабатывайте веб-сайты в соответствии с индивидуальными требованиями, например example.test
  2. Настройте 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?

Есть ли лучший способ настроить такую ​​среду разработки без необходимости устанавливать ЦС вручную или вообще?

0 ответов

Другие вопросы по тегам