1. During "Test certificate" stage from Public interface UTF8 data in cert is shown on the screen as Quoted Printable string. I changed a call of X509_NAME_oneline in a file callback.c by a call of X509_NAME_print_ex.
Please note that X509_NAME_oneline is called from a number of other files of OpenCA. I do not fully understand these other calls, so I do not touch them. But OpenSSL team recommends to change all calls of X509_NAME_oneline by calls of X509_NAME_print_ex, to get correct UTF8 support.
2. At the same stage MS IE allows to finish cert testing only when C language is choosen. Value of cert_chars does not matter. Moreover, this bug takes place even in version 0.9.2.2. (Mozilla works ok with all languages.) I failed to fully investigate this problem but found a work around. Everything works when I feed an English sample text for signing, that is I remove call of gettext from this point of file test_cert.
Regards, Julia. |