¿Cuál es la forma correcta de incluir un certificado ssl en phantomjs?
Necesito acceder a un sitio interno protegido a través de certificados del lado del cliente. Por lo tanto, para usar phantomjs exporté el certificado que uso en Firefox para acceder al sitio y lo convertí en clave privada y certificado utilizando la línea de comandos openssl. Ahora hago un análisis para presentar ese certificado al servidor ssl al acceder a una página en el servidor. ¿Cómo lo hago?
He intentado esto
phantomjs --ssl-certificates-path=/etc/pki --ignore-ssl-errors=yes --proxy=myproxy:myport test.js
con / etc / pki siendo la ruta He puesto el certificado y la clave
test.js es solo esto;
page = require('webpage').create()
page.open('https://myprotectedsite/', function(status) {
console.log(status);
phantom.exit();
})
Pero no funciona. console.log (estado) siempre es 'fail'
¿Que necesito hacer?