Your openfire cert should match your `xmpp.domain`, not necessarily your `xmpp.fqdn`
This could be that the root ca that signed your cert is not in the java store used by spark.
Actually, I just hit this issue. I imported a new wildcard in openfire, and spark gave me fits. Turned out that I didn't import the full chain with my cert. Once I did that, all was good.
I've imported the root CA that signed my cert (Comodo)
As far as the cert matching my 'xmpp.domain" it 100% matches my domain name.
My FQDN and domain name are the same on this server, as its not being tied into Active Directory or LDAP. Running seprate
HOWEVER -- now suddenly, appears my Openfire server has lost its FQDN hostname setting?!
reverted back to 'localhost'. I've tried to rename this setting within server properties, also within the DNS settings area.. no dice. goes back to 'localhost'
also made sure my /etc/hosts file was proper along with my hostname /etc/hostname
Do I need to re-run installer?
but did you import the whole chain..to include the intermediate certs?