温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何查看ssl证书信息

发布时间:2026-09-15 15:25:36 来源:亿速云 阅读:85 作者:小樊 栏目:软件技术

查看 SSL 证书信息的方法有很多,取决于你使用的操作系统、工具或场景。下面按常见情况分类说明:


一、通过浏览器查看(最简单)

Chrome / Edge / Firefox

  1. 打开使用 HTTPS 的网站
  2. 点击地址栏左侧的 锁图标
  3. 选择:
    • Chrome:连接是安全的证书
    • Firefox:连接安全更多信息查看证书
  4. 可看到:
    • 颁发者(CA)
    • 域名(SAN)
    • 有效期
    • 指纹(SHA1 / SHA256)

二、使用 OpenSSL 命令行(最常用)

1️⃣ 查看远程服务器证书

openssl s_client -connect example.com:443

查看完整证书信息:

echo | openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -text

常用参数:

  • -dates:有效期
  • -subject:证书主体
  • -issuer:颁发者
  • -serial:序列号

示例:

openssl s_client -connect example.com:443 | openssl x509 -noout -subject -issuer -dates

2️⃣ 查看本地证书文件

openssl x509 -in cert.pem -text -noout

三、Windows 系统

方法 1:证书管理器

  1. Win + R → 输入 certmgr.msc
  2. 查看:
    • 个人
    • 受信任的根证书颁发机构

方法 2:命令行

certutil -dump cert.cer

四、Linux 系统

系统证书目录

ls /etc/ssl/certs

查看某个证书:

openssl x509 -in /etc/ssl/certs/xxx.pem -text -noout

五、在线工具(无需命令)

  • https://www.ssllabs.com/ssltest/
  • https://myssl.com/
  • https://cryptoreport.websecurity.symantec.com/

输入域名即可查看:

  • 证书链
  • 协议支持
  • 安全评分

六、编程方式(进阶)

Python 示例

import ssl, socket

ctx = ssl.create_default_context()
with ctx.wrap_socket(socket.socket(), server_hostname="example.com") as s:
    s.connect(("example.com", 443))
    cert = s.getpeercert()
    print(cert)

如果你能告诉我:

  • ✅ 操作系统(Windows / Linux / macOS)
  • ✅ 查看本地证书还是线上网站
  • ✅ 是否用于排查问题(如过期、不匹配)

我可以给你更精准的操作步骤。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ssl
AI