Rails 3.0.2モデルに貼り付けたときに正しく生成されたことを合理的に確信しており、OpenSSLで受け入れられていない.pem certがあります。これは私にエラー与えOpenSSL /レールモデルに.pem証明書を挿入する適切な方法は?
open up the .pem file in Textmate
select all and copy
user.cert = <paste into model>; user.save
OpenSSL::PKey::RSA.new(user.cert)
::私は何がこれです
Neither PUB key nor PRIV key::
テストするために、私はだけではなく、ファイルにロードされ、エラー:
OpenSSL::PKey::RSA.new(File.read("/path/to/cert.pem"))
私は多分思っていません何らかのエンコーディングエラーや改行の問題になるかもしれませんが、私は改行を無駄にしようとしました。
最初に証明書を作成するために使用した手順を投稿し、証明書に実際に秘密鍵が含まれていることを確認します。 – jer
はコピー&ペーストのアーティファクトのようです。多分改行ではないかもしれませんが、いくつかの他の種類の間隔問題があります。それを実際に見ることなく言うのは難しいです。 –