Ste*_*son 13 encryption openssl rsa pem cer
我需要从*.cer文件中提取公钥(RSA).我想提取密钥并将其存储在一个.pem文件中,这样我就可以使用它的值来使用jsencrypt加密值.
以下命令将a转换.cer为.pem:
openssl x509 -inform der -in certificate.cer -out certificate.pem
Run Code Online (Sandbox Code Playgroud)
但它不会生成带有公钥的文件,而是生成带有文件内容的*.cer文件.
-----BEGIN CERTIFICATE-----
MIICPDCCAamgAwIBAg............
*lots of extra contents*
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)
我应该使用什么命令来提取公钥并将其存储在.pem文件中?
Ste*_*son 35
使用此命令,我能够使用.pem公钥的内容生成.
openssl x509 -inform der -in certificate.cer -pubkey -noout > certificate_publickey.pem
Run Code Online (Sandbox Code Playgroud)
哪个产生:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsM+whXrxmbCkPfkwY2EehYpIp
*blah blah blah blah*
-----END PUBLIC KEY-----
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47970 次 |
| 最近记录: |