gpt4 book ai didi

go - Golang 中带有带外预共享 key (PSK) 的 TLS

转载 作者:行者123 更新时间:2023-12-01 21:09:22 24 4
gpt4 key购买 nike

我正在寻找一种在 Go 中使用越界 PSK 建立 TLS session 的方法。我控制服务器和客户端。
阅读 Golang TLS implementation ,似乎该库仅在 session 恢复中支持 PSK,其中 PSK 是从以前的 session 中获得的。但是,在我的场景中,PSK 是在服务器和客户端带外建立的,根据 RFC 8446,AFAIK 是“允许的”。 (“TLS PSK 可以带外建立。”)有谁知道 Go 是否已经支持,或者是否有其他 TLS 库支持?

最佳答案

TLS-PSK (或 RSA/DHE 变体)目前(Go 1.15)在标准库中不受支持。
an issue自 2013 年以来一直开放,但没有任何动静。该问题中的多个评论宣传 crypto/tls 的 fork 据称支持外部预共享 key ;使用风险自负。

关于go - Golang 中带有带外预共享 key (PSK) 的 TLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63838909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com