{"action":"created","issue":{"url":"https://api.github.com/repos/kennethreitz/requests/issues/2519","labels_url":"https://api.github.com/repos/kennethreitz/requests/issues/2519/labels{/name}","comments_url":"https://api.github.com/repos/kennethreitz/requests/issues/2519/comments","events_url":"https://api.github.com/repos/kennethreitz/requests/issues/2519/events","html_url":"https://github.com/kennethreitz/requests/issues/2519","id":65243921,"number":2519,"title":"Client Certificates w/Passphrases?","user":{"login":"tdussa","id":6197517,"avatar_url":"https://avatars.githubusercontent.com/u/6197517?v=3","gravatar_id":"","url":"https://api.github.com/users/tdussa","html_url":"https://github.com/tdussa","followers_url":"https://api.github.com/users/tdussa/followers","following_url":"https://api.github.com/users/tdussa/following{/other_user}","gists_url":"https://api.github.com/users/tdussa/gists{/gist_id}","starred_url":"https://api.github.com/users/tdussa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdussa/subscriptions","organizations_url":"https://api.github.com/users/tdussa/orgs","repos_url":"https://api.github.com/users/tdussa/repos","events_url":"https://api.github.com/users/tdussa/events{/privacy}","received_events_url":"https://api.github.com/users/tdussa/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kennethreitz/requests/labels/Feature%20Request","name":"Feature Request","color":"02e10c"},{"url":"https://api.github.com/repos/kennethreitz/requests/labels/Planned","name":"Planned","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-30T15:55:43Z","updated_at":"2015-03-31T12:47:39Z","closed_at":null,"body":"Hi,\r\n\r\nclient certificates can be specified with the \"cert\" parameter.  If I pass an encrypted client certificate, the underlying OpenSSL call will query for the corresponding passphrase, but that is not really a feasible way of handling this for a larger session with multiple calls, because the password is obviously not cached in any way.\r\n\r\nIs there any way to pass the passphrase to a connection with API calls so it is then passed on to OpenSSL?\r\n\r\nCheers,\r\nToby."},"comment":{"url":"https://api.github.com/repos/kennethreitz/requests/issues/comments/88071171","html_url":"https://github.com/kennethreitz/requests/issues/2519#issuecomment-88071171","issue_url":"https://api.github.com/repos/kennethreitz/requests/issues/2519","id":88071171,"user":{"login":"tdussa","id":6197517,"avatar_url":"https://avatars.githubusercontent.com/u/6197517?v=3","gravatar_id":"","url":"https://api.github.com/users/tdussa","html_url":"https://github.com/tdussa","followers_url":"https://api.github.com/users/tdussa/followers","following_url":"https://api.github.com/users/tdussa/following{/other_user}","gists_url":"https://api.github.com/users/tdussa/gists{/gist_id}","starred_url":"https://api.github.com/users/tdussa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdussa/subscriptions","organizations_url":"https://api.github.com/users/tdussa/orgs","repos_url":"https://api.github.com/users/tdussa/repos","events_url":"https://api.github.com/users/tdussa/events{/privacy}","received_events_url":"https://api.github.com/users/tdussa/received_events","type":"User","site_admin":false},"created_at":"2015-03-31T12:47:39Z","updated_at":"2015-03-31T12:47:39Z","body":"Sounds about right, yeah.  So if that would be possible, that'd be awesome.\r\n\r\nTHX & Cheers,\r\nToby."}}