자체 서명 된 SSL 인증서가있는 FTP 사이트로 파일을 ftp하려고하는 .NET 클라이언트 응용 프로그램이 있습니다. 이 FTP 사이트는 Windows 7 Enterprise, IIS 7에서 실행됩니다. 다음 오류가 발생합니다 : "원격 인증서가 유효성 검사 절차에 따라 유효하지 않습니다".FtpWebRequest "원격 인증서가 유효성 검사 절차에 따라 유효하지 않습니다."
신뢰할 수있는 루트 인증서에 인증서 설치를 시도했지만 여전히 작동하지 않습니다.
여기에 게시물의 일부가 언급 된 코드에서 대리인 콜백을 사용했습니다. 작동합니다. 그러나 나는 그것을 제작 코드에서 사용하고 싶지 않습니다.
생산 중에 일부 고객은 자체 서명 인증서를 사용하고 있습니다.
이 문제를 해결하는 방법에 대한 아이디어가 있으십니까?
나는 비슷한 문제가 있음을 알게되었습니다. FtpWebRequest는 IP 주소 ("1.2.3.4")를 사용했으며 물론 인증서는 도메인 이름 ("* .example.com")에 발급 된 와일드 카드 인증서였습니다. FtpWebSession에서 도메인 이름을 사용하도록 전환하면이 오류가 사라집니다. – Rich