2012-07-20 15 views
5

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?

Antwort

-1

Ich hatte das gleiche Problem über .NET und der Zertifikatsstamm und -kette wurde von meinem Konto und sogar dem lokalen Computerkonto vertraut. Also war das Zertifikat golden.

Für mich verwendete ich den falschen Hostnamen. Ich verwendete einen vollständig qualifizierten Namen (und kam an den richtigen Ort), aber das Zertifikat wurde tatsächlich an einen anderen Alias ​​vergeben. Stellen Sie also sicher, dass Ihr Servername genau entspricht, was auf dem Zertifikat ist.

Überprüfen dieser Artikel, das ist, wie ich die Antwort gefunden ... Vielleicht ist das Ereignis Abonnement ist das, was Sie auch brauchen ...

http://www.limilabs.com/blog/the-remote-certificate-is-invalid-according-to-the-validation-procedure

+1

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

0

Sie auch diese Fehlermeldung erhalten, wenn Sie auf IP zu versuchen, eine Verbindung Adresse anstelle des Domain-Namens. Da das Zertifikat für den Domänennamen ausgestellt wird, funktioniert die IP-Adresse nicht.

Verwandte Themen