我从 github api 获得了一个公钥,所以它的格式是 ssh 读取它所需的格式。
我想格式化为 PEM,这样我就可以使用 ruby 的 OpenSSL 库来处理它,特别是我需要一个OpenSSL::PKey::RSA
实例。
本质上,我喜欢 Ruby 中的这个命令:
ssh-keygen -f testing_rsa.pub -e -m pem
我找到了SSHKey gem,但它似乎没有做这个特定的事情。
有没有办法使用 OpenSSL 或其他库来做到这一点,还是我需要求助于这些其他答案的建议并手动转换它?