I have just tried to upgrade my server (running on Debian Wheezy) from 3.10.3 to 4.0.0, but I’m having some problems with the certificate store. In the XMPP client certificate section, the keystore is empty (the truststore points to /usr/share/openfire/resources/security/truststore), when I go to the certificate store management I see error at the top, “Internal server error: Unable to get an instance. (identityStore)”. When I click the link for self-signed certificate generation, it throws another error, “Internal server error: Name is null (connectionType)”. I have downgraded back to 3.10.3 and everything works fine again.
Do you have any clue what’s going on here?