On 12/15/2017 05:45 AM, Krishnaraj wrote:
> On 12/13/2017 2:41 PM, Krishnaraj wrote:
>> On 12/13/2017 1:22 PM, Daniel Stenberg wrote:
>>>
>>> Sure, but that man page I linked to also describes other functions so I was 
>>> sort of hoping that
>>> would get you started in trying out what works for you.
>>>
>>> X509_STORE_CTX_get0_cert() sounds like it might be the better choice. 
>>
>> I will try and let you know which one is working. :-)
>
> X509_STORE_CTX_get0_cert() is the correct function.
Indeed, I am sorry for this. I could have corrected this about 10 years ago or 
so.

For info: OpenSSL started to make all internal structures opaque but hesitated
for a long time to activate this behaviour.
One can actually still include this internal structures but this is pretty ugly.

The program was made in order to be able,to use a veryt small footprint to 
access a server:

All information about the URL to go is inside the certs that are in the PKCS12, 
and
the server can provide a definitive URL in the call back.

by doing curl_easy_setopt(p->curl, CURLOPT_URL, accessinfo);
in the callback. This works becaus the http request has not yet been prepared
because Daniel had accepted a small modification almost 15 years ago.


Have fun.
Peter




-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to