Ошибка NET::ERR_CERT_COMMON_NAME_INVALID: неверное общее имя сертификата

Ошибка "net err cert common name invalid" возникает, когда сертификат безопасности веб-сайта содержит недопустимое или неверное общее имя (common name). Общее имя - это часть сертификата, которая указывает доменное имя, соответствующее серверу, к которому происходит подключение. В случае, когда общее имя не совпадает с фактическим доменным именем сервера, возникает ошибка "net err cert common name invalid". Чтобы проиллюстрировать эту ошибку и предоставить пример кода, давайте предположим, что у нас есть веб-сервер с общим именем "example.com", а наш клиентский код пытается подключиться к серверу, используя недопустимое общее имя "invalid.com". Это приведет к возникновению описанной ошибки. Пример кода на языке JavaScript, использующий библиотеку Node.js, чтобы выполнить запрос к серверу и обработать возможные ошибки: ```javascript <script src="https://cdn.jsdelivr.net/highlight.js/9.15.6/highlight.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/highlight.js/9.15.6/styles/default.min.css"> <pre><code class="javascript">const https = require('https'); const options = { hostname: 'invalid.com', port: 443, path: '/', method: 'GET' }; const req = https.request(options, (res) => { console.log('statusCode:', res.statusCode); res.on('data', (d) => { process.stdout.write(d); }); }); req.on('error', (e) => { console.error(e); }); req.end(); </code></pre> В этом примере мы используем модуль `https` из Node.js для выполнения шифрованного GET-запроса к серверу с неверным общим именем "invalid.com". Если общее имя, указанное в сертификате сервера, не совпадает с ожидаемым именем "invalid.com", то мы получим ошибку "net err cert common name invalid". В этом случае, ошибка будет обработана с помощью обработчика события `'error'`, и сообщение об ошибке будет выведено в консоль. Для решения этой проблемы обычно требуется заменить недопустимое общее имя сертификата правильным.

Похожие вопросы на: "net err cert common name invalid "

Connection Closed 100
Count в питоне: функции, примеры использования и особенности
HTML: Создание нумерованных списков
Python: максимум и минимум
Рандомная дата: генерация и использование
Парсинг на Python
Практическое руководство по использованию функции append в языке C
Использование eval в JavaScript
.NET Runtime - платформа выполнения приложений для разработчиков
Entry Point