Trouble with SSL certificate

Okay, I’‘m back online for now. It doesn’‘t seem to be a good idea to change the password of the keystore. I changed it back to the default password and removed the new property line from the database table. Now all services are back again and the web interface uses the new SSL certificate. (Still issues a warning, I guess because of the different port number. But Firefox can remember the “Yes, go ahead”…) I assume that XMPP uses it, too. I only can’'t view the SSL certificates page any more, from the web interface. When I try, I get this error message full-screen:

java.security.InvalidKeyException: Supplied key (null) is not a RSAPrivateKey instance

at org.bouncycastle.jce.provider.JDKDigestSignature.engineInitSign(Unknown Source)

at java.security.Signature.initSign(Unknown Source)

at org.bouncycastle.jce.PKCS10CertificationRequest.(Unknown Source)

at org.bouncycastle.jce.PKCS10CertificationRequest.(Unknown Source)

at org.jivesoftware.util.CertificateManager.createSigningRequest(CertificateManage r.java:330)

at org.jivesoftware.wildfire.admin.ssl_002dcertificates_jsp._jspService(ssl_002dce rtificates_jsp.java:356)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

(…)

But this is not important to me since that page doesn’'t seem to have a use anyway.

PS: Here’'s the document I was referring to: http://www.igniterealtime.org/builds/wildfire/docs/latest/documentation/ssl-guid e.html

Using Wildfire Server 3.2.2.

Oops, XMPP does use that certificate but Psi claims it is “self-signed” which it definitely wasn’'t before I imported it into the keystore. Hm, seems it has no use to take a signed certificate here. But at least it works again.