V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zjsxwc
V2EX  ›  程序员

Linux 如何查看它以及带了哪些根证书?

  •  
  •   zjsxwc ·
    zjsxwc · 2018-03-14 18:36:48 +08:00 · 11338 次点击
    这是一个创建于 2227 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚收到这个消息

    尊敬的微信支付商户:
    
    因微信支付 HTTPS 服务器证书的根 CA 证书将于 2018 年 8 月 23 日到期失效,微信支付计划于 2018 年 5 月 29 日更换服务器证书。
    新的服务器证书由权威机构(DigiCert) 签发, 如果你的服务器上没有部署 DigiCert 的根 CA 证书,将导致你的下单、退款等功能无法正常使用。请开发人员务必尽快完成证书验证及安装,详细流程可查看商户平台公告。
    
    微信支付团队
    2018 年 3 月 14 日
    

    我应该如何查看我的 Linux 服务器是否带了 DigiCert 根证书?

    目前的证书是这些

    $ ls /usr/share/ca-certificates/mozilla/Di*
    /usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_CA.crt
    /usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_G2.crt
    /usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_G3.crt
    /usr/share/ca-certificates/mozilla/DigiCert_Global_Root_CA.crt
    /usr/share/ca-certificates/mozilla/DigiCert_Global_Root_G2.crt
    /usr/share/ca-certificates/mozilla/DigiCert_Global_Root_G3.crt
    /usr/share/ca-certificates/mozilla/DigiCert_High_Assurance_EV_Root_CA.crt
    /usr/share/ca-certificates/mozilla/DigiCert_Trusted_Root_G4.crt
    
    4 条回复    2018-03-15 09:19:16 +08:00
    seaswalker
        1
    seaswalker  
       2018-03-14 18:43:46 +08:00 via iPhone
    有个文件,话说我被这个根证书坑过。。。
    jessynt
        2
    jessynt  
       2018-03-14 18:48:18 +08:00
    awk -v cmd='openssl x509 -noout -subject' '
    /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt
    mzw
        3
    mzw  
       2018-03-14 22:51:48 +08:00
    5
    whisperer
        4
    whisperer  
       2018-03-15 09:19:16 +08:00
    [微信支付 HTTPS 服务器证书验证指引]( https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1256 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:29 · PVG 07:29 · LAX 16:29 · JFK 19:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.