The LocalCertificateSelectionCallback selects an X509Certificate to be verified by the other side. Is there a way to pass a chain of certificates instead?
This way, a server with only the Root CA in its trusted store would be able to verify my client, whose certificate was issued by an Intermediate CA.