Massimo Rando <[EMAIL PROTECTED]> writes:

> The function returns:
> i = 6
> buf (hex) = 4d 61 72 69 c3 b2
> but the buffer 'buf' should contain the given name 'Mariò' (hex:
> 4d 61 72 69 f2) while I find the string Mariò
> (hex: 4d 61 72 69 c3 b2).

ò in UTF-8 is 0xc3 0xb2. ò in ISO-8859-1 is 0xf2.

I guess the string is encoded as UTF8String in the certificate.

If you want your output in ISO-8859-1, you have to convert it
from UTF-8.

-- 
Jostein Tveit <[EMAIL PROTECTED]>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to