private void _useImplicitSSL() { if (ActiveClient != null) { if (ConnectionType == 0) { SslStream sslStream = new SslStream(ActiveClient.GetStream(), false, _validateServerCertificate); sslStream.AuthenticateAsClient(realServer); _activeClientStream = sslStream; ActiveClientReader = new BinaryReader(_activeClientStream); ActiveClientWriter = new StreamWriter(_activeClientStream); } } }
private void _useExplicitSSL() { if (!SupportedCommands.Contains("AUTH TLS")) { return; } if (ActiveClient != null) { string answer = SendCommandReadAnswer("AUTH TLS"); if (ConnectionType == 234) { SslStream sslStream = new SslStream(ActiveClient.GetStream(), false, _validateServerCertificate); sslStream.AuthenticateAsClient(realServer); _activeClientStream = sslStream; ActiveClientReader = new BinaryReader(_activeClientStream); ActiveClientWriter = new StreamWriter(_activeClientStream); } } }