繁体   English   中英

在 Greenlock-Express 中禁用 TLS 1.0 和 TLS 1.1

[英]Disable TLS 1.0 and TLS 1.1 in Greenlock-Express

有没有办法禁用 TLS 1.0 和 TLS 1.1 并且只允许使用 Greenlock-Express 和 Node.js 的 TLS 1.2?

Greenlock 的示例代码如下所示:

var app = require("./app");

require("greenlock-express")
  .init({
     packageRoot: __dirname,
     configDir: "./greenlock.d",

     maintainerEmail: "email@example.com",

     cluster: false
})
.serve(app);

其中app是 Express 服务器 object。

服务器 TLS 选项可以通过 Greenlock 初始化参数传递吗?

使用.ready()而不是.serve() ,您可以根据需要访问节点的本机https object 自定义。

.ready(function (glx) {
    // Get the raw https server:
    var tlsOptions = {};
    var httpsServer = glx.httpsServer(tlsOptions, function(req, res) {
        res.end("Hello, Encrypted World!");
    });

    httpsServer.listen(443, "0.0.0.0", function() {
        console.info("Listening on ", httpsServer.address());
    });
})

请参阅示例/https/server.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM