Did you checked the certificate file with:
openssl x509 -in certificate.crt -text -noout
Maybe some illegal windows character in the file?
Looks fine so far to me.
Yes looks good to me too.
Did you try the same on the management vm?
Do you know the following blog entry:
Also, did you have a full chain in the cert? (look my other topic) If not, this does not generate a warning, but it's good to know.