필자는 .pem cert가 올바르게 생성되었음을 합리적으로 확신하며 OpenSSL에서 Rails 3.0.2 모델에 붙여 넣을 때 허용되지 않습니다. 내가 할 것은 이것이다 :OpenSSL/레일즈 모델에 .pem cert를 삽입하는 올바른 방법은 무엇입니까?
open up the .pem file in Textmate
select all and copy
user.cert = <paste into model>; user.save
OpenSSL::PKey::RSA.new(user.cert)
이 나에게 오류 제공 :
OpenSSL::PKey::RSA.new(File.read("/path/to/cert.pem"))
나는 어쩌면 생각하지 :
Neither PUB key nor PRIV key::
가 난 그냥 대신, 오류가 파일에서로드 테스트하기를 어떤 인코딩 오류 또는 개행 문제가 될 것입니다, 나는 아무 소용이 개 라인 아웃 gsub'ing했다.
인증서가 실제로 개인 키를 포함하는지 확인하려면 먼저 인증서를 만드는 단계를 게시하십시오. – jer
은 복사 및 붙여 넣기의 일부 인공물처럼 보입니다. 어쩌면 개행 문자가 아닌 다른 종류의 띄어쓰기 문제 일 수도 있습니다. 실제로 그것을 보지 않고 말하기는 어렵습니다. –