3 Stimmen

Erstellen eines WP7 HttWebRequest POST mit einem nicht vertrauenswürdigen Zertifikat?

Ich arbeite an einer Windows Phone 7-Anwendung, die einen REST-Dienst aufruft. Der Drittanbieter, der die Webdienste hostet, hat in der aktuellen Umgebung ein ungültiges Zertifikat. Wenn ich die URL in Firefox aufrufe, erhalte ich eine Warnung über das Zertifikat und werde gefragt, ob ich fortfahren möchte. Ich verwende auch die Poster FF-Erweiterung, um den Aufruf zu testen. Es funktioniert mit Poster, wenn ich zuerst das ungültige Zertifikat in Firefox akzeptiere. Wenn ich das nicht tue, wird POSTER die Anfrage nicht stellen.

In meinem WP7-Emulator kann ich die Anfrage überhaupt nicht stellen. Ich erhalte eine 404 bei der EndGetResponse-Methode. Ich mache die gleiche Anfrage wie in Poster, so dass ich weiß, dass mit der Anfrage nichts falsch ist. Ich habe mit demselben Code erfolgreich einen anderen Webdienst aufgerufen (ohne Zertifikate), also glaube ich nicht, dass es am Code liegt. Das Einzige, was ich mir vorstellen kann, ist, dass WP7 keine Anfragen an ein ungültiges Zertifikat zulässt. Hat jemand Erfahrungen mit dieser Situation gemacht? Gibt es eine Möglichkeit, das Problem zu umgehen?

Gibt es eine Möglichkeit, meiner Anwendung mitzuteilen, dass sie die gesamte Kommunikation akzeptiert, auch wenn ein ungültiges Zertifikat vorliegt?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X