首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java keytool:将私钥插入X.509证书

Java keytool:将私钥插入X.509证书
EN

Stack Overflow用户
提问于 2011-03-06 08:59:14
回答 4查看 2.8K关注 0票数 1

Java的keytool是否能够导出包含私钥的X.509证书?

我正在考虑这样一种场景:用户生成证书(其中包含私钥)并将其提供给签名工具。签名工具使用证书中的私钥对目标文件进行签名。最后,从证书中删除私钥,并将证书附加到目标文件以进行分发。

EN

回答 4

Stack Overflow用户

发布于 2011-03-30 23:40:19

我还不能评论,所以我将使用这种形式:通常使用PKCS #12 http://en.wikipedia.org/wiki/PKCS#12来存储证书及其私钥。此外,还可以将公钥/私钥对存储在PCKS #8容器中,并单独发送证书。

票数 2
EN

Stack Overflow用户

发布于 2011-04-24 15:14:02

生成的私钥不会被其他人出于任何目的使用或共享。我知道的签名工具会使用他们自己的私钥来生成他们的签名来证明你的公钥。例如,您使用keytool生成密钥对并向CA提交CSR。CA将使用他们自己的pvt密钥在您的证书上盖章。

票数 1
EN

Stack Overflow用户

发布于 2012-11-24 19:25:52

keytool (命令行可执行文件)没有导出私钥的选项。但您可以使用JSA-API以编程方式完成此操作(虽然还没有尝试过)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5207930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档