Mam aplikację klienta .NET, która próbuje ftp na pliku do witryny ftp, która ma certyfikat SSL z podpisem własnym. Ta witryna ftp działa w systemie Windows 7 Enterprise, IIS 7. Otrzymuję następujący błąd: "Zdalny certyfikat jest nieprawidłowy zgodnie z procedurą sprawdzania poprawności".FtpWebRequest "Zdalny certyfikat jest nieprawidłowy zgodnie z procedurą sprawdzania poprawności"
Próbowałem zainstalować certyfikat w zaufanych certyfikatach głównych, ale to nadal nie działa.
Użyłem połączenia oddzwaniacza w kodzie, który jest wymieniony niektóre posty tutaj - to działa. Ale nie chcę tego używać w moim kodzie produkcyjnym.
Również w produkcji niektórzy z naszych klientów używają certyfikatów z podpisem własnym.
Wszelkie pomysły dotyczące rozwiązania tego problemu?
Okazało się, że miałem podobny problem. FtpWebRequest korzystał z adresu IP ("1.2.3.4") i oczywiście certyfikat był symbolem wieloznacznym wydanym dla nazwy domeny ("* .example.com"). Po przełączeniu na używanie nazwy domeny w mojej FtpWebSession ten błąd zniknął. – Rich