Ser*_*nev 14 macos shell ssl certificate pkcs#12
我尝试安装.p12证书到我的macos使用命令行.
我可以安装.cer
sudo certtool I Certificates.p12 d
Run Code Online (Sandbox Code Playgroud)
但它不适用于未生成此证书的计算机.我认为我应该使用.p12但是如何安装.p12?
我试过用
security add-certificates "/Users/$NAME/Library/Keychains/login.keychain" "$CERT_PATH"
Run Code Online (Sandbox Code Playgroud)
但结果与之前的命令相同.无法安装.p12
请帮忙.
谢谢,
Stu*_*ine 40
看起来您可以使用import命令执行此操作.我设法做了以下事情:
security create-keychain -p password bobbins.keychain
security add-certificates ./MyCertificate.cer
security unlock-keychain -p password bobbins.keychain
security import ./MyPrivateKey.p12 -k bobbins.keychain -P privateKeyPassword
Run Code Online (Sandbox Code Playgroud)
我发现我必须解锁钥匙串,否则会提示输入钥匙串密码.
希望这可以帮助.
Mar*_*ian 21
这会将捆绑包导入默认钥匙串:
security import ./bundle.p12 -P secretPassword
Run Code Online (Sandbox Code Playgroud)
secretPassword 是p12文件加密密码.
虽然Stuart的答案应该有效,但不需要先创建另一个钥匙串.
| 归档时间: |
|
| 查看次数: |
15934 次 |
| 最近记录: |