crypto/tls: 托管的 TLS 手shake 在未进行 TLS 协商的情况下返回成功
作者: yohimik创建于 2026年9月17日更新于 2026年9月17日
我的 CLI 需要 HTTPS 并进行证书检查。在托管的 Linux 和 Darwin 上,选定的 crypto/tls 代理可以在不协商 TLS 的情况下报告成功的握手。在 2026 年 9 月 2 日,#5635 的握手测试 在 arm64 主机上使用官方 TinyGo v0.42.0 打印了 negotiated an unexpected version: 0。使用 tinygo run testdata/hostcryptotls.go 运行它。它应该协商 TLS、交换数据,并拒绝不可信的证书。
内容来源: tinygo-org/tinygo