Mac | 解决证书不受信任问题

1. 问题现象

2. 解决方案

从系统的 启动台 中找到 钥匙串 应用:

然后双击打开,找到对应的证书,然后按照下图操作:

在上图中,选择 始终信任 之后,点击左上角的关闭按钮关闭页面,然后就会出现下图中的密码输入框:

点击上图中的 更新设置 之后,可能界面上还是会看到 此证书已标记为不受此账户信任 的提示,此时,我们退出 钥匙串 应用(退出快捷键 cmd+q),重新打开之后即可正常,如下图:


Charles是一款流行的网络调试代理工具,用于抓包、查看HTTP/HTTPS请求和响应。如果你想要在苹果Mac上安装Charles证书,通常需要按照以下步骤操作: 1. **下载并安装 Charles**:首先,访问Charles官网(https://www.charlesproxy.com/)下载适用于macOS的安装程序,并安装到你的电脑上。 2. **获取SSL/TLS根证书**:打开 Charles,选择 "Tools" > "SSL Proxying",然后点击 "Add Root Certificate..."。这会生成一个.p12文件,你需要保存这个文件以便后续导入。 3. **导出根证书**:将生成的.p12文件双击打开,输入密码(如果有的话),然后选择“All Files”作为文件类型,将其另存为.base64编码格式,例如命名为`charles_root.crt`。 4. **导入证书到系统**: - 打开Keychain Access(可以通过Spotlight搜索找到它)。 - 点击左上角的"+",选择"Import Items...",浏览找到刚刚保存的`.crt`文件。 - 按照提示设置密码,然后给证书分配一个名称(如"Charles Root")。 5. **配置系统信任证书**: - 回到 Charles,选择 "Windows & SSL" > "Trust Charles CA Certificate",确保选中 "Always trust" 或 "Automatically accept all SSL certificates from any source". 6. **重启应用**:为了使更改生效,有时候需要关闭并重新打开浏览器或其他应用程序,让它们信任新添加的证书。 现在,你的苹果电脑已经配置好Charles证书,可以开始抓取数据了。记得定期检查证书的有效期,过期后需要重新生成新的根证书
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CnPeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值