-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问tengine对xquic ssl的证书有要求吗?openssl生成的测试用证书是不是不行? #1969
Comments
./curl -v -k --http3-only https://10.37.30.62:8000
这个是客户端的命令。在握手阶段就报错了 |
最开始有个错误提示 hostname 为空,没有携带 sni,H3 协议要求携带sni,应该是 curl 使用 ip 访问没携带 sni,可以尝试 curl 使用构造的域名访问,例如:
后面还有一个错误提示解密失败:
现有信息无法判断错误原因是什么,先尝试解决前一个问题看看能否通过,xquic 本身是可以使用 openssl 生成的自签证书的。 |
感谢,按照上述操作并在本地hosts添加域名转换后curl已经成功了,但是curl不带-k的话也无法通信。同时我又出现了下面的问题。 直播传输场景:client通过rtmp推流到server,再用(https://bilibili.github.io/flv.js/demo/) 通过http-flv从server拉流 已知条件:火狐浏览器点播mp4可以切换成QUIC,谷歌chrome仍然不行。 但是两个浏览器无法在直播传输场景切换成QUIC。 日志报错信息如下:
|
@D-NanSheng curl 不加 -k 参数无法成功是符合预期的,因为证书是自签的,不加 -k 参数 curl 需要校验证书,无法通过。 自签证书 chrome h3 无法建联,这个问题之前也遇到过,自签的证书,即使加到 mac 受信证书列表,chrome h3 协议也会拦截,firefox 是可以联通的,应该是 chrome 对 H3 协议校验的更为严格,如果浏览器访问,最好不要使用自签证书吧 |
Question
以下是tengine-xquic.log的日志
以下是error.log的日志
The text was updated successfully, but these errors were encountered: