node.js - 有没有办法在 TLS 协商期间或之后访问 HTTPS 中的 PSK 身份
问题描述
创建 https 服务器时,您可以添加一个函数来提供 PSK 参数,如下所示:
const httpsOptions = {
...
pskCallback : function( hint ) {
return { psk : psk, identity : pskIdentity }},
...
};
const httpsServer = https.createServer( httpsOptions, function( req, res ) { ... } );
其中 psk 是一个缓冲区,pskIdentity 是一个字符串。
如果我的客户端和服务器在psk的值上存在分歧,则协商失败。如果他们在身份字符串上也存在分歧,我预计谈判会失败,但他们没有。
有没有办法在协商中包含 PSK 身份,或者访问它以便我自己进行测试?
解决方案
推荐阅读
- angular - HeaderComponent.logout2 处未定义的属性“注销”
- javascript - 在 Angular 6 应用程序中通过 javascript 更改 base64 图像大小并使用不同的扩展名(png、jpg、gif 等)下载
- javascript - 如何映射对象属性
- mysql - 根据当前表和每个单独的行向 SQL SELECT 查询输出添加额外的列
- ffmpeg - 如何使用 FFMPEG 提取无损图像序列并将它们传送到 mozjpeg 的 cjpeg?
- java - 在 android 4.4 中注意到浮动操作按钮周围的奇怪圆圈?
- javascript - 无法读取 javascript 中未定义的属性“集”
- javascript - 如何使用 Jest/Enzyme 在 React 中测试 keydown 事件?
- javascript - 在 bt 上开始旋转。单击并用鼠标位置控制它
- javascript - 如何使用 L.Routing.line?