我想知道 Mac OS X(Snow Leopard,现在的 Lion)中使用哪个私钥 Keychain Access。每当我使用该应用程序创建 CSR 时,它甚至都不要求使用私钥。那么它使用哪一个呢?
如果您在证书列表中选择了一个,我可以想象它使用了所选的一个。但是,在根本没有选择任何内容或确保它不是“不可见”选择的情况下,即使选择的项目不是私钥,也可以生成请求。
有人知道吗?
提前致谢
阿恩
我想知道 Mac OS X(Snow Leopard,现在的 Lion)中使用哪个私钥 Keychain Access。每当我使用该应用程序创建 CSR 时,它甚至都不要求使用私钥。那么它使用哪一个呢?
如果您在证书列表中选择了一个,我可以想象它使用了所选的一个。但是,在根本没有选择任何内容或确保它不是“不可见”选择的情况下,即使选择的项目不是私钥,也可以生成请求。
有人知道吗?
提前致谢
阿恩
当您在 Keychain Access 中创建 CSR 时,它会生成一个新的公钥/私钥对。密钥的名称将是您在生成 CSR 时在“通用名称”字段中输入的名称。
如果您想从现有密钥生成新的 CSR,我认为这不能完全在 Keychain Access 中完成。有关如何使用 Keychain Access 和 OpenSSL 执行此操作,请参阅如何将现有私钥用于新的 iOS 开发证书?
If you open the resulting certificate on your Mac, it will be added to your Keychain. When you unfold it, you'll the associated private key.