FTPサイトでファイルを同期するアプリケーションを作成しています。今は通常のFTPを使って接続していますが、ITスタッフは安全なFTPS接続でこれを設定したいと考えています。C#.Netを使用してFTPS(SSL/TLS)でファイルを転送する
* .cr_証明書ファイルを提供しました。メモ帳でファイルを開くと、このようなものが表示されます(実際のキーは明らかに偽装されていません)。
-----BEGIN RSA PRIVATE
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
-----END CERTIFICATE-----
この証明書ファイルを使用して、FTPSサーバーに接続してファイルをアップロードおよびダウンロードする方法を教えてください。私は許していますが、ネットワーク経由でファイルを転送すること、証明書、公開鍵、秘密鍵などを扱うことには全く新しいことです...
私はFtpWebRequest EnableSslプロパティをtrueに設定します。しかし、私はこの証明書ファイルがどこに出るのか分からない。
私はその記事とソースコードのコピーを見ています。しかし、私はこの証明書ファイルにどこに追加するのか分かりません。 –
ありがとうエリックJ、私はactaully元のポスターと同じ質問をして、それは私が使用しているコード(リンクしているもの)....まだそのコードに私の "ホストキー"を渡す方法を把握しようとしている。 – ganders