如何查看与验证已安装的SSL证书详细信息
在 Windows 环境中查看 SSL 证书信息
方法一:通过 IIS 管理器操作
-
启动“Internet 信息服务 (IIS)”管理器,在左侧导航栏中展开服务器名称,找到并点击进入“服务器证书”功能模块。
-
在右侧证书列表中定位到需要查看的目标证书,右键单击该证书并选择“属性”。
-
在弹出的属性窗口中切换至“详细信息”标签页,这里展示了证书的核心参数包括颁发机构、有效期限及序列号等。如需获取更全面的技术细节,可点击“查看证书”按钮展开完整证书信息窗口。
方法二:使用证书管理控制台
-
使用组合键 Win+R 开启运行窗口,输入
certmgr.msc命令启动证书管理控制台。 -
根据证书存储位置选择展开“证书-当前用户”或“证书-本地计算机”分支,逐级定位到包含目标证书的存储文件夹。
-
右键单击证书文件选择“属性”,即可在弹出界面中查阅完整的证书技术参数。
在 Linux 平台查看 SSL 证书内容
基于 OpenSSL 工具查询
-
开启系统终端,执行以下格式的命令:
openssl x509 -in /证书文件完整路径/证书文件名.crt -noout -text
将命令中的路径替换为实际证书存放路径,执行后将完整显示证书包括版本标识、序列编号、签名算法、有效期限、颁发机构与主题信息等全部内容。
通过 Apache 配置定位证书
-
找到 Apache 主配置文件所在目录(常见路径为
/etc/httpd/conf/或/etc/apache2/),根据系统安装差异可能有所不同。 -
查阅配置文件内与 SSL 证书相关的参数设置,重点查看
SSLCertificateFile(证书文件路径)和SSLCertificateKeyFile(私钥文件路径)等配置项的赋值情况,通过这些参数可确认当前使用的证书文件位置。
其他 Web 服务器环境查看方案
对于 Nginx 等其他 Web 服务器,虽然具体操作存在差异,但通常均可通过以下方式获取证书信息:
-
查阅服务器配置文件中的 SSL 相关参数(如 Nginx 中的
ssl_certificate配置项) -
使用各平台专用的证书查询命令或管理工具
-
通过在线 SSL 证书检测工具进行远程诊断
提示:不同服务器环境的证书管理方式各有特点,建议结合具体平台选择最适合的查验方法。