Ich habe eine .NET-Client-Anwendung, die versucht, eine FTP-Site mit einem selbstsignierten SSL-Zertifikat über FTP zu übertragen. Diese FTP-Site wird unter Windows 7 Enterprise, IIS 7 ausgeführt. Ich erhalte den folgenden Fehler: "Das Remote-Zertifikat ist gemäß dem Überprüfungsverfahren ungültig".FtpWebRequest "Das Remote-Zertifikat ist gemäß dem Validierungsverfahren ungültig"
Ich habe versucht, das Zertifikat in den vertrauenswürdigen Stammzertifikaten zu installieren, aber das funktioniert immer noch nicht.
Ich habe den Delegat Rückruf in den Code verwendet, der einige der Beiträge hier erwähnt wird - es funktioniert. Aber ich möchte das nicht in meinem Produktionscode verwenden.
Auch in der Produktion verwenden einige unserer Kunden selbstsignierte Zertifikate.
Haben Sie Ideen, wie Sie dieses Problem beheben können?
Es stellte sich heraus, dass ich ein ähnliches Problem hatte. Der FtpWebRequest verwendete eine IP-Adresse ("1.2.3.4") und natürlich war das Cert ein Platzhalter für den Domainnamen ("* .example.com"). Sobald ich den Domänennamen in meiner FtpWebSession verwendet habe, ist dieser Fehler verschwunden. – Rich