Я пытаюсь подключиться к сокету SSL с протоколом TLS 1.2.Это мой код:
const client = new WebSocket('wss://<domain-name>');
client.onopen = () => {
console.log('socket openend');
};
this.client.onmessage = messageFunction;
this.client.onerror = errorFunction;
this.client.onclose = closeFunction;
И соединение немедленно закрывается.Я подумал, что это может быть связано с тем, что сервер не принимает мой сертификат, поэтому я использовал react-native-cert-pinner
для закрепления всех соответствующих выводов SHA256, но все же не повезло.
Для справки работает следующий код node.js, использующийtls
модуль:
const tls = require('tls');
const client = tls.connect({ host: '<domain-name>', port: 443 }, () => console.log('connected');
Буду признателен за любые предложения или понимание вопроса.