Как я могу подключиться к сокету TLS в собственном приложении - PullRequest
1 голос
/ 14 марта 2019

Я пытаюсь подключиться к сокету 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');

Буду признателен за любые предложения или понимание вопроса.

...