Forum: Rails-ES Ingresar pagina https con certificado ayuda

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
B556847a906d7de134f0e7c65b1a0fb4?d=identicon&s=25 Juan Lopez (juannelosoft)
on 2012-12-18 16:57
Hola amigos,

Estoy usando una gema llamada Mechanize, y estoy tratando de accesar a
una pagina https la cual me pide un certificado, el sitio tiene
validacion para accesar con certificado el cual si no lo tengo me
direcciona a otra pagina, el certificado lo tengo en formato .p12 que
tiene varios certificados dentro y lo quiero cargar con el codigo de
Rails pero en la linea me marca error al cargarlo, e puesto otros
certificados que me permiten accesar a las paginas https y si me permite
ingresar pero me falta la validacion que tiene mi certificado .p12 para
que no me direccione a la otra pagina, el codigo que utilizo es asi:

  def login

    m = Mechanize.new
    m.log = Logger.new "page.log"
    m.user_agent_alias = "Mac Safari"

    cert_store = OpenSSL::X509::Store.new
    cert_store.add_file 'C:/Users/amdx3/Desktop/VMX439996-TQBY.p12'
    m.cert_store = cert_store

    pagina = m.get "https://www.pagina.com/login"

    @pagina = pagina.body
  end


La pagina no es la que quiero accesar pero por seguridad la omitire, al
momento en que yo quiero cargar el certificado que los del sitio me
proporcionaron me marca error:

OpenSSL::X509::StoreError

si me pueden ayudar a poder cargar el certificado .p12 para que el sitio
me permita ingresar se los agradeceria mucho.
B556847a906d7de134f0e7c65b1a0fb4?d=identicon&s=25 Juan Lopez (juannelosoft)
on 2012-12-18 19:09
el certificado instalado en el navegador si me permite el ingreso al
sitio de forma correcta pero cuando lo quiero cargar en rails es como si
no lo estuviera cargando bien y me direcciona
This topic is locked and can not be replied to.