Поэтому мне нужно было создать локальный хост с сертификатом ssl, но я не смог найти способ создать сертификат. Через несколько часов я нашел решение. Итак, прежде всего:
1) openssl genrsa -out rootCA.key 2048
2) openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem
После этих 2 команд вы должны получить 2 файла (rootCA.key и rootCA.pem
3) Теперь давайте создадим bash-скрипт. Я назову его create_certificate_for_domain.sh
для начала введите следующие строки:

if [ -z "$1" ]
then
  echo "Please supply a subdomain to create a certificate for";
  echo "e.g. mysite.localhost"
  exit;
fi
if [ -f device.key ]; then
  KEY_OPT="-key"
else
  KEY_OPT="-keyout"
fi
DOMAIN=$1
COMMON_NAME=${2:-$1}
SUBJECT="/C=CA/ST=None/L=NB/O=None/CN=$COMMON_NAME"
NUM_OF_DAYS=999


cat v3.ext | sed s/%%DOMAIN%%/$COMMON_NAME/g > /tmp/__v3.ext
openssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days $NUM_OF_DAYS -sha256 -extfile /tmp/__v3.ext

mv device.csr $DOMAIN.csr
cp device.crt $DOMAIN.crt

rm -f device.crt;

Войти в полноэкранный режим

Выйти из полноэкранного режима

4) создать csr-файл
openssl req -new -newkey rsa:2048 -sha256 -nodes $KEY_OPT device.key -subj «$SUBJECT» -out device.csr
5) теперь нам нужно создать файл поддержки с настройками. Я назову это v3.ext

authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names

[alt_names]
DNS.1 = %%DOMAIN%%
DNS.2 = *.%%DOMAIN%%
Войти в полноэкранный режим

Выйти из полноэкранного режима

5) Теперь запускаем скрипт
./create_certificate_for_domain.sh mysite.localhost
6) Получаем 2 файла: mysite.localhost.crt && ключ устройства
7) Мы должны связать их с нашим локальным хостом (пример nginx)

Описание изображения
8) открываем нашу ссылку в браузере. вы должны получить ошибку безопасности
9) заходим в связку ключей и доверяем нашему mysite.localhost.crt

Описание изображения

10) снова откройте браузер и откройте localhost. Вот и все, вы должны быть готовы идти!