"certificate does not verify with supplied key".VMware NSX
This may occur due to the following possible causes:
For the previous causes, we recommend the following
-----BEGIN CERTIFICATE-----[Your NSX Manager Certificate]-----END CERTIFICATE----------BEGIN CERTIFICATE-----[Intermediate CA Certificate]-----END CERTIFICATE----------BEGIN CERTIFICATE-----[Root CA Certificate]-----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- and -----BEGIN PRIVATE KEY----- headers).openssl x509 -noout -modulus -in certificate.crt | openssl md5openssl rsa -noout -modulus -in private.key | openssl md5
NOTE: If the imported CA certificate is based on an NSX Manager-generated CSR, a private key exists on the NSX Manager appliance and therefore the certificate should be imported through the CSR page to tie them together:
The following is a Certificate Chain of Trust. It shows a Root CA signing an Intermediate certificate, which then signs the NSX Certificate. This hierarchy ensures the NSX Certificate's trustworthiness by linking it back to a pre-trusted Root CA.
When creating the certificate file, make sure to follow the order.
For additional information, please see NSX Administration Guide: Import a Self-signed or CA-signed Certificate.