OpenSSL :: PKey :: RSAError:既不是PUB密钥也不是PRIV key ::嵌套asn1错误

时间:2015-03-25 13:38:03

标签: ruby ruby-on-rails-3

我有一个供应商与我分享的公钥。 我有一个看起来像这样的模型方法;

def self.decode_signature(signature)      
      public_key = OpenSSL::PKey::RSA.new(File.read(Rails.root.join("public/certificate.pem")))
      string = public_key.private_decrypt(Base64.decode64(signature))
      return string
  end

然而,当我运行它时,它返回错误 OpenSSL :: PKey :: RSAError:既不是PUB键也不是PRIV键::嵌套asn1错误

我尝试了几件事,但包括.crt,.der。

环境:Rails 3.1.2和Ruby 1.9.3

欢迎提供帮助!

0 个答案:

没有答案