Currently arcanist and libphutil handle server side SSL certificates, but unable to access site requiring client side SSL certificate. Curl has an option to specify the user's certificate (see CURLOPT_SSLCERT), we just need to pass it down from the configuration.
Revisions and Commits
- Mentioned In
- D12107: T7616: Arcanist to be able to access site requiring client side SSL certificate
D12106: T7616: Arcanist to be able to access site requiring client side SSL certificate
- Mentioned Here
- T10227: Provide an extension point for HTTP behaviors (proxies, SSL trust)
T550: Build an SSH conduit client
After the introduction of PhutilHTTPEngineExtension (T10227) we have a more viable pathway to bring support for this upstream, but I'd still like to see more interest in it before thinking about upstream support. It looks like only 1-2 installs would use it, today (not sure if both of you represent the same install or not).