V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kjstart
V2EX  ›  DNS

你们申请的 Let's encrypt 的泛域名证书能被浏览器信任吗?

  •  
  •   kjstart · Nov 19, 2018 · 12483 views
    This topic created in 2726 days ago, the information mentioned may be changed or developed.
    为啥我的显示证书无效呢?
    Let's Encrypt
    DST Root CA X3
    31 replies    2022-01-07 20:07:26 +08:00
    alvin666
        1
    alvin666  
       Nov 19, 2018 via Android
    报什么错贴出来啊,不是证书的问题,是你配置的问题
    kjstart
        2
    kjstart  
    OP
       Nov 19, 2018 via Android
    就 chrome 左边显示不信任,查看证书没报错。但我用来搭 ngrok 服务器的,client 连的时候必须强制信任,否则报 x509
    kjstart
        3
    kjstart  
    OP
       Nov 19, 2018 via Android
    就 chrome 左边显示不安全。。
    kjstart
        4
    kjstart  
    OP
       Nov 19, 2018 via Android
    浏览器上都能查看两级签名机构,根证书是 DST Root CA X3。是不是这家的根证书不常见啊?
    hash
        5
    hash  
       Nov 19, 2018
    Chrome 上没有被阻止而是显示不安全的话大概率是因为引用了 HTTP 的内容.
    看看控制台啊
    460881773
        6
    460881773  
       Nov 19, 2018
    信任的 可能是你的配置问题
    nicevar
        7
    nicevar  
       Nov 19, 2018
    能信任的,应该是你配置问题,如果确认配置是好的,重启一下服务,比如 nginx 之类的
    kjstart
        8
    kjstart  
    OP
       Nov 19, 2018 via Android
    我再试试吧,let's encrypt 网站有信任列表,主流浏览器都是信任的 https://letsencrypt.org/docs/certificate-compatibility/
    yidinghe
        9
    yidinghe  
       Nov 19, 2018
    我们公司用 LetsEncrypt 证书在网站和 App 上,都没问题
    liuxu
        10
    liuxu  
       Nov 19, 2018   ❤️ 11
    连调试都不会。。。

    1.chrome 地址栏输入:chrome://net-internals
    2.Capture 标签下点击 reset 清空已捕获的包,Sockets 标签下点击 Flush socket pools 清空所有连接
    3.在你的网站页面 f12 打开开发者工具,点击 disable cache,然后 f5 刷新你的网站页面
    4.点击 Events 标签,地址栏输入:type:SOCKET 你的域名。注意,SOCKET 和你的域名中间有空格

    4 就是 ssl 握手的输出,它的 description 应该是 ssl/你的域名

    现在,要么自己分析 4 的输出,要么贴出来
    izoabr
        11
    izoabr  
       Nov 19, 2018
    你是不是引用了别的非 https 的资源啊?
    d5
        12
    d5  
       Nov 19, 2018 via iPhone
    根证书和证书内容复制到一起
    yiyiwa
        13
    yiyiwa  
       Nov 19, 2018
    信任的
    flowfire
        14
    flowfire  
       Nov 19, 2018
    就不能截个图吗
    masker
        15
    masker  
       Nov 19, 2018 via Android
    信任啊。
    0ZXYDDu796nVCFxq
        16
    0ZXYDDu796nVCFxq  
       Nov 19, 2018 via Android   ❤️ 3
    先学提问再学技术吧
    V2 的提问题的帖子质量越来越低,都是小学生吗
    kn007
        17
    kn007  
       Nov 19, 2018
    证书链补齐问题吧?
    srx1982
        18
    srx1982  
       Nov 19, 2018
    应该是证书链问题,看看你证书是一段内容还是两段内容,只有一段的话会有不被信任的情况出现,搜索一下证书链应该会有答案
    icanfork
        19
    icanfork  
       Nov 19, 2018 via iPhone
    16 层楼以上没人是证书链不齐的问题
    光嘲讽了??
    Showfom
        20
    Showfom  
    PRO
       Nov 19, 2018
    @belin520 我看到 11 楼就说了啊
    icanfork
        21
    icanfork  
       Nov 19, 2018 via iPhone
    @Showfom 大神好!
    你的 11 楼也有可能不是我的 11 楼哦
    qq286735628
        22
    qq286735628  
       Nov 19, 2018
    很大程度是证书链没补齐,看看 .crt 内容有几段?
    likuku
        23
    likuku  
       Nov 19, 2018
    11 楼 提到那个也很有可能,假若你站用的在线资源里有非 https 的,那么也会提示不安全。
    必须全站所有引用资源都走 https
    azh7138m
        24
    azh7138m  
       Nov 19, 2018   ❤️ 1
    > 就 chrome 左边显示不安全

    我猜是地址栏左边,楼上那些说 '必须全站所有引用资源都走 https' 这个原因的应该是对的。
    楼主应该看一下提问的智慧。
    orangeff
        25
    orangeff  
       Nov 20, 2018 via iPhone
    我自己的博客图片外链用 http 也会提示有不安全内容
    trafficMGR
        26
    trafficMGR  
       Nov 20, 2018 via Android
    我注意到楼主贴出了如下内容:
    Let's Encrypt
    DST Root CA X3
    这明显只是中间证书,而不是一个完整的域名证书。

    我建议你看看这里面的安装操作: https://github.com/Neilpang/acme.sh/wiki/说明
    yuikns
        27
    yuikns  
       Nov 20, 2018
    若是 Ubuntu 14, 试试这个命令:

    certutil -A -n "DST Root CA X3" -t "C,," -i /etc/ssl/certs/DST_Root_CA_X3.pem -d sql:/etc/pki/nssdb
    zhxhwyzh14
        28
    zhxhwyzh14  
       Nov 20, 2018 via Android
    我的正常
    ShareDuck
        29
    ShareDuck  
       Nov 20, 2018
    你试试使用 fullchain.cer 作为 ssl_certificate。而不是 domain.cer 。
    kjstart
        30
    kjstart  
    OP
       Nov 20, 2018
    谢谢大家热情帮忙! 昨晚懒惰了, 今天测试了一下, 是因为我用*.domain.com 的证书给*.sub.domain.com 用了. 这样是不可以的, 又申请了*.sub.domain.com 就可以用了. 我还整理了 ngrok 搭建的简单步骤, 欢迎参考.
    https://github.com/kjstart/ngrok
    sherlockfff
        31
    sherlockfff  
       Jan 7, 2022
    @kjstart 确实,我也是同样的问题,没想到泛域名证书“泛”的是直接子域名。无法匹配直接子域名的子域名。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   966 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
    ♥ Do have faith in what you're doing.