Jirka,

Thanks a lot for sending me the example certs to me! Could you
please try one more version?

http://www.aleksey.com/public/xmlsec-20100423.tar.gz

The problem was caused by the difference in the certificates:
one that worked has subject encoded in Unicode

CN=\x00J\x00i\x01Y\x00\xED\x00 \x00N\x00o\x00v\x00\xE1\x00k

and one that did not work has subject encoded in UTF8:

C=CZ, O=12345678 [I\xC4\x8C ], OU=1, CN=Ji\xC5\x99\xC3\xAD
Nov\xC3\xA1k/serialNumber=P123456/title=Title

Unfortunately, MSCrypto is not smart enough to always normalize
the certificates subjects in its internal store and I had to add
one more option in the certificate search chain: try with UTF8
encoded subject.

Hope it covers all the cases now :)

Aleksey


On 4/23/2010 7:19 AM, Aleksey Sanin wrote:
Yes, it should. Any chance you can generate an example cert for me
to test it?

Aleksey


On 4/23/2010 1:33 AM, Jirka Kosek wrote:
Aleksey Sanin wrote:

<KeyName>CN=Jiří Novák</KeyName>

still doesn't work. So it seems that there is still some encoding issue
in dealing with certificate subjects.

Don't ask me "why", I know but can't explain :)

And one more try... hopefully the last one

Many thanks, it works now for self signed certificates.

I don't know whether it is related to this bug or whether this is a
separate issue, but xmlsec is still unable to find real issued
certificates with subject like:

SERIALNUMBER=P111870, CN=Ing. Jiří Kosek, OU=1, O=Ing. Jiří Kosek [IČ
71612998], C=CZ

Is this supposed to work?

Jirka

_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to