Я пытался создать открытый ключ двумя способами:
Я создал самоподписанный сертификат и экспортировал его в файл .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 (который намного короче другого), он его принимает. теперь мой вопрос: в чем разница между этими открытыми ключами?