At least the Chromium browser sources don't simply ignore the certificate chain. It wouldn't make sense anyway. There is literally no point in using TLS with x509 for a custom protocol if not checking the chain in some way. -- Remi Denis-Courmont