Generate CSR doesn't work in AIQUM
Applies to
- Active IQ Unified Manager (AIQUM) 9.x
- Red Hat Enterprise Linux (RHEL)
- Certificate Signing Request (CSR)
Issue
- In AIQUM running on RHEL, navigating to General → HTTPS Certificates → Download HTTPS Certificate Signing Request does nothing — no CSR file is offered for download and the GUI returns no visible error.
- Reviewing
/opt/netapp/essentials/jboss/server/onaro/log/ocumserver.logat the time of the click shows a BouncyCastle signer failure:
ERROR [admin] [default task-3118] [c.n.o.r.m.e.GlobalExceptionHandler] cannot create signer: Key must not be nullorg.bouncycastle.operator.OperatorCreationException: cannot create signer: Key must not be nullat deployment.dfm-app.war//org.bouncycastle.operator.jcajce.JcaContentSignerBuilder.build(Unknown Source)at deployment.dfm-app.war//com.netapp.dfm.app.common.security.CertificateManagerImpl.createCertificationRequest
(CertificateManagerImpl.java:110)…Caused by: java.security.InvalidKeyException: Key must not be null
- The same error is visible in the browser HAR capture as a 500 response to the
Download HTTPS Certificate Signing RequestREST call. - A
keytool -listagainst the JBoss keystore may show an entry created at install/upgrade time with an unexpected key size or signature algorithm (for example a 3072-bit RSA key when the in-product self-signed entry should be 2048-bit) - This indicates the private key material the GUI expects to sign with is missing or mismatched in the keystore.
