When attempting to view or modify Services (such as NAT, Firewall, or IPSec VPN) on an Edge Gateway within the VMware Cloud Director (VCD) Tenant or Provider portal, the operation fails.
The following red error banner is displayed at the top of the user interface:
Error: [xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx] I/O error on GET request for "https://<NSX-Manager-FQDN>:443/policy/api/v1/infra/tier-1s/.../nat/USER/nat-rules": PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed; nested exception is javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed - NotAfter: [Date/Time]VMware NSX
This issue occurs due to a breakdown in the SSL/TLS handshake between the VCD cells and the NSX Manager API endpoints.
Expired Appliance Certificate: The management/API certificate bound to the NSX Manager nodes or the Management Cluster Virtual IP (VIP) has passed its NotAfter expiration date. The VCD Java runtime platform rejects the connection via its PKIX path validation process.
Step 1: Generate a Certificate Signing Request (CSR) in NSX
Step 2: Import the Signed Certificate Chain
Once your CA provides the signed certificate, you must bundle it with the CA root/intermediates and import it back against the original CSR.
Step 3: Apply the Certificate to the Management Plane
Step 4: Refresh and Trust the Certificate in VCD