hi, i have a certificate file in pem format. i need to read the pem file. Need help on how to read the certificate in ruby on rails
Thanks
hi, i have a certificate file in pem format. i need to read the pem file. Need help on how to read the certificate in ruby on rails
Thanks
hi, i have a certificate file in pem format. i need to read the pem file. Need help on how to read the certificate in ruby on rails
The ruby openssl library can do that - it's basically a straight mapping of the openssl library.
Fred
Frederick Cheung wrote:
You should be able to do something like OpenSSL::X509::Certificate.new(File.read(path_to_certificate)) (OpenSSL::PKey::RSA.new(File.read(path_to_key)) if it's just a key in the pem file)
Fred
Frederick Cheung wrote:
Frederick Cheung wrote:
Hi Fred, thanks for the reply. i am already using open SSL library, can you help me with any example or code snippet on how to read the pem file in ruby?
You should be able to do something like OpenSSL::X509::Certificate.new(File.read(path_to_certificate)) (OpenSSL::PKey::RSA.new(File.read(path_to_key)) if it's just a key in the pem file)
Fred
Hi Fred, I did the same with the follwing line of code, but i am getting "certificate verify failed" error
Code snippet: cert = File.read("sdk-seller_cert_key.pem") pem = File.read("sdk-seller.pem") http.use_ssl = true http.cert = OpenSSL::X509::Certificate.new(cert) http.key = OpenSSL::PKey::RSA.new(pem) http.verify_mode = OpenSSL::SSL::VERIFY_PEER
Where am i going wrrong?
Thanks
Sreevarshini Kuppuraj wrote:
Frederick Cheung wrote:
Frederick Cheung wrote:
Hi Fred, thanks for the reply. i am already using open SSL library, can you help me with any example or code snippet on how to read the pem file in ruby?
You should be able to do something like OpenSSL::X509::Certificate.new(File.read(path_to_certificate)) (OpenSSL::PKey::RSA.new(File.read(path_to_key)) if it's just a key in the pem file)
Fred
Hi Fred, I did the same with the follwing line of code, but i am getting "certificate verify failed" error
Code snippet: cert = File.read("sdk-seller_cert_key.pem") pem = File.read("sdk-seller.pem") http.use_ssl = true http.cert = OpenSSL::X509::Certificate.new(cert) http.key = OpenSSL::PKey::RSA.new(pem) http.verify_mode = OpenSSL::SSL::VERIFY_PEER
Where am i going wrrong?
Thanks
Hi, any work arround for this issue?
Thanks