可在Mac中通过钥匙串访问应用查看SSL证书详情:双击证书打开“显示简介”,切换标签页查看颁发者、有效期、公钥等字段;也可用终端执行security与openssl命令提取文本信息。

如果您需要在Mac系统中查看SSL证书的详细信息,例如验证其颁发者、有效期或公钥内容,则可通过系统内置的“钥匙串访问”应用直接读取证书数据。以下是具体操作步骤:
一、通过钥匙串访问应用打开证书
“钥匙串访问”是macOS原生证书管理工具,所有系统级和用户级证书均存储于其中,支持按类别筛选并直接展开查看结构化信息。
1、在聚焦搜索中输入钥匙串访问,然后按下Return键启动该应用。
2、在左侧边栏的“钥匙串”列表中,选择目标钥匙串(如登录或系统)。
3、在右侧“种类”列表中,点击证书类别。
4、在证书列表中,找到并单击选中您要查看的SSL证书(通常显示为网站域名或颁发机构名称)。
二、双击打开证书详情窗口
双击证书可直接调出“显示简介”窗口,该窗口以分页形式组织证书全部字段,包括摘要、信任设置、扩展属性等关键内容。
1、在证书列表中连按所选证书,或右键选择“显示简介”。
2、在弹出窗口中,切换至详细信息标签页,向下滚动可查看证书序列号、签名算法、主题备用名称(SAN)、密钥用法等原始字段。
3、若需导出证书为PEM或DER格式,点击窗口左下角的显示简介按钮旁的齿轮图标,选择“导出”选项。
三、使用工具栏“简介”按钮快速查看
该方式适用于已选中证书但尚未双击的场景,避免重复打开窗口,提升操作效率。
1、确保证书处于选中状态(高亮显示)。
2、点击工具栏中简介按钮(图标为一个蓝色“i”)。
3、在弹出的浮动面板中,即可实时查看证书的通用名称、有效期起止时间、颁发者及指纹(SHA-1/SHA-256)。
四、通过终端命令提取证书文本信息
对于熟悉命令行的用户,可借助security命令直接从钥匙串中读取证书并转换为可读文本格式,适用于脚本化分析或批量检查。
1、打开终端应用。
2、执行以下命令,将“证书名称”替换为实际证书全名(区分大小写):
security find-certificate -p "证书名称" | openssl x509 -text -noout
3、若提示未安装openssl,可通过Homebrew安装:brew install openssl。
五、查看证书信任设置与访问控制
证书的信任策略(如是否始终信任、仅用于特定用途)和访问权限(如是否需钥匙串密码)均影响其实际生效行为,需单独确认。
1、在证书的“显示简介”窗口中,切换至信任标签页。
2、在“使用此证书时”下拉菜单中,查看当前设定(如使用系统默认值或始终信任)。
3、切换至访问控制标签页,确认是否启用“要求钥匙串密码”或其他限制条件。


















