> 
> But OpenSSL doesn't see it as PrintableStrings but as V_ASN1_T61STRING.
> And that's what make the decryption fail. I think I really misunderstand you
> because what I observe is the opposite of what you're explaining.

In latin there were no accents as fae as I remember :-)  

Anyway:

Although there exist a number of equivalences defined for DNs I think
it is difficult to define something that allows a matching of
code point 15/8 which is e-grave in ISO-LATIN-1 bit L-stroke in
a correct T61 with something that does not exist in printable string.

One might even consider to add a rule to openssl to make
all comparisons of a printable string containg an illegal
char fail against anything, even against itself.

Is the software in question using some textual representation
of a DN extracted from the cert and then reencoding it in
the recipient data structure?

As far as I remember PKIX texts e.g. RFC 3280 tell about name 
equivalences tell that you risk failures if you assume anything
else than exact match. 

PS 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to