在Keychain Access中生成证书签名请求:使用哪个私钥?

arn*_*lja 10 macos keychain csr ssl-certificate

我想知道在Mac OS X(Snow Leopard,现在Lion)中使用哪个私钥Keychain Access.每当我使用该应用程序创建CSR时,它甚至不会要求使用私钥.那么它使用哪一个呢?

如果您在证书列表中选择了一个,我可以想象它使用了所选的一个.但是,如果所选项目不是私钥,则生成请求甚至可以在根本没有选择任何内容时使用,或者确保它不是"不可见"选择.

有人知道吗?

提前致谢

阿恩

Rob*_*ier 7

在Keychain Access中创建CSR时,它会生成新的公钥/私钥对.

如果您想从现有密钥生成新的CSR,我不相信这可以完全在Keychain Access中完成.有关如何使用Keychain Access和OpenSSL执行此操作,请参阅如何将现有私钥用于新的iOS开发证书?

  • 当您在“钥匙串访问”中选择“从证书颁发机构请求证书”时,它将询问您一个通用名称...然后它以您提供的该通用名称出现在钥匙串中。 (2认同)
  • 右键单击私钥时,您可以选择"使用<SELECTED KEY>从证书颁发机构申请证书",但在我看来,如答案中所述,它仍然会为其创建新密钥. (2认同)