Hi,
ich mache mit Java 8 einen HTTPS Request auf einen lokalen Server im Firmennetzwerk. Die Firma (Weltweit eine der größten Fimen überhaupt) hat eine eigene Zertifizierungs Instanz und hat dementsprechend für den Server ein Zertifikat ausgestellt.
Diese wird aber anscheinend von Java so nicht akzeptiert da Java die Instanz wohl nicht kennt.
So wie ich das nun herausgefunden habe, ist der einzige Weg, dass ich das Zertifikat lokal auf jedem Rechner in der keystroke der jeweiligen Java JVM installiere. Ist das wirklich der einzige Weg? Ich kann auch per Trick die Zertifizierungs-Validierung abschalten aber das ist ja auch keine wirklich akzeptabele Lösung.
Wenn ich wirklich das Zertifikat auf jedem Client Rechner installieren muss. Gibt es dafür fertige Frameworks die einen Installer für meine Java-Applikation darstellen die dann auch dieses Zertifikat mit installieren? Denn dieser sch... keystore kann ja bei jedem Client wo anders liegen. Je nachdem wo Java installiert ist etc.
Gruß
Claus
ich mache mit Java 8 einen HTTPS Request auf einen lokalen Server im Firmennetzwerk. Die Firma (Weltweit eine der größten Fimen überhaupt) hat eine eigene Zertifizierungs Instanz und hat dementsprechend für den Server ein Zertifikat ausgestellt.
Diese wird aber anscheinend von Java so nicht akzeptiert da Java die Instanz wohl nicht kennt.
So wie ich das nun herausgefunden habe, ist der einzige Weg, dass ich das Zertifikat lokal auf jedem Rechner in der keystroke der jeweiligen Java JVM installiere. Ist das wirklich der einzige Weg? Ich kann auch per Trick die Zertifizierungs-Validierung abschalten aber das ist ja auch keine wirklich akzeptabele Lösung.
Wenn ich wirklich das Zertifikat auf jedem Client Rechner installieren muss. Gibt es dafür fertige Frameworks die einen Installer für meine Java-Applikation darstellen die dann auch dieses Zertifikat mit installieren? Denn dieser sch... keystore kann ja bei jedem Client wo anders liegen. Je nachdem wo Java installiert ist etc.
Gruß
Claus