宝塔面板SSL配置,Mac导入证书密码错误

发布于:2024-04-26 最后编辑:2024-04-26 所属分类:运维 阅读次数:570

宝塔面板的SSL证书在导入到Mac的时候,总是提示证书密码错误,可以通过下面的方法解决。

早期解决方案

来自宝塔论坛的宝塔用户_dfhvnq

UntitledImage

之前一直用这个方法解决的,这次可能是因为升级到 macOS12.7.4 (21H1123) 版本的原因,上面的方法不能用了,也是提示证书密码错误。尝试多次无果,各种搜索以后,看到有网友说macOS的openssl版本问题。个人估计是macOS的openssl版本太新,跟服务器上的openssl版本不一致导致的。至于降级本地macOS的openssl版本,感觉不值当了,既然服务器上可以生成.p12的秘钥,那macOS本地也可以啊。具体步骤如下:

  1. 进入服务器的/www/server/panel/目录,把里面的ssl目录打包下载到本地并解压。
  2. 本地打开终端,先使用sudo -i进入root权限,否则会提示权限不足。
  3. 进入本地解压好的ssl目录:cd /Users/jack/Downloads/ssl
  4. 生成.p12秘钥:openssl pkcs12 -export -in certificate.pem -inkey privateKey.pem -out /Users/jack/Downloads/cp.p12
  5. 输入两次证书密码,这里建议用比较复杂的密码,我设置了一串随机字符串,很复杂。当然,你可以先用简单的密码试试,不行的话,再尝试复杂的密码。
  6. 双击生成的证书,依次输入管理员密码和证书密码即可导入证书。
  7. 最后把证书设置为始终信任,然后重启浏览器或清理Cookie,再打开宝塔面板,就不会提示证书风险了。

UntitledImage

参考资料

【教程帖】MAC系统导入证书并设置为信任

标签: