Piszę aplikację, która synchronizuje pliki w witrynie FTP. Obecnie działa poprzez połączenie poprzez zwykły FTP, ale teraz nasi informatycy chcą skonfigurować to za pomocą bezpiecznego połączenia FTPS.Przesyłanie plików przez FTPS (SSL/TLS) przy użyciu C# .Net
Udostępnili mi plik certyfikatu * .cr_. Jeśli otworzę plik w Notatniku, zobaczę coś takiego (ale z prawdziwymi klawiszami, oczywiście nie foobar).
-----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-----
Jak mogę użyć tego pliku certyfikatu do połączenia się z serwerem FTPS w celu przesyłania i pobierania plików? Wybacz mi, ale jestem nowy w czymkolwiek, co wiąże się z przesyłaniem plików przez sieć, bezpiecznymi połączeniami, certyfikatami, kluczami publicznymi, kluczami prywatnymi, itd. ... itd.
Myślę, że chciałbym użyć FtpWebRequest obiekt i ustaw właściwość EnableSsl na true. Ale nie jestem pewien, skąd bierze się ten plik certyfikatu.
Patrzę na ten artykuł i kopię kodu źródłowego. Ale nie wiem, gdzie powinienem dodać ten plik certyfikatu. –
Dzięki Eric J, mam na prawdę takie samo pytanie jak oryginalny plakat i to kod, którego używam (co łączyłeś) ... wciąż próbując dowiedzieć się jak przekazać mój "hostkey" do tego kodu. – ganders