cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re:Re: Debugging problem

From: Michael Hecker <Hecker.Michael_at_gmx.de>
Date: Fri, 07 Dec 2007 00:42:25 +0100

Hello,
since I'm not getting any closer to the solution, I'm trying to get the
data I wanted to parse directly from curl.

* SSL connection using DHE-RSA-AES256-SHA
* Server certificate:
* subject: /C=DE/ST=Berlin/L=Berlin/O=DB Systems GmbH/OU=DB
AG/OU=Terms o
f use at www.verisign.com/rpa (c)00/CN=www.bahn.de
* start date: 2006-12-20 00:00:00 GMT
* expire date: 2008-01-12 23:59:59 GMT
* common name: www.bahn.de (matched)
* issuer: /O=VeriSign Trust Network/OU=VeriSign, Inc./OU=VeriSign
Interna
tional Server CA - Class 3/OU=www.verisign.com/CPS Incorp.by Ref.
LIABILITY LTD.
(c)97 VeriSign
* SSL certificate verify ok.
> GET / HTTP/1.1

Is it possible to get the title (subject) of the certificate? I'm using
a cert-bundle so I would like to know which certificate fit.

2nd I tried the following:
long temp = -1;
curl_easy_getinfo(curl_handle, CURLINFO_SSL_VERIFYRESULT, &temp);
printf("\nCURLINFO_SSL_VERIFYRESULT: %d\n",temp);

But the result is always 0. What are the possible values and what's my
mistake?

Thank you.
Michael

Michael Hecker schrieb:
> Hey,
> sorry! I forgot to change the topic.
>
> To the problem:
> I found several examples for CURLOPT_DEBUGFUNCTION but all wrote the
> data directly on the screen via fprintf.
> I want to write the data to a string or CString to parse the data. How
> can I do that?
>
> Thanks,
> Michael
>
>
>
> Daniel Stenberg schrieb:
>> On Wed, 5 Dec 2007, Michael Hecker wrote:
>>
>> (Please don't hijack threads by replying to something else and change
>> subject, start a new thread with a new mail.)
>>
>>> I want to write all the data curl normally prints into the console
>>> in a variable to parse it later on.
>>> I need all the data like (Connecting ... leaving Connection intact.
>>> Reusing Connection and so on)
>>>
>>> How can I do that?
>>
>> CURLOPT_DEBUGFUNCTION is your friend.
>>
>
Received on 2007-12-07