从cer格式的证书中提取公钥

技术博客 (261) 2023-10-30 09:01:01

项目背景:

对接第三方支付公司的分账功能,给的Demo SDK没有node.js版本,所以签名什么的都要自己写。 从cer格式的证书中提取公钥 (https://mushiming.com/) 技术博客 第1张

参数:-pubkey 是关键

openssl x509 -inform der -in rongbao.cer -pubkey -out rbao.pem

生成的rbao.pem内容:

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAudFyFxfFnCCvV2GhbCHE
....
kQIDAQAB
-----END PUBLIC KEY-----
-----BEGIN CERTIFICATE-----
MIIEOzCCAyOgAwIBAgIUHznWu9UA1D4ylWrVYDxpmGb2w5owDQYJKoZIhvcNAQEF
....
oplxrKVM2jl9sCrvYmjTEc3YOZWBfx94avcNYEJJGg==
-----END CERTIFICATE-----

BEGIN PUBLIC KEY开头的内容可以在node.js环境中使用

今天在外国网址偶然也看到了:stackoverflow.com/questions/2…

THE END

发表回复