Я хочу написать HTTPS-клиент с поддержкой TLS 1.2. Как включить это с моим кодом (но по умолчанию используется TLS 1.0).node.js клиент с поддержкой TLS1.2
var https = require('https');
var util = require('util');
var fs = require('fs');
var options ={host: '192.168.1.85',port: 443,method: 'POST',
secureProtocol:'TLSv1_method'};
var request = https.request(options,responsehandle);
request.send()
Я использую nodejs версии v0.10.3
Я уже видел все ссылки, прежде чем спрашивать этот вопрос. Документация nodejs ничего не упоминает о TLS 1.2, по умолчанию она поддерживает TLS 1.0. Ссылка «node js tls1.2 и authentication» предназначена для создания сервера с TLS 1.2. Я хочу написать HTTPS-клиент. В любом случае спасибо .. – DAC84
Что делать, если вы на своем клиенте используете шифр, указанный на настройке сервера? ('var options = { ... Шифры: 'RC4-SHA: RC4: ECDHE-RSA-AES256-SHA: AES256-SHA: HIGH:! MD5:! aNULL:! EDH:! AESGCM' ... }; '(вместо/комбинирования) с опцией secureProtocol? –
На самом деле я хочу написать клиентский инструмент TLS1.2 для проверки SSL-сервера. Его первый шаг для инструмента ... SO cipher suite не будет проблемой и любым способом все серверы SSL проверяют приоритет набора шифров и выбирают тот, который присутствует на сервере. Поэтому я не думаю, что это проблема. – DAC84