有两种方法可以做到这一点。
首先,不要进入openssl命令提示符模式,只需在Windows提示符下的一个命令行中输入所有内容:
E:\> openssl x509 -pubkey -noout -in cert.pem > pubkey.pem
如果由于某种原因,您必须使用openssl命令提示符,只需输入所有内容,直到“>”。 然后,OpenSSL将公共密钥信息打印到屏幕上。 然后,您可以将其复制并粘贴到名为pubkey.pem的文件中。
openssl> x509 -pubkey -noout -in cert.pem
输出将如下所示:
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAryQICCl6NZ5gDKrnSztO
3Hy8PEUcuyvg/ikC+VcIo2SFFSf18a3IMYldIugqqqZCs4/4uVW3sbdLs/6PfgdX
7O9D22ZiFWHPYA2k2N744MNiCD1UE+tJyllUhSblK48bn+v1oZHCM0nYQ2NqUkvS
j+hwUU3RiWl7x3D2s9wSdNt7XUtW05a/FXehsPSiJfKvHJJnGOX0BgTvkLnkAOTd
OrUZ/wK69Dzu4IvrN4vs9Nes8vbwPa/ddZEzGR0cQMt0JBkhk9kU/qwqUseP1QRJ
5I1jR4g8aYPL/ke9K35PxZWuDp3U0UPAZ3PjFAh+5T+fc7gzCs9dPzSHloruU+gl
FQIDAQAB
-----END PUBLIC KEY-----