
- #VCENTER 6.5 SSL CERTIFICATE UPDATE#
- #VCENTER 6.5 SSL CERTIFICATE DOWNLOAD#
- #VCENTER 6.5 SSL CERTIFICATE WINDOWS#
This can be done proactively (cert has not expired yet) as well as reactively (cert has already expired and you’re in a production down scenario) The idea is the same for both, replacing the STS certificate with a new, valid one. The fixsts scripts are mentioned in (which I personally wrote) for VCSA and for Windows. If you get the message “You have expired STS certificates” and/or your certificate expiration date is in less than 6 months, we recommend to move onto the next step, replacing the STS certificate! If your expiration date is in more than 6 months, then you don’t have to worry about any of this! Fixsts.sh (VCSA) / Fixsts.ps1 (Windows)
#VCENTER 6.5 SSL CERTIFICATE DOWNLOAD#
To use it, you can download it from the KB mentioned:
#VCENTER 6.5 SSL CERTIFICATE WINDOWS#
It works on Windows vCenters as well as vCenter Server Appliances. This script will proactively check for expiration of the STS certificate. Checksts.pyĬhecksts.py is a python script that is mentioned in KB.

Within the GSS team, we’ve come up with three scripts to help with this situation. Since currently there is no alert on vCenter for this certificate, and also it is a certificate that prior to 6.7u3g had no way to be replaced by customers in case of expiration (required GSS involvement to execute internal procedures / scripts) and it generates a production down scenario, silently.

Depending on when vCenter was deployed, this may be approaching expiry. The Security Token Service (STS) signing certificate may have a two-year validity period.
#VCENTER 6.5 SSL CERTIFICATE UPDATE#

usr/lib/vmware-vmafd/bin/vecs-cli entry list –store MACHINE_SSL_CERT –text |less In our case, we are unable to vMotion because the service to vMotion (vmware-sps) is unable to connect to vpxd due to “server certificate chain not verified.”Ĭom.exception.SslException: .: Server certificate chain not verifiedīelow is the command to verify the Machine certificate.

Since the certificate as expired most of the services will fail to work properly since it cannot function/use the certificate it is assigned to use. Last week one of our vCenter went down because of the machine certificate got expired and it took some time to find out the issue so I thought it will be helpful to show the options to verify the certificate and make sure to enable the alarm.
