An FTP secure client library for C#
Introduction
The purpose of this article is to create a C # FTP client in Secure mode, so if you don’t have much knowledge of FTPS, I advise you to take a look at this: FTPS.
In the .NET Framework, to upload a file in FTPS mode, we generally use the FtpWebRequest
class, but you can not send commands with « quote » arguments, and even if you search on the web, you will not find a concrete example of a secured C# FTP client.
It’s for those reasons I decided to create this article.
SSL Stream?
To send a socket in Secure Socket Layer (SSL) mode, we use the class System.Net.Security.SslStream
.
“Provides a stream used for client-server communication that uses the Secure Socket Layer (SSL) security protocol to authenticate the server and optionally the client”.
For more information, refer to MSDN.
Comments
https://www.kellermansoftware.com/p-39-net-ftp-library.aspx