Supplied key (null) is not a RSAPrivateKey instance error in the Server Settings / Server Certificates screen
keytool insists on storing full certificate chain when importing certificate into the keystore, therefore it is sometimes necessary to import a CA root into the certificate keystore (not only into the truststore).
After importing certficate for the key, all additional certificates (intermediary CAs, root CAs, etc.) should be deleted from the keystore
using "keytool -delete", otherwise a "Supplied key (null) is not a RSAPrivateKey instance" exception will be displayed in the Server Certificates screen.
Exception itself can be fixed easily:
Thanks, will commit it.
You can try assigning it to Daryl Herzman. I can take too long for Guus to review the patch (haven't heard from him for a while).
Nope, it is not committed. Who should be the assignee?
This is marked as Resolved. Is it already applied to the SVN?