gpt4 book ai didi

macos - 将导入的证书 p12 设置为在 Mac OS X 中始终受信任

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:34 25 4
gpt4 key购买 nike

我在 MacOS X 中生成了 p12 格式的证书,并使用以下方法将其导入默认钥匙串(keychain):

sudo security import ./keystore.p12 -P password

但是该证书是不受信任的,所有字段的值都设置为未指定值:

enter image description here

如何将 ssl 的信任设置为始终使用命令行信任?

我尝试使用此命令,但它不适用于 p12 证书:

sudo security add-trusted-cert -d -r trustRoot -p ssl ./keystore.p12
>>SecCertificateCreateFromData: Unknown format in import.
>>Error reading file keystore.p12

最佳答案

  1. 使用 -A(“允许所有应用程序访问”)将 p12 导入钥匙串(keychain)
  2. 从 p12 导出公共(public)证书
  3. 使用 trustAsRoot 选项将公共(public)证书导入钥匙串(keychain),使其“始终信任”

这只是我能看到的一种方式

sudo security import <p12_certificate> -k "$HOME/Library/Keychains/login.keychain" -P <p12_certificate_password> -A
sudo openssl pkcs12 -in <p12_certificate> -clcerts -nokeys -password pass:<p12_certificate_password> -out pub.crt
sudo security add-trusted-cert -d -r trustAsRoot -k "$HOME/Library/Keychains/login.keychain" pub.crt

关于macos - 将导入的证书 p12 设置为在 Mac OS X 中始终受信任,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com