我正在使用 TLS 使用 node.js 库创建会话。 Node.js 是否提供了一种方法来检索已建立的 TLS 连接的会话 ID。它是 openssl 中 SSL ctx 的一部分。
不使用 connect、express 或geddy 可以完成吗?
不幸的是,我认为信息不会从节点连接的 SSL 上下文中公开。
您可以按如下方式访问表示上下文的节点对象:
var con = tls.connect(..., ...);
con.pair.credentials.context
不幸的是,该对象上唯一可用的方法是 setKey、setCert、addCACert、addCRL、addRootCerts、setCiphers 和 setOptions。
也就是说,只要具备一点 C++ 和 SSL 知识并进行复制/粘贴,您就可以修补节点的 node_crypto.cc 和 node_crypto.h 文件以添加该查找,而无需太多工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)