如何使用tls.createSecurePaircrypto.createCredentials指定TLS版本?

我问b / c我想向此starttls node lib添加STARTTLS服务器支持。

最佳答案

实际上,您不需要带有节点v0.8 +的starttls模块。但是,要指定TLS / SSL版本,您确实需要节点v0.10 +。例如,这是强制TLSv1的方法:

// `sock` is your tcp socket
var encryptedSock = tls.connect({
  socket: sock,
  secureProtocol: 'TLSv1_method'
}, function() {
  // socket upgraded!
});


secureProtocol也可以是'SSLv3_method''SSLv2_method'

关于javascript - node.js中STARTTLS的特定TLS版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25122123/

10-12 13:10