@Klucva

Не удается установить связь с локальной системой безопасности. Как исправить?

Я пишу сервер на Node.js, который использует tls версии 1.0, при попытке подключения через curl выдаёт ошибку:
curl: (35) schannel: next InitializeSecurityContext failed: SEC_E_INTERNAL_ERROR (0x80090304) - Не удается установить связь с локальной системой безопасности

server.js
const tls = require('tls');
const fs = require('fs');
 
const options = {
	key: fs.readFileSync('cert/server.key'),
	cert: fs.readFileSync('cert/server.crt'),
	secureProtocol: "TLSv1_method"
};
 
const server = tls.createServer(options, (socket) => {
	console.log('socket connected');
	socket.on('close', () => {
		console.log('socket disconnected');
	});
	socket.on('error', (err) => {
		console.log('socket error: '+err);
	});
	socket.on('data', (data) => {
		console.log('> '+data);
	});
});
server.listen(443, () => {
	console.log('server bound');
});


Я ещё случайно заметил, что при попытке подключиться к локальному серверу xampp таким же образом, то всё работает. Думал может проблема в самих сертификатах, взял оттуда же и та же ошибка. Как исправить?
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы