使用Node.js TLS套接字时应该如何设置Open SSL选项?

时间:2016-12-06 12:58:07

标签: javascript node.js ssl

我正在从现有的net.Socket实例构建一个新的tls.TLSSocket,但在文档中找不到Crypto页面中列出的Open SSL选项的任何地方。

尝试使用tls.createSecureContext创建安全上下文并将选项作为secureOptions属性传递,但这些选项似乎没有任何效果。

var constants = require('constants');
var tlsContext = tls.createSecureContext({
    secureOptions: constants.SSL_OP_NO_COMPRESSION
});

var tlsSocket = new tls.TLSSocket(client, {
    secureContext: tlsContext
});

secureOptions属性似乎没有记录,但我在查看Node.js source code后给了它一个镜头。

0 个答案:

没有答案