![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hei Leute! Ich soll einen Client schreiben, der auf ein WebService (rennt auf nem Tomcat, erstellt mit Axis) zugreifen soll, das ganze über HTTPS. Das heißt, ich muss natürlich ein Certificate installieren. Mit dem keytool funktioniert das zwar grundsätzlich, nur soll der Client DAU sicher sein, also solls eine Möglichkeit geben, ein gegebenes Certificate per UI in das verwendete cacerts File einzuspielen. Wenn ich also mit Process process = Runtime.getRuntime().exec("keytool -import -alias einAlias -file certificate.cer -keystore ./cacerts" ); den Prozess starte, funkt das zwar grundsätzlich, aber wirklich "schön" ist das nicht. Erstens liefert er mir - hab da ich was falsch gemacht oder falsch verstanden? - den response in den ErrorStream (process.getErrorStream()), und zweitens muss ich dann das Kennwort für das cacerts File bzw. ob ich dem certificate trauen will in den output stream schreiben. Wirklich sauber kommt mir das aber nicht vor. Ich hab jetzt vergeblich versucht, eine Alternative zum keytool zu finden: Dass ich direkt über java Klassen auf die cacerts Zugreifen kann, bin aber nicht fündig geworden. Könnte mir da jemand weiterhelfen? Ich steh im Moment voll auf der Leitung... Thx, Helmut |
|
| | Nach oben #2 |
| Gast
Beiträge: n/a
|
rtfm... das keytool kann auch so aufgerufen werden, dass es nicht nachfragt: keytool -import -noprompt -trustcacerts -alias einAlias -file ipcop.cer -keystore ./config/cacerts -storepass changeit ist zwar nach wie vor nicht optimal, also falls jemand weiß, wie man das keytool und somit das Runtime.getRuntime.exec() umgehen kann, bin ich nach wie vor dankbar. Fehlerbehandlung ist ja mit der variante deutlich schwieriger; abgesehen davon, dass ich vom keytool abhängig bin (bzw. davon, ob die umgebungsvariablen auf eine richtige jvm version gestelllt sind)... mfg helmut |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [problem gelöst]PHP 4 alternative zu str_split | Garnele | PHP-Programmierung | 2 | 28.01.2007 16:53 |
| Yahoo Alternative zu Adsense | Chr!s | Plauderecke | 3 | 03.03.2006 11:15 |
| Paint.NET als Alternative für Microsoft Paint | Ben | Nachrichten | 20 | 21.11.2005 20:49 |
| SWT und alternative Toolkits - Ressourcen und Links | peschmae | Desktop-Applikationen und Grafik | 1 | 30.05.2004 18:22 |