Frage

Ich habe ein Java-Client, einen Web-Service zur Zeit des Http-Protokoll nennt. Wenn ich versuche, das HTTPS-Protokoll zu verwenden, halten i diesen Fehler java.io.IOException: DerInputStream.getLength ():. lengthTag = 127, zu groß

Alle Ideen, was könnte sein, nach oben? Vielen Dank Damien

War es hilfreich?

Lösung

Durch amerikanische Exportvorschriften in Verschlüsselungstechnologien, können Sie keine starke Verschlüsselung aus der Box verwendet werden. Ihr Fehler sieht aus wie Sie (oder Ihr Framework) versucht, eine starke Verschlüsselung zu verwenden, und andere Teile des Rahmens ist so dass es nicht.

Eine Diskussion über einen Fall, der ähnlich wie bei Ihnen aussieht, kann hier . Ein guter Krypto-Anbieter ist BouncyCastle . Nimmt etwas zu lesen, aber es ist nicht so schwer, damit es funktioniert.

Viel Glück,

Andere Tipps

Sind Sie sicher, dass Sie Ihren HTTPS-Client an den Server-Port anschließen, der über HTTPS spricht (TLS / SSL) statt HTTP?

Sie haben den Keystore-Typen vom Client zu übergeben. Dieser Fehler sollte dann gehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top