找回密码
 立即注册
密钥公钥使用openssl | 软件设计/软件工程 2022-05-06 281 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 的步骤?