mix phx.gen.cert
Исходный кодСоздает самоподписанный сертификат для тестирования HTTPS.
$ mix phx.gen.cert $ mix phx.gen.cert my-app.localhost my-app.internal.example.com
Создает закрытый ключ и самоподписанный сертификат в формате PEM. На эти файлы можно ссылаться в параметрах certfile и keyfile конечной точки HTTPS.
ПРЕДУПРЕЖДЕНИЕ: используйте созданный сертификат только для тестирования в закрытой сетевой среде, например при запуске сервера разработки на localhost. Для серверов, предназначенных для эксплуатации, предварительного развертывания или тестирования в общедоступном интернете, получите надлежащий сертификат, например на сайте Let's Encrypt.
Аргументы
Список имен хостов; если они не указаны, используется значение по умолчанию:
- localhost
Другие (необязательные) аргументы:
-
--output(-o): путь и базовое имя файла сертификата и ключа (по умолчанию: priv/cert/selfsigned) -
--name(-n): значение Common Name в поле subject сертификата (по умолчанию: "Self-signed test certificate")
Требуется OTP 21.3 или более поздняя версия.
© 2014 Chris McCord
Licensed under the MIT License.
https://phoenix.hexdocs.pm/Mix.Tasks.Phx.Gen.Cert.html