HTTP HTTPS unter Java 1.6 schlägt fehl

Thallius

Top Contributor
Hi,

ich habe eine App welche via https mit einem Webservice kommuniziert. Das klappt auch ganz wunderbar nur nuter Java 1.6 bekomme ich einen fatal alert: unrecognized_name Fehler. Soweit ich herausgefunden habe liegt das daran, dass der Servername in dem Zertifikat nicht an allen Stellen richtig eingetragen ist. Das Zertifikat kann ich aber nicht ändern, da es mir von Strato so erstellt wird.

Wie kann ich meine Software trotzdem überreden unter 1.6 zu funktionieren?

Gruß

Claus
 
Da wird es wohl drauf hinaus laufen. Blöd nur das ich dann das Zertifikat jedes Jahr erneuern muss.

Wäre cool gewesen wenn ich da drum herum gekommen wäre.
 
Wenn es in Java 7 funktioniert, in Java 6 aber nicht, sieht das für mich schwer nach nem Bug aus :/ Kannst du ggf. das Zertifikat selbst erstellen und nur von Strato signieren lassen?
 
Problem ist, dass es unter Java 6 noch kein SNI (TLS) gibt. Deshalb wird das Zertifikat wohl abgelehnt. Ich müßte über eine IP gehen aber ob ich da bei Strato eine feste IP bekomme denke ich wird nicht werden.
 

Zurück
Oben