Problem with curl_setopt and client certificates
| Bug #20987 | Problem with curl_setopt and client certificates | ||||
|---|---|---|---|---|---|
| Submitted: | 2002-12-13 04:48 UTC | Modified: | 2002-12-21 12:07 UTC | ||
| From: | dnorrell at gmx dot net | Assigned: | |||
| Status: | Closed | Package: | cURL related | ||
| PHP Version: | 4.3.0RC3 | OS: | Redhat Linux 7.2 | ||
| Private report: | No | CVE-ID: | None | ||
[2002-12-13 04:48 UTC] dnorrell at gmx dot net
It appears that if you try to specify a client certficate for an HTTPS connection using the CURLOPT_SSLCERT option, nothing gets set. An example would be: curl_setopt($ch, CURLOPT_SSLCERT, "client.pem"); A quick look at the PHP source seems to indicate that this option is omitted from the curl_setopt function. If I add it it works fine.
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2002-12-20 02:08 UTC] daniel at haxx dot se
Basicly, dnorrell wants this little patch applied and I think (s)he is right: diff -u -r1.2 interface.c --- interface.c 14 Nov 2002 11:41:24 -0000 1.2 +++ interface.c 20 Dec 2002 08:07:16 -0000 @@ -794,6 +794,7 @@ case CURLOPT_USERAGENT: case CURLOPT_FTPPORT: case CURLOPT_COOKIE: + case CURLOPT_SSLCERT: case CURLOPT_COOKIEFILE: case CURLOPT_REFERER: case CURLOPT_INTERFACE:[2002-12-21 12:07 UTC] iliaa@php.net