In multi-site all-Meraki environment with a site-to-site VPN, we're getting "TLS certificate validation failed: error 75788" errors in a specific application, when Meraki firewall is enabled, e.g.:
:STD: 2024-03-12T12:07:18.76048 ERROR 0/<Aloha01>:4 RdfServerClient [WW] Command result 'e95*****-1**c-4**1-8**b-f*********6' failed to send
nsoftware.SecureBlackbox.SecureBlackboxHttpclientException: Failed to post data
[SBHTTPSClient.EElHTTPSConnectionShutdownError] TLS certificate validation failed: error 75788; the connection will be terminated (100353/0x18801) ---> SBHTTPSClient.EElHTTPSConnectionShutdownError: TLS certificate validation failed: error 75788; the connection will be terminated
This seems to affect just one application out of a gazillion we use. Any idea what could be causing this?
Notes:
- The errors are isolated to a specific application, NCR Command Center. The application is effectively a C&C (Command & Control) center akin to MS Server Manager, it "talks" to "clients" in remote sites and asks them to do things like display the contents of a file system, execute a certain command, send a message, restart the client, etc.
- All other applications and services do not seem to be affected, and it's a whole lot of them: active directory, RDS, vSphere/vCenter/ESXis, file transfers, etc.
- When Meraki firewall is temporarily dropped, the errors and the issues go away.
- See nothing in Meraki logs, and nothing in its firewall or other configuration that could be causing this.
- The issue started around February 2024, and so far we could not quite correlate it with any configuration changes or other events.
- The application appears to be using N Software Secure Black Box application libraries for those TLS connections. N Software does have a KB article describing the issue (thanks @alemabrahao!) - yet it doesn't explain why would cert validation work w/o Meraki, and stop working with it.
- I am not sure which TLS certificate is failing validation by the application. Is there a good way to figure this out? Is it Meraki's, or the the application's?
- Is it that Meraki firewall is dropping (very) specific TLS packets that result in failed validation? Anything to do with TLS version and Meraki not supporting some of the older, vulnerable ones?
- I am not the network admin - more of a generalist - but do have read-only access to our Meraki systems.
Thanks for any ideas!
P.S. If no specific root cause comes to mind, would love for you to try and assist me in isolation and troubleshooting:
- Is there an easy way to see which certificate fails to get validated?
- Is there an easy way to see which TLS version is being used by the application?