我尝试通过两种方式创建公钥,
我创建了自签名证书并将其导出到 .pfx 文件并使用 Openssl 获取包含公钥的 temp.cer 文件
使用 openssl 生成公钥,如下所示。
openssl genrsa -out myjira.pem 1024 openssl rsa -in temp.pem -pubout -out temp.pub
我正在使用一个应用程序并尝试在其上实现 OAuth。当我从 temp.cer (更长)输入公钥时,它不接受它并说 必须是有效的公钥。java.security.InvalidKeyException:。但是当我从 temp.pub (比另一个短得多)输入公钥时,它会接受它。现在我的问题是这些公钥之间有什么区别?