Tôi đang viết một ứng dụng đồng bộ hóa các tệp trên một trang FTP. Ngay bây giờ nó hoạt động bằng cách kết nối thông qua FTP thông thường, nhưng bây giờ các IT của chúng tôi muốn thiết lập điều này qua kết nối FTPS an toàn.Truyền tệp qua FTPS (SSL/TLS) bằng C# .Net
Họ đã cung cấp cho tôi tệp * .cr_ chứng chỉ. Nếu tôi mở tập tin trong notepad tôi thấy một cái gì đó như thế này (nhưng với các phím thực không rõ ràng 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-----
Tôi làm cách nào để sử dụng tệp chứng chỉ này để kết nối với máy chủ FTPS để tải lên và tải xuống tệp? Hãy tha thứ cho tôi nhưng tôi rất mới đối với bất kỳ điều gì liên quan đến việc chuyển các tệp qua mạng, kết nối an toàn, chứng chỉ, khóa công cộng, khóa cá nhân, v.v ...
Tôi nghĩ mình muốn sử dụng FtpWebRequest và đặt thuộc tính EnableSsl thành true. Nhưng tôi không chắc nơi tệp chứng chỉ này được phát.
Tôi đang xem bài viết đó và bản sao mã nguồn. Nhưng tôi không thể tìm ra nơi tôi sẽ thêm vào tập tin chứng chỉ này. –
Cảm ơn Eric J, tôi actaully có cùng một câu hỏi như poster gốc và đó là mã mà tôi đang sử dụng (những gì bạn đã liên kết) .... vẫn cố gắng tìm ra cách để vượt qua "hostkey" của tôi vào mã đó. – ganders