我有一個.NET客戶端應用程序試圖通過文件將ftp傳輸到具有自簽名SSL證書的ftp站點。此ftp站點正在Windows 7 Enterprise,IIS 7上運行。我收到以下錯誤消息:「根據驗證過程,遠程證書無效」。FtpWebRequest「根據驗證過程,遠程證書無效」
我已經嘗試在受信任的根證書中安裝證書,但仍然無法正常工作。
我已經在代碼中使用了代表回調的代碼,這裏提到了一些帖子 - 它的工作原理。但我不想在生產代碼中使用它。
同樣在生產中,我們的一些客戶正在使用自簽名證書。
有關如何解決此問題的任何想法?
原來我有一個類似的問題。 FtpWebRequest使用的是IP地址(「1.2.3.4」),當然這個證書是通配符(「* .example.com」)。一旦我切換到在我的FtpWebSession中使用域名,這個錯誤就消失了。 – Rich 2015-05-13 15:04:55