Plug-in configuration with Reverse Proxy failed.
Navigating to Administration > Client Plugins shows the plug-in status as Failed.
Navigating to Administration > Roles displays a blank page and fails to load any data.
VMware vCenter Server 8.x
The vCenter Server utilizes a custom SSL configuration where the custom Root CA certificate in the TRUSTED_ROOTS store has expired. This invalidates the trust chain required for Reverse Proxy endpoint authentication, breaking plug-in configuration deployment and rendering database-dependent UI views blank.
TRUSTED_ROOTS store to identify the expired entry:
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store TRUSTED_ROOTS --text | grep "Alias\|Not After\|Subject:\|Issuer:"
/usr/lib/vmware-vmafd/bin/vecs-cli entry getcert --store TRUSTED_ROOTS --alias <Expired_Alias_ID> --output /root/expired_root_ca.cer
/usr/lib/vmware-vmafd/bin/dir-cli trustedcert unpublish --cert /root/expired_root_ca.cer
Choose either the vSphere Client UI method or the CLI method to add the valid replacement certificate.
Administration > Certificate Management > Trusted Root > ADD TRUSTED ROOT CERTIFICATE./root/ directory of the VCSA.
/usr/lib/vmware-vmafd/bin/dir-cli trustedcert publish --cert /root/<new-cert>.cer
/usr/lib/vmware-vmafd/bin/vecs-cli force-refresh
Restart all services on the vCenter Servers:
service-control --stop --allservice-control --start --all