Nodejs 使用特定版本的SSL/TLS協議版本



var
options = { key: fs.readFileSync('./bin/privatekey.pem'), cert: fs.readFileSync('./bin/certificate.pem'), secureOptions: constains.SSL_OP_NO_TLSv1_2 | constains.SSL_OP_NO_TLSv1_1 // ca: [ fs.readFileSync('./bin/certificate.pem') ], }; var httpsServer = https.createServer(options,app);

以上代碼使用TLS1.0協議,no TLS1.2后自動使用1.1,而no 1.1后就使用1.0了,為了兼容XP等舊操作系統。1.2之下都是不安全的。

var constains=require( 'constants');


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM