클라이언트 측 인증서를 통해 보호 된 내부 사이트에 액세스해야합니다. 그러므로 phantomjs를 사용하기 위해 나는 Firefox에서 사이트에 액세스하기 위해 사용하는 인증서를 내 보낸 다음 openssl 명령 줄을 사용하여 개인 키와 인증서로 변환했습니다. 나는 이제 phantomjs가 서버상의 페이지에 접근 할 때 그 인증서를 ssl 서버에 제시 할 것이다. 어떻게해야합니까?ssl 인증서를 phantomjs에 공급하는 올바른 방법은 무엇입니까
page = require('webpage').create()
page.open('https://myprotectedsite/', function(status) {
console.log(status);
phantom.exit();
})
-;
나는 인증서 및 키
test.js를 넣어 한 경로 인/등/PKI이
phantomjs --ssl-certificates-path=/etc/pki --ignore-ssl-errors=yes --proxy=myproxy:myport test.js
그냥이됩니다 시도했습니다
하지만 작동하지 않습니다. console.log (상태)는 항상 '실패'입니다.
무엇을해야합니까?
감사합니다. 그 질문에 대한 대답입니다. 비록 적어도 부정적인 대답이지만 PhantomJS와 더 이상 시간을 보내지 않는 것을 알고 있습니다. –