windows node.js客户端支持TLS1.2

kpbwa7wx  于 12个月前  发布在  Windows
关注(0)|答案(2)|浏览(112)

我想写一个支持TLS 1.2的HTTPS客户端。如何使用我的代码启用此功能(但默认使用TLS 1.0)。

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

nlejzf6q

nlejzf6q1#

根据我对Node.js文档和SO的一些研究,这些来源可能对解决你的问题很有用。两者,在某种程度上的混合,可以实现你想做的事情。
Node.js HTTPS Documentation
Node.js TLS Documentation
更深入到具体的问题,我发现这个问题是相同的你... node js tls1.2 and authentication

368yc8dk

368yc8dk2#

您可以使用tls库来完成此操作。

const tls = require('tls');

tls.DEFAULT_MIN_VERSION = 'TLSv1.2';

相关问题