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.