找回密码
 立即注册
相关推荐换一批
  1. WS/T 658-2019 婴儿培养箱安全管理
  2. GB∕T 37985-2019 机动车电子标识密钥管理系统技术要求
  3. GB∕T 17901.3-2021 信息技术 安全技术 密钥管理 第3部分:采用非对称技术的机制
  4. CNAS-R01-2015 认可标识使用和认可状态声明规则
  5. GB 2760-2014 食品安全G家标准 食品添加剂使用标准
  6. DL/T 1294-2013 交流电力系统金属氧化物避雷器用脱离器使用导则
  7. DL/T 726-2013 电力用电磁式电压互感器使用技术规范
  8. DL/T 725-2013 电力用电流互感器使用技术规范
  9. GB/T 27909.3-2011 银行业务 密钥管理(零售) 第3部分:非对称密码系统及其密钥管理?
  10. GB/T 25057-2010 信息安全技术 公钥基础设施 电子签名卡应用接口基本要求
  11. CJ/T 333-2010 城市公用事业互联互通卡密钥及安全技术要求
  12. JB/T 10980-2010 转换开关电器(TSE)选择和使用导则
  13. JB/T 8792-2010 接触器式继电器
  14. GB/T 24274-2009 低压抽出式成套开关设备和控制设备
  15. GB 4674-2009 磨削机械安全规程
  16. SHS 07001-2004 总纲
  17. QJ 1091A-1998 设计文件使用与归档管理规定
  18. GB/T 21081-2007 银行业务 密钥管理相关数据(零售)
  19. GB/Z 21025-2007 XML使用指南
  20. GB 8877-2008 家用和类似用途电器安装、使用、维修安全要求
  21. GB 4962-2008 氢气使用安全技术规程
  22. GB 1208-2006 电流互感器
  23. GB/T 20520-2006 信息安全技术 公钥基础设施 时间戳规范
  24. GB/Z 21716.3-2008 健康信息学公钥基础设施(PKI)第3部分:认证机构的策略管理
密钥公钥使用openssl | 软件设计/软件工程 2022-05-06 450 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
我的问题是如何在 Windows 中使用 OpenSSL 创建公钥和私钥,如何将创建的公钥放在 .crt 文件中,将私钥放在 .pcks8 文件中,以便我可以在 Java Sign 中使用这两个密钥在 SAML 断言中?

提前致谢。

回答
您可以使用 genrsa 上下文来生成公私密钥对(最后一个数字是密钥长度,以位为单位):

openssl genrsa -out keypair.pem 2048

要提取公共部分,请使用 rsa 上下文:

openssl rsa -in keypair.pem -pubout -out publickey.crt

最后,使用 pkcs8 上下文将原始密钥对转换为 PKCS#8 格式:

openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in keypair.pem -out pkcs8.key





上一篇:resb 2 是否等同于 resw 1?
下一篇:如何使用 Google Fit API 查找适用于 Android 的步骤?