我有一个本地托管的SPA。它使用的是HTTPS通信的自签名证书(通过windows 10的服务器证书生成)。
它的工作原理与IE11,但是当从谷歌浏览器访问,显示错误 - ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY。
有什么线索可以解决这个问题吗?
到目前为止,所做的故障排除:1.自定义密码套件顺序.2.通过windows注册表禁用HTTP2。
要使用HTTP2,你必须使用TLSv1.2和。不能使用一些黑名单上的、安全性较低的密码。. 这基本上意味着你必须使用GCM密码之一,如TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256(尽管也支持其他较新的密码,如TLS_CHACHA20_POLY1305_SHA256)。
如果你只配置了较旧的密码,那么Chrome会回退到HTTP1.1,或者,如果不可用,它会以该错误信息出错。