在Laravel Valet上安装自定义证书用于使用外部服务

问题描述

我需要为Laravel Valet安装受信任的证书(用于本地工作),我已经将它安装在实时的ubuntu服务器上,没有问题。

有关如何在Ubuntu上安装的示例:

  1. 将证书安装在此位置/usr/local/share/ca-certificates/
  2. 然后跑了sudo update-ca-certificates
  3. sudo reboot
  4. 然后它会很迷人

尝试在本地使用Lavavel Valet进行相同操作

  1. 将证书安装在此位置Users/<user>/.config/valet/Certificates/
  2. 重启代客
  3. 不起作用

MacO或代客是否有update-ca-certificates的等价物?

我还没有幸运地将证书安装在MacOs钥匙串上。

有什么建议吗?

解决方法

如果您运行brew info openssl,则会收到一条消息,内容如下:

要添加其他证书,请将.pem文件放入 /usr/local/etc/[email protected]/certs

然后运行 /usr/local/opt/[email protected]/bin/c_rehash 我很确定这与Ubuntu上的update-ca-certificates基本相同。