-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
客户端与证书无颁发对象CN的doh无法建立连接 #1887
Comments
就我所知X509证书标准要求证书中必须有颁发对象。你需要看一下这个证书的主题。如果里面不包含 CN=域名 或 DNS=ip,那么它不能作为合法的服务器身份认证证书 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
问题现象
客户端与证书无颁发对象CN的doh无法建立连接,重新签名携带颁发对象CN证书后正常
运行环境
固件型号
Immortalwrt 23.04 stable
运营商
China Telecom
smartdns来源以及版本
46-1
涉及的配置(注意去除个人相关信息)
重现步骤
现有两个doh,一个证书带颁发对象cn,一个不携带,如图所示
使用证书不携带颁发对象cn的doh,smartdns会提示如下图报错
而使用证书携带颁发对象cn的doh,smartdns日志如下所示
并且后续联系doh提供商更换不携带颁发对象cn的证书至携带颁发对象cn的证书后也能正常使用。
本人尝试了下adgh和technitium dns似乎都能正常使用无颁发对象cn证书认证的doh,doh提供商说他们现在使用的证书大部分都是SAN证书,可能是引起此issue的原因,请问这个问题是否有后续修复的打算?
最后,本人对证书这块不是特别了解,如果说的什么地方有误请各位大佬轻喷,感激不尽。
信息收集
在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件
coredump文件在/tmp目录下
The text was updated successfully, but these errors were encountered: