public CipherSuite DecideCipherSuite(CipherSuite[] clientCipherSuites) { var supportedCiphers = CipherSuiteExtensions.GetSupportedCipherSuites(); var cipher = clientCipherSuites.FirstOrDefault(x => supportedCiphers.Contains(x)); // WARNING: default is TLS_NULL_WITH_NULL_NULL.... return cipher; }