NET :: ERR_CERT_AUTHORITY_INVALID при использовании webpack-dev-server - PullRequest
1 голос
/ 25 марта 2020

Я пытаюсь запустить свой курсовой проект в смелом браузере, используя webpack-dev-server --mode development --https --open, но постоянно получаю эту ошибку "Ваше соединение не является частной" с "NET :: ERR_CERT_AUTHORITY_INVALID". Я понятия не имею, что это такое.

Я пытался: - удаление тега --https - Изменение файла createCertificate. js в папке webpack-dev-server на node_modules, добавление следующих строк:

{
    name: 'extKeyUsage',
    serverAuth: true,
    clientAuth: true,
    codeSigning: true,
    timeStamping: true,
  },

- Иногда эта ошибка не возникает, но теперь она зависла, и я могу ' продолжаю свою работу

1 Ответ

0 голосов
/ 25 марта 2020

Вот что должно делать ваше программное обеспечение, если оно представлено сертификатом, который не подписан доверенным лицом. Это то, для чего предназначен ssl (помимо всего прочего).

Решения: 1. получить сертификат, подписанный доверенным центром сертификации (хорошо, не делайте этого прямо сейчас) 2. попросите клиента принять сертификат или просто сделайте так, чтобы он игнорировал ошибки сертификата (но имейте в виду, что это делает клиента склонным к участию в промежуточных атаках!) 3. создайте свой собственный Root -сертификат, используйте его, чтобы подписать сертификат своего сервера и добавить свой собственный root Свидетельство клиенту.

Лучше всего, прочитать о самозаверяющих сертификатах. В качестве отправной точки я бы предложил https://en.wikipedia.org/wiki/Self-signed_certificate

...