我已经使用 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
自动使用它。