When configuring or maintaining Identity Providers, the connection to LDAPS servers fails and the servers show a disconnected/failed status in the NSX UI (User Management > Identity Providers).
The following error appears in the UI:"An error occurrred while establishing a secure connection with LDAP. check that ldap server's certificate is correct and that it is using an SSL/TLS cipher suite that is compatible with NSX manager"
NSX manager logs (/var/log/proton/nsxapi.log) record a CRL exception similar to the following:Caused by: java.security.cert.CRLException: Couldn't find signing principal of the CRL CN=<CA-server-name> at com.vmware.nsx.management.security.CdpCrlChecker.checkRevocation(CdpCrlChecker.java:131) ~[nsx-trustmanager-1.0.jar:?] at com.vmware.nsx.management.security.CdpCrlChecker.checkRevocation(CdpCrlChecker.java:79) ~[nsx-trustmanager-1.0.jar:?] at com.vmware.nsx.management.security.NsxTrustManager.checkCertificateValid(NsxTrustManager.java:371) ~[nsx-trustmanager-1.0.jar:?] at com.vmware.nsx.management.security.NsxTrustManager._checkServerTrusted(NsxTrustManager.java:330) ~[nsx-trustmanager-1.0.jar:?]
VMware NSX
CRL check has been disabled by default in NSX-T Data Center 3.0.2 and 3.1.0 and above.
Note that environments deployed on an earlier release and upgraded will continue to have CRL check enabled unless disabled manually.
Follow the below KB for resolution/workaround:
Failure to apply NSX-T certificate: Couldn't get LDAP context from URI
If the issue persists even after disabling the CRL check following the above KB, please open a case with Broadcom Support Team.