Signed SSL Certificate Issue

I am having an issue with signing my SSL certs via a CA. We have an internal CA and i’d like to use this to sign my RSA and DSA certificates. My issue is when i put in the key and response Openfire accepts the certificate but generates an error: “Found RSA certificate that is not valid for the server domain”. If i generate self singed certificates everything works ok, its only when i try and have the certificate signed by my CA. I have imported my CAs certificate via the keytool utility.

My jabber server is running at jabber.domain on a box thats named jabber1.domain. I have a cname DNS entry linking jabber.domain to jabber1.domain. I have a feeling this is causing my issue, but was wondering if there is anyway around this.

Any help would be greatly appreciated.