在node.js> 0.4.0上启动

我遇到这个线程Node.js的HTTPS安全错误 ,其中提到,tls模块是现在在节点上做TLS的方式。 看来setSecure()已经被删除了。 我正在尝试为XMPP做一个STARTTLS。 这意味着套接字将在中途升级。 如何在node.js> 0.4.0上执行此操作?

试试这个: https : //gist.github.com/848444

仔细查看Node Github库中的lib / tls.js文件。

https://github.com/joyent/node/blob/master/lib/tls.js#L949-992

你真的可能会喜欢的另一个资源是:

https://github.com/andris9/rai/blob/master/lib/starttls.js