2
我想寫一個支持TLS 1.2的HTTPS客戶端。如何使用我的代碼啓用此功能(但默認情況下使用的是TLS 1.0)。支持TLS1.2的node.js客戶端
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。 「節點js tls1.2和身份驗證」鏈接用於使用TLS 1.2創建服務器。我想編寫一個HTTPS客戶端。任何方式謝謝.. – DAC84
如果您在客戶端使用服務器設置上指定的密碼,該怎麼辦? ('var options = { ... cipher:'RC4-SHA:RC4:ECDHE-RSA-AES256-SHA:AES256-SHA:HIGH:!MD5:!aNULL:!EDH:!AESGCM' ... };'(而不是/組合它)與secureProtocol選項? –
其實我想編寫一個TLS1.2客戶端工具來測試SSL服務器。它的工具的第一步.. SO密碼套件不會是一個問題,任何方式所有的SSL服務器檢查密碼套件的優先級,並選擇服務器中的一個。所以我不認爲它是一個問題.. – DAC84