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

2018-03-14 18:36:48 +08:00
 zjsxwc

刚收到这个消息

尊敬的微信支付商户:

因微信支付 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
11483 次点击
所在节点    程序员
4 条回复
seaswalker
2018-03-14 18:43:46 +08:00
有个文件,话说我被这个根证书坑过。。。
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
2018-03-14 22:51:48 +08:00
5
whisperer
2018-03-15 09:19:16 +08:00
[微信支付 HTTPS 服务器证书验证指引]( https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/438052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX