I have tried searching for the above and found SSH.NET, but I am not sure:
- If it suits my case.
- How to use it the way I need it to work.
I have a client with an SFTP - to which he connects using a normal third party tool like FileZilla.
I have the credentials etc. and need to download files from that SFTP. Unfortunately for me, the SFTP requires a p12 certificate (which I have), which I do not know how to use. I have not yet worked with SFTP's. The connection is: "interactive"
For a "normal" FTP I would simply get the response stream of a FtpRequest and cast its information to whatever I need it to be.
Question: How do I use a p12 certificate to establish a connection to a SFTP using C# without buying one of the commercial third party libraries?
I would be thankful, for both direct tips, but also reading material for the topic.