Forum: Rails-ES Ingresar pagina https con certificado ayuda

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.