Morgen,
Ich schreibe zur Zeit ein Programm, das sowohl eine unverschlüsselte (http) als auch eine verschlüsselte Verbindung zu einem Server aufbauen soll.
Direkt aus eclipse heraus funktioniert das ganze auch.
Nur mit "java -jar Programm.jar" kann ich nur eine http Verbindung aufbauen.
Bei https kommt keine Fehlermeldung aber es hängt sich einfach auf.
die Https Verbindung wird aufgebaut über
Ich gebe dem Programm mit dem VMArgument
den Pfad zum keystore an...
Allerdings hab ich den Befehl ja in Eclipse eingegeben. Wie gebe ich das Argument an die jar weiter?
Oder könnte es an was anderem liegen?
Ich schreibe zur Zeit ein Programm, das sowohl eine unverschlüsselte (http) als auch eine verschlüsselte Verbindung zu einem Server aufbauen soll.
Direkt aus eclipse heraus funktioniert das ganze auch.
Nur mit "java -jar Programm.jar" kann ich nur eine http Verbindung aufbauen.
Bei https kommt keine Fehlermeldung aber es hängt sich einfach auf.
die Https Verbindung wird aufgebaut über
Code:
SocketFactory socketFactory = SSLSocketFactory.getDefault();
socket = socketFactory.createSocket(host, 443);
Ich gebe dem Programm mit dem VMArgument
Code:
-Djavax.net.ssl.trustStore="Absoluter Pfad zum keystore"
Allerdings hab ich den Befehl ja in Eclipse eingegeben. Wie gebe ich das Argument an die jar weiter?
Oder könnte es an was anderem liegen?