2016-07-17 7 views
1

FtpWebRequestクラスをC#で使用する方法があるかどうかを知りたいのですが、クライアントとサーバー間で安全なコマンドチャネルを確立します(コマンドのみを暗号化しますが、データチャネルは暗号化しません)。 EnableSslをtrueに設定すると、FtpWebRequestクラスは安全なデータチャネル(暗号化コマンドとデータチャネル)を使用し、PROTPBSZコマンドを送信しますが、避けたいです。事前に助けてくれてありがとう。FtpWebRequestで制御チャネルのみを暗号化するC#

+0

次に、1つの部分だけを暗号化することは意味がありません。あなたは自分のftpWebRequestを書く必要があります。 –

答えて

0

FtpWebRequestは、制御接続のみの暗号化をサポートしていません。

あなたがFtpWebRequest.EnableSslを設定すると、これらのコマンドは、どんな送信されません:FtpWebRequestは、他の引数でPROTを送るようにする方法はありません

AUTH TLS 
PBSZ 0 
PROT P 

別のFTPクライアントの実装を使用する必要があります。

関連する問題