{"action":"created","issue":{"url":"https://api.github.com/repos/ariya/phantomjs/issues/11275","labels_url":"https://api.github.com/repos/ariya/phantomjs/issues/11275/labels{/name}","comments_url":"https://api.github.com/repos/ariya/phantomjs/issues/11275/comments","events_url":"https://api.github.com/repos/ariya/phantomjs/issues/11275/events","html_url":"https://github.com/ariya/phantomjs/issues/11275","id":13811393,"number":11275,"title":"Add support for SSL Client Authentication","user":{"login":"ffray","id":978936,"avatar_url":"https://avatars.githubusercontent.com/u/978936?v=3","gravatar_id":"","url":"https://api.github.com/users/ffray","html_url":"https://github.com/ffray","followers_url":"https://api.github.com/users/ffray/followers","following_url":"https://api.github.com/users/ffray/following{/other_user}","gists_url":"https://api.github.com/users/ffray/gists{/gist_id}","starred_url":"https://api.github.com/users/ffray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ffray/subscriptions","organizations_url":"https://api.github.com/users/ffray/orgs","repos_url":"https://api.github.com/users/ffray/repos","events_url":"https://api.github.com/users/ffray/events{/privacy}","received_events_url":"https://api.github.com/users/ffray/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2013-04-30T15:19:10Z","updated_at":"2015-06-30T19:09:54Z","closed_at":"2015-06-30T19:09:54Z","body":"Currently phantomjs is not able to provide a client certificate for secured pages.\r\nI think the QT code is able to create SSL sockets using a client key and certificate.\r\nThe only missing part is some configuration options and some handling to feed the QSslConfiguration.\r\n\r\nI propose some configuration options like:\r\n`--ssl-client-certificate-file` Similar to `--ssl-certificates-path`, but should just point to a single certificate file. As PEM seems to be used as format, the certificate file might contain a secret key as well.\r\n`--ssl-client-key-file` Needed in case client certificate file does not contain a key.\r\n`--ssl-client-key-passphrase` The passphrase to decode the secret key."},"comment":{"url":"https://api.github.com/repos/ariya/phantomjs/issues/comments/117308495","html_url":"https://github.com/ariya/phantomjs/issues/11275#issuecomment-117308495","issue_url":"https://api.github.com/repos/ariya/phantomjs/issues/11275","id":117308495,"user":{"login":"Vitallium","id":1894248,"avatar_url":"https://avatars.githubusercontent.com/u/1894248?v=3","gravatar_id":"","url":"https://api.github.com/users/Vitallium","html_url":"https://github.com/Vitallium","followers_url":"https://api.github.com/users/Vitallium/followers","following_url":"https://api.github.com/users/Vitallium/following{/other_user}","gists_url":"https://api.github.com/users/Vitallium/gists{/gist_id}","starred_url":"https://api.github.com/users/Vitallium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vitallium/subscriptions","organizations_url":"https://api.github.com/users/Vitallium/orgs","repos_url":"https://api.github.com/users/Vitallium/repos","events_url":"https://api.github.com/users/Vitallium/events{/privacy}","received_events_url":"https://api.github.com/users/Vitallium/received_events","type":"User","site_admin":false},"created_at":"2015-06-30T19:09:54Z","updated_at":"2015-06-30T19:09:54Z","body":"Thank you! Landed in https://github.com/ariya/phantomjs/commit/37a3c2dd22838e5b88c7163c499d4c0f4dae3ff4!"}}