如何使用OpenSSL从.cer中提取RSA公钥并将其存储在.pem中?

史蒂文·安德森

我需要从*.cer文件中提取公钥(RSA)我希望提取密钥并将其存储在.pem文件中,以便可以使用jsencrypt使用其值来加密值

以下命令将转换.cer.pem

openssl x509 -inform der -in certificate.cer -out certificate.pem

但是,它不会生成具有公钥的文件,而是具有文件内容的*.cer文件。

-----BEGIN CERTIFICATE-----
MIICPDCCAamgAwIBAg............
*lots of extra contents*
-----END CERTIFICATE-----

我应该使用什么命令来提取公钥并将其存储在.pem文件中?

史蒂文·安德森

使用此命令,我可以使用.pem公钥的内容生成

openssl x509 -inform der -in certificate.cer -pubkey -noout > certificate_publickey.pem

产生:

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsM+whXrxmbCkPfkwY2EehYpIp
*blah blah blah blah*
-----END PUBLIC KEY-----

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 openssl 命令解码公钥 .PEM 文件?

如何使用OpenSSL API从其PEM格式字符串读取RSA公钥?

仅使用nodejs / javascript从私钥pem中提取公钥

如何使用PEM格式的RSA公钥解码JWT令牌?

如何从C#中的.Net DLL中提取公钥?

如何使用OpenSSL提取公钥?

如何将JWK的公钥转换为OpenSSL的PEM?

CryptoAPI-如何从私钥中提取RSA公钥

如何从python的RSA公钥中提取N和E?

如何从RSA JWK中提取公钥和私钥?

如何从 WMI 对象中提取值并将其存储在变量中?

如何从文件中提取多个数据并将其存储在csv文件中?

如何在Java中提取JSON数组的特定字段并将其存储在String中

如何在float中提取小数点后的数字并将其存储在char Array中

如何从文本文件中提取子集并将其存储在单独的文件中?

如何从数据框中提取对角线元素并将其存储在变量中?

如何从相对布局中提取文本并将其存储在ArrayList中

rsyslog:如何从元数据中提取值并将其存储在变量中?

使用GREP从文件中提取文本并将其存储在数组中的Bash语法

如何使用for循环从文本文件中提取数据并将其存储到新文件中?

如何从SQL Server表中提取日期并将其存储在Pandas中的变量中而没有噪音,只有日期

如何从 json 对象中提取特定字段并将其存储在 node.js 中的字符串中

如何从存储在php文件中的数组中提取元素并将其显示为HTML页面上的文本?

Python:如何从数组中提取值的第一个实例并将其存储在列表中?

如何使用OpenSSL EVP例程进行RSA公钥加密?

从响应中提取一部分文本值并将其存储在变量中,使用 junit/reassured?

如何从包含.Net Core中的私钥/公钥的PEM文件中导入PKCS1密钥

java:使用从PEM文件读取的RSA公钥解密数据时,如何避免IllegalBlockSizeException?

使用现有DER / PEM密钥的Javascript中的RSA加密