cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Debugging problem

From: Alan Wolfe <alan.wolfe_at_gmail.com>
Date: Thu, 6 Dec 2007 17:49:23 -0800

No problem, glad that helped (:

On 12/6/07, Michael Hecker <Hecker.Michael_at_gmx.de> wrote:
> Hello Alan,
> thank you very much. Thats what I've been looking for!
>
> Michael
>
>
> Alan Wolfe schrieb:
> > if you didn't get what i was talking about,
> >
> >
> >> I found several examples for CURLOPT_DEBUGFUNCTION but all wrote the
> >> data directly on the screen via fprintf.
> >>
> >
> > replace fprintf in one of those examples with sprintf to print to a
> > string instead of a file and then you can process the debug output
> > however you want to.
> >
> >
> > On 12/6/07, Michael Hecker <Hecker.Michael_at_gmx.de> wrote:
> >
> >> 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