@hucuwe

Net::ERR_CERT_COMMON_NAME_INVALID?

Когда клиентская часть запрашивает у сервера данные через https запрос возникает ошибка:

GET https://ip:5001/api/cards/online net::ERR_CERT_COMMON_NAME_INVALID


config:

const env = {
    port: 5001
};

module.exports = env;


index.js:

const app = require('./app');
const https = require('https');
const config = require('./config/env');
const fs = require('fs');

https.createServer({
    key: fs.readFileSync('/etc/ssl/snkey.key'),
    cert: fs.readFileSync('/etc/ssl/sncrt.crt')
}, app).listen(config.port, () => {
    console.log(`Server has been started on ${config.port}`);
});
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dronmaxman
VoIP Administrator
COMMON_NAME_INVALID написано же, что клиенту не нравиться CN в сертификате (CN не совпадает с доменным именем по которому вы переходите, в вашем случае это IP). При использовании IP в адресной строке ни один браузер не будет считать такое подключение доверенным. Скорее все он у вас самоподписанный. Добавьте на клиенте опция "Игнорировать проверку сертификата".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 80 000 до 120 000 ₽
CORE Москва
от 140 000 до 180 000 ₽
Яндекс Москва
от 100 000 до 300 000 ₽
15 авг. 2020, в 05:42
50000 руб./за проект
15 авг. 2020, в 05:23
5000 руб./за проект
15 авг. 2020, в 04:49
5000 руб./за проект