In VMware vCenter Server Appliance (VCSA), the VMware Storage Provider Service (vmware-sps) may fail to start or report certificate authentication errors due to an expired SMS self-signed certificate stored in the VMware Endpoint Certificate Store (VECS).
VMware vCenter Server Appliance (VCSA)
The sms_self_signed certificate in the VECS sms store has expired, blocking communication for the Storage Provider Service (vmware-sps).
# for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; sudo /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $i --text | egrep "Alias|Not After"; done
STORE SMSAlias : sms_self_signed Not After : May 3 06:21:09 2026 GMT
# service-control --stop vmware-spsDelete the expired sms_self_signed certificate entry from VECS:
# /usr/lib/vmware-vmafd/bin/vecs-cli entry delete --store sms --alias sms_self_signed
Start the Storage Provider Service to auto-regenerate the SMS certificate:
# service-control --start vmware-sps