[软件设计/软件工程] 如何使用 openssl 创建公钥和私钥?

[复制链接]
发表于 2022-5-6 15:56:26
问题
我的问题是如何在 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 的步骤?

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表