StartSSL Class 1 客户端证书在 Keychain Access 中缺少私钥?

StartSSL Class 1 客户端证书在 Keychain Access 中缺少私钥?

我已经使用 StartSSL 的 Class 1 Client 证书一段时间了(在 OS X 中通过 S/MIME 签署我的电子邮件)。我昨天去续订并收到了我的新证书。但是,我不确定如何以正确的格式获取我的私钥(在我的计算机上自行生成)。我确实在 中安装了证书,但没有与之关联的私钥。(我像过去一样用Keychain Access.app生成了自己的私钥/.csr文件。)openssl

我这里遗漏了什么?感谢您的指点。

答案1

我必须从下载的证书和我的私钥中生成导入 Keychain Access 所需的文件:

openssl pkcs12 -export -in <my .crt from StartSSL> -inkey <private key I generated with openssl> -out mycert.pfx

然后双击 mycert.pfx 将其安装Keychain Access.app并可Mail.app自动使用它。

相关内容