最近的提交引用了TLS的進度。任何想法什麼時候會準備好?Node.js + SSL支持
如果不是,目前對節點應用使用SSL有什麼選擇?反向代理nginx?有沒有一個很好的教程可用於與節點使用SSL?
現在大多數專業應用程序都需要支持SSL,現在能夠使用這些節點會很棒。
最近的提交引用了TLS的進度。任何想法什麼時候會準備好?Node.js + SSL支持
如果不是,目前對節點應用使用SSL有什麼選擇?反向代理nginx?有沒有一個很好的教程可用於與節點使用SSL?
現在大多數專業應用程序都需要支持SSL,現在能夠使用這些節點會很棒。
從我的經驗節點0.2 SSL支持是非常flacky和不可靠的。 我們使用nginx作爲代理。
節點3.x
是不是應該用於生產,它是不穩定的,出血的邊緣發展。 2.6
仍然有舊的SSL實現,這是有效的。
如果你想知道什麼時候所有的東西都完成了,你最好的選擇是要麼Google Group,要麼Ryan Twitter。
Node.js 0.3.4已經發布。
例
var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("hello world\n");
}).listen(8000);
僅供參考......這裏是一個JavaScript實現SSL/TLS的:
https://github.com/digitalbazaar/forge
目前,它僅僅是一個客戶端實現。它需要擴展到服務器端。然而,對於那些對TLS工作有一點了解的人來說,添加到現有框架中應該不會太困難。