Probleme beim auffinden von SSL Keystore

MariusMeuser

Mitglied
Hallo,

hab da ein kleines Problem und hoffe mir kann geholfen werden.

Ich habe einen kleinen WebDav-Clienten geschrieben, der sich über https mit einem Server
verbinden soll. Hierfür wird ein von mir erzeugter keystore benötigt, der bereits mit den entsprechenden
Zertifikaten gefüttert ist.

Ich habe das Programm nun außerhalb der IDE testen wollen, was allerdings akut fehlschlägt.

In Eclipse funktioniert alles wunderbar, VM Parameter: -Djavax.net.ssl.trustStore=config\key

Starte ich nun jedoch meine Applikation in der Kommandozeile ebenfalls mit dem gleich VM Argument, die Ordnerstruktur etc. ist auch alles gleich, so scheint er jedoch den keystore nicht zu finden.

Kann gut sein, dass es ein absolut banaler Fehler ist, wäre für jede Hilfe sehr sehr dankbar.


MfG

Marius
 
Holá,

bin mir nicht sicher ob dies Dein Problem löst, aber vielleicht hilft es Dir den Fehler einzugrenzen. Du kannst alternativ auch den Pfad und das Passwort in den System Properties setzen, weiß nich ob die Lösung generell für dich in Frage kommt, aber probier's vielleicht mal aus und schau was die Commandozeile sagt.

Code:
	    System.setProperty("javax.net.ssl.keyStore", pathToKeystore );
	    System.setProperty("javax.net.ssl.keyStorePassword",passForKeystore);
	    System.setProperty("javax.net.ssl.trustStore", pathToKeystore);
	    System.setProperty("javax.net.ssl.trustStorePassword",passForKeystore);
Danach brauchst du das Commandozeilen Argument nicht mehr. Andernfalls würde ich drauf tippen das es am Classpath liegt und die JVM an der falschen Stelle sucht.

Saludos
Sascha
 
Zurück