In the cap-lighttpd.log (/var/log/vmware), you see the below:
2025-05-23 07:05:24: (mod_openssl.c.1223) SSL: building cert chain for TLS server name um: error:00000000:lib(0)::reason(0)
2025-05-23 07:05:24: (mod_openssl.c.3510) SSL: 1 error:0A000179:SSL routines::cert cb error (::ffff:x.x.x.x)
2025-05-23 07:08:40: (mod_openssl.c.1223) SSL: building cert chain for TLS server name : error:00000000:lib(0)::reason(0)
When running the below openssl command on UM appliance, you see: 'No client certificate CA names sent' even though it shows CONNECTED
echo | openssl s_client -connect localhost:5480
Usage Meter 9.0
This issue occurs when the certificate chain does not include the intermediate certificate(s) and/or root certificate
To resolve this issue, please follow the below steps:
Intermediate certs first (in the correct order), then finally - the root certificate
Example
cat intermediate1.crt intermediate2.crt ... intermediateN.crt root.crt > ssl-ca-file.crt
/opt/vmware/etc/lighttpd
/opt/vmware/etc/lighttpd/ssl-ca-file.crt
You should be able to login to the VAMI page now