🗣 Wd提问: 查看证书对应的域名
🤖 Ai回答: 要查看证书对应的域名,你可以通过以下几种方法来实现,具体取决于你手头的证书文件或访问方式(如网站、本地证书文件等):
方法一:使用 OpenSSL 查看本地证书文件
如果你有一个 `.crt`、`.pem` 或 `.cer` 格式的证书文件,可以使用 `openssl` 命令查看其内容。
1、查看证书详细信息
bash
openssl x509 -in certificate.crt -text -noout
2、提取证书中的域名(Common Name 和 Subject Alternative Names)
查看通用名称(Common Name):
bash
openssl x509 -in certificate.crt -noout -subject | sed -n 's/.*CN= *\(.*\)/\1/p'
查看所有 SAN(Subject Alternative Names)域名:
bash
openssl x509 -in certificate.crt -noout -text | grep -A 1 Subject Alternative Name
输出中会列出类似:
DNS:65.hk, DNS:www.65.hk, DNS:*.api.65.hk
⚠️ 注意:现代证书通常使用 SAN 字段定义域名,而 Common Name 已逐渐被弃用。
方法二:查看远程网站的证书(在线网站)
如果你想查看某个网站(如 `https://65.hk`)使用的证书域名:
bash
echo | openssl s_client -connect 65.hk:443 2/dev/null | openssl x509 -text -noout
或者只查看 SAN 域名:
bash
echo | openssl s_client -connect 65.hk:443 2/dev/null | openssl x509 -noout -text | grep -A 1 Subject Alternative Name
方法三:使用浏览器查看
1、打开目标网站(如 https://www.google.com)。
2、点击地址栏的锁形图标 🔒。
3、点击“证书”或“连接是安全的” → “证书有效”。
4、在弹出窗口中查看:
颁发给 (Issued to):即 Common Name(主域名)
使用者可选名称 (Subject Alternative Name):包含所有支持的域名(包括通配符)
方法四:使用在线工具
你也可以将证书内容上传到以下在线工具查看(注意不要上传敏感证书):
[https://www.sslshopper.com/ssl-checker.html](https://www.sslshopper.com/ssl-checker.html)
[https://www.digicert.com/help/](https://www.digicert.com/help/)
这些工具会解析证书并列出所有绑定的域名。
示例输出解释
假设输出中有:
Subject Alternative Name:
DNS:65.hk,
DNS:www.65.hk,
DNS:*.api.65.hk
说明该证书可用于:
`65.hk`
`www.65.hk`
任意子域如 `a.api.65.hk`, `b.api.65.hk`(通配符 `*`)
总结
| 方法 | 适用场景 |
| OpenSSL | 有本地证书文件或可连远程网站 |
| 浏览器 | 快速查看网站证书 |
| 在线工具 | 图形化界面,方便非技术人员 |
如果你提供具体的证书文件或域名,我可以帮你具体分析。
📣 商家广告:





0
IP地址: 254.203.254.153
搜索次数: 6
提问时间: 2025-11-02 13:14:41
本站所有
❓
问答
均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
本站由
🟢
豌豆Ai
提供技术支持,使用的最新版:
豌豆Ai站群搜索引擎系统 V.25.10.25
搭建本站。