首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PKCS 7密码

使用PKCS 7密码
EN

Stack Overflow用户
提问于 2012-06-15 05:06:22
回答 1查看 2.7K关注 0票数 0

我需要使用PKCS7(CMS)加密和签名数据。我正在使用提供的api来实现这一点,使用java。到目前为止,我所理解的是我需要遵循这些步骤

  1. 需要使用一些算法(比如RSA )生成一对私钥和公钥
  2. X509证书证明
  3. 将其转换为PKCS7密钥格式,如p7b
  4. 使用keytool一些*.jks文件生成java密钥存储
  5. 使用keytool命令*.crt生成*.crt
  6. 成为自己的CA(Certificate Autority)并证明
  7. 从前一阶段创建的密钥库中导入密钥,并对数据进行加密、签名和解密

我仍然需要弄清楚我需要遵循哪些步骤来签署、加密、解密数据。

我的问题是

  1. 我的步伐正确吗?
  2. 如何认证RSA算法生成的密钥对并转换为PKCS7密钥格式?
  3. 我如何成为自我认证和认证
  4. 我得到了的加密和签名,但我仍然对要遵循的步骤感到困惑,而且大多数步骤都是不推荐的。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 05:39:43

你需要的不是BouncyCastle

你需要一个OpenSSL和一个向导。

  1. OpenSSL
  2. 如何建立自己的证书颁发机构
  3. 如何创建自签名证书
  4. 如何在Java中使用证书

或者,使用Java生成和存储RSA密钥:

生成RSA密钥对并将私有密钥编码为字符串

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

https://stackoverflow.com/questions/11044888

复制
相关文章

相似问题

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