<PackageReference Include="BouncyCastle.Cryptography" Version="2.0.0" />

TlsKeyExchange

public interface TlsKeyExchange
A generic interface for key exchange implementations in (D)TLS.

void Init(TlsContext context)

void ProcessClientCertificate(Certificate clientCertificate)

void ProcessClientCredentials(TlsCredentials clientCredentials)

void ProcessServerCertificate(Certificate serverCertificate)

void ProcessServerCredentials(TlsCredentials serverCredentials)