/var/log/vrlcm/vmware_vrlcm.log to check for binary downloads shows below entriesYYYY-MM-DDTDD:HH:SS.839901739Z stdout F org.springframework.web.client.HttpServerErrorException$BadGateway: 502 Bad Gateway: "connection failed: Get "https://<offline depot fqdn>:443/PROD/metadata/productVersionCatalog/v1/productVersionCatalog.json": tls: failed to verify certificate: x509: certificate relies on legacy Common Name field, use SANs instead<EOL>"
https://<offline depot fqdn>:443/PROD/metadata/productVersionCatalog/v1/productVersionCatalog.json shows "tls: failed to verify certificate: x509: certificate relies on legacy Common Name field, use SANs instead"

VCF 9.x
The issue is caused by a custom certificate that lacks Subject Alternative Name (SAN) information. During the certificate generation process, if the OpenSSL signing command omits specific extension switches, the SAN details defined in the configuration file are ignored. This results in a certificate that the system cannot properly validate for secure metadata communication.
To resolve this, you must re-sign the Certificate Signing Request (CSR) using the correct extensions to ensure the SAN information is included in the final certificate.
Prerequisites
request.csr).req_ext] section.
Procedure
request.csr and conf.cfg files to the vCenter Server Appliance (e.g., to the /root/ or /tmp/ directory) using SCP or SFTP.root user.-extensions and -extfile switches required to process the SAN data:openssl x509 -req -days 365 -in /root/request.csr -CA /var/lib/vmware/vmca/root.cer -CAkey /var/lib/vmware/vmca/privatekey.pem -CAcreateserial -out /root/server.crt -sha256 -extensions req_ext -extfile /tmp/conf.cfgComplete the Certificate Chain: Append the VMCA root certificate to your newly generated server certificate to ensure a complete chain of trust:
openssl x509 -in /root/server.crt -text -noout | grep -A 1 "Subject Alternative Name"
If you need to provide logs to Broadcom Support, you can collect a specialized Fleet Management bundle using the command line:
Command:vc-support --operations-fleet-logs
Result: This collects only the VCF Operations Fleet Management support logs.