private void SendFile(UploadData credential, FileStream fstream) { TcpClient client = new TcpClient(credential.ip, credential.port); SslStream ssl = new SslStream( client.GetStream(), false, new RemoteCertificateValidationCallback(AuthenticationPrimitives.ValidateServerCertificate), null, EncryptionPolicy.RequireEncryption); ssl.AuthenticateAsClient(credential.ip, null, System.Security.Authentication.SslProtocols.Tls12, false); ssl.Write(UsefullMethods.GetBytesFromString(credential.token)); fstream.CopyTo(ssl); ssl.Close(); fstream.Close(); }