已经安装了gpg4win版本2.2。我已经成功地使用gpgsm --gen-key > test.p10创建了证书。
我想用gpgsm -导出-保密密钥- p12将创建的证书请求导出为pkcs12格式,但是在导出到p12时,我会得到错误消息“无秘密密钥”。
当我在命令提示符上运行gpgsm -list-秘键时,它实际上没有显示任何内容。
为什么出口步骤会失败?生成证书时,密匙在哪里?
发布于 2016-09-05 12:51:12
我已经成功地使用gpgsm --gen-key > test.p10创建了证书。
来自gpg4win-2.x的GpgSM只能生成证书签名请求。
它将证书的秘密部分存储在%APPDATA%\gnupg\私有密钥-v1.d下,并打印出签名请求。该唱歌请求应该发送给签署证书的证书颁发机构(如仙人掌)。
然后您导入签名的证书,然后它将显示非公开列表-秘密-密钥,并将是可出口的。
使用GnuPG 2.1 (可以从gnupg.org下载windows ),当生成密钥时,如果您想要自我签名,就会被询问。在这种情况下,您的"test.p10“将包含签名证书,然后您可以将该证书导入gpgsm并直接使用/导出它,而不需要CA。
https://stackoverflow.com/questions/25161625
复制相似问题