FTP 사이트를 통해 파일을 동기화하는 응용 프로그램을 작성하고 있습니다. 현재는 일반 FTP를 통해 연결되지만 현재는 IT 담당자가 안전한 FTPS 연결을 통해이를 설정하려고합니다.C# .Net을 사용하여 FTPS (SSL/TLS)를 통해 파일 전송
그들은 * .cr_ 인증서 파일을 제공했습니다. 메모장에서 파일을 열면이 같은 것을 볼 수 있습니다 (그러나 실제 키는 분명히 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-----
이 인증서 파일을 사용하여 파일을 업로드 및 다운로드하려면 FTPS 서버에 어떻게 연결할 수 있습니까? 용서해주세요.하지만 저는 네트워크, 파일 연결, 인증서, 공개 키, 개인 키 등을 통해 파일을 전송하는 일에 매우 익숙합니다.
FtpWebRequest를 사용하고 싶습니다. 개체를 만들고 EnableSsl 속성을 true로 설정합니다. 그러나이 인증서 파일이 어디서 재생되는지 확실하지 않습니다.
나는이 기사와 소스 코드 사본을보고 있습니다. 하지만이 인증서 파일에 어디에서 추가 할 것인지 알 수 없습니다. –
감사합니다. Eric J, 저는 원래 포스터와 같은 질문을하고 있습니다. 그 코드는 제가 사용하고있는 코드입니다. (링크 된 것) .... "호스트 키"를 코드에 전달하는 방법을 알아 내려고합니다. – ganders