Smart card logins to vCenter can fail processing CRLs for certain CAs.
vCenter 8
vCenter 7
vCenter can run out of memory processing a large CRL for a CA certificate.
Increase the memory for vmware-stsd following Manually increasing the heap memory of components in vCenter Server 6.x, 7.x and 8.x
i.e.,
1. Run the following command to output memory assigned to each of the services:
vcsa# cloudvm-ram-size -l
2. Increase the amount of memory assigned to the services by running the following command,
vcsa# cloudvm-ram-size -C XXXX vmware-stsd
Note: XXXX should be replaced with the desired amount of memory in MB.
3. Restart the vmware-stsd service,
vcsa# # /usr/lib/vmware-vmon/vmon-cli --restart sts