Forum: Rails-ES Ingresar pagina https con certificado ayuda

Posted by 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.
Posted by 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
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.