Was ist der richtige Weg, um ein SSL-Zertifikat in phantomjs einzuspeisen

Ich muss auf eine interne Site zugreifen, die durch clientseitige Zertifikate geschützt ist. Um phantomjs zu verwenden, exportierte ich das Zertifikat, mit dem ich in Firefox auf die Site zugegriffen habe, und konvertierte es mithilfe der Befehlszeile von openssl in einen privaten Schlüssel und ein Zertifikat. Ich habe jetzt was phantomjs, um das Zertifikat dem SSL-Server beim Zugriff auf eine Seite auf dem Server zu präsentieren. Wie mache ich es?

Ich habe es versucht

phantomjs --ssl-certificates-path=/etc/pki  --ignore-ssl-errors=yes --proxy=myproxy:myport test.js

wobei / etc / pki der Pfad ist, auf dem ich das Zertifikat und den Schlüssel abgelegt habe

test.js ist genau das; -

page = require('webpage').create()
page.open('https://myprotectedsite/', function(status) {
console.log(status);
phantom.exit();
})

Aber es geht nicht. console.log (status) ist immer 'fail'

Was muss ich tun?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage