OpenManage Server Administrator Managed Node (OMSA) Subject Alternative Name
Missing
I open Server Administrator (9.5 - the latest version) in Chrome or Edge and get a warning that the certificate is invalid. I go to Preferences > General Settings > X.509 Certificate > Certificate Maintenance > Certificate Signing Request (CSR) and generate a CSR. I submit the CSR to the domain CA and receive a P7B file back. I load the P7B file via Preferences > General Settings > X.509 Certificate > Import a certificate chain. Then I reload Server Administrator in Chrome or Edge and get a certificate warning. Why? - Because the CSR did not include a Subject Alternative Name (SAN) attribute, and it is missing from the certificate. Both Chrome and Edge reject certificates that don't have a SAN attribute, and Firefox is planning to do the same in a future version. The SAN attribute has been required by Chrome since April 2017. Why is the version of OMSA released 5 years later not generating proper CSRs?
This is finally resolved in OMSA 10.3.0.0. The CSR OMSA generates results in a certificate that contains the NETBIOS name (SERVER) and the FQDN (SERVER.domain.local) in the SAN attribute.
Unfortunately, OMSA doesn't have the capability to support Subject Alternative Name (SAN) in the certificate. I'll create up a case for the engineer to pull the requests on it and have them review it.
DELL-Joey C
Social Media and Communities Professional
Dell Technologies | Enterprise Support Services
#IWork4Dell
Did I answer your query? Please click on ‘Mark as Accepted Answer’ if I did.
@MK1024 , As @DELL-Joey C mentioned OMSA CSR does not support SAN field. Another option is to create keypair and certificate outside OMSA with SAN field and upload the certificate with key to OMSA using PKCS12 format file.
Thanks for the suggestion. That sounds like a ton of extra work. Updating OMSA to include the SAN attribute would probably be very easy. I bet I could get it done in half a day if I were on that team.
Do you have any tips on how to do this, or a link to an article that demonstrates? I previously used certreq.exe to generate certs for UBNT equipment. That's not working with OMSA. It displays a generic "HTTP Status 403 - Forbidden" error when I try to import the cert.
That option that you show creates a self-signed ceritifcate. Self signed certificates will produce certificare warnings from all browsers. The function that needs the SAN attribute added is "Certificate Signing Request (CSR). The CSR can be submitted to an internal CA to get back a signed certificate that corporate browsers will accept.
MK1024
1 Rookie
•
101 Posts
933
0
Posted November 22nd, 2022 15:00
This is finally resolved in OMSA 10.3.0.0. The CSR OMSA generates results in a certificate that contains the NETBIOS name (SERVER) and the FQDN (SERVER.domain.local) in the SAN attribute.