Поскольку Homestead - это просто виртуальная машина Vagrant с Nginx в качестве веб-сервера по умолчанию, вы можете выбрать Сертификат Let's Encrypt или самоподписанный сертификат .
Я бы порекомендовал самозаверяющий сертификат из этих двух вариантов, потому что ваш домен, вероятно, не указывает на вашу машину разработки, и использование вызова DNS-01 - это то, что вы должны делать, по крайней мере, каждые 3 месяца вручную.
Мой собственный более короткий способ создания самоподписанного сертификата:
создайте файл с именем v3.ext
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = *.example.com
DNS.2 = *.example2.com
openssl genrsa -des3 -out rootCA.key 2048
openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -outCA.pem
openssl req -new -nodes -out server.csr -newkey rsa: 2048 -keyout server.key
opensslx509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 3650 -sha256 -extfile v3.ext