簡體   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