![](/img/trans.png)
[英]Disable TLS 1.0 & 1.1 OR only use TLS 1.2 and greater in Node.js Express
[英]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.