Hi,

Thank you all for the replys.

I've found out what the problem was.
The buffer that I sent to d2i_X509 function was bad ASN.1 buffer.
After solving the cetrificate buffer retrieval everything worked great!

Thanks Again,
Lior

2009/5/21 Peter Sylvester <peter.sylves...@edelweb.fr>

> Victor B. Wagner wrote:
>
>> On 2009.05.20 at 18:28:42 +0200, Peter Sylvester wrote:
>>
>>
>>
>>> IMO a good approach is also to simple read and understand apps/x509.c
>>>
>>>
>>
>> Unfortunately, it wouldn't help much. x509 utility does work only with
>> certificates in files (or stdin), so it uses d2i_X509_bio.
>>
>> In this case certificate is stored in the memory buffer, so it seems to
>> be an extra overhead first to create BIO_mem from this buffer and then
>> decode it using d2i_X509_bio.
>>
> Right, but I was unprecise, on needs
>
> 1 : how to initialise the openssl library, load error strings, etv
> 2 : decoding, yes  not using d2i_X509_bio but d2i_X509
> 3 : extract, and print the content
>
> /P
>
>
> ______________________________________________________________________
>> OpenSSL Project                                 http://www.openssl.org
>> User Support Mailing List                    openssl-users@openssl.org
>> Automated List Manager                           majord...@openssl.org
>>
>>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>



-- 
Lior Aharoni

Reply via email to