Note: This KB does not apply to 8.0 U3 and later, from 8.0 U3 vSphere use TLS profile to manage TLS configuration.
<config>
<vmacore>
<ssl>
<cipherList>...</cipherList>
</ssl>
</vmacore>
</config>
Note: for 7.0U2 and later it is not possible to manually edit the /etc/sfcb.cfg as outlined in vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited
This can now be modified by running the following command and specifying the required cipher strings to be used E.g:
esxcli system wbem set --ssl-cipher-list=!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:ECDHE+AESGCM:ECDHE+AES
Note: If your vCenter is 8.0-U3 or later but your ESXi hosts are 8.0-U2 or below then there is an identified issue with custom TLS ciphers not working. It is addressed in the ESXi 8.0-U3e release notes under heading PR 3461321.
For ESXi 8.0.3,refer to Disable CBC ciphers on ESXi 8.0 U3 reported for port 443