2014-07-02 11 views
32

Mit einigen Batch-Dateien möchte ich das nicht vertrauenswürdige selbstsignierte Zertifikat in Java Keystore hinzufügen.Java Keytool: Fügen Sie selbstsigniertes Zertifikat hinzu, ohne eine Eingabeaufforderung zu machen Ja/Nein von Benutzer

Befehl ist

%JAVA_HOME%/bin/keytool -import -v -trustcacerts -alias server-alias 
-file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit 

Nach dem obigen Befehl ausgeführt wird, wird der Bildschirm für Trust promts des Zertifikats Y/N verwendet wird.

Trust this certificate? [no]: 

Aber ich will nicht Y/N hier zur Verfügung stellen.

Gibt es eine Möglichkeit, den Import mit einem einzigen Befehl oder einem zusätzlichen Importschalter abzuschließen? Bitte helfen Sie.

Regards,

Arun

+2

^^ Persönlich würde ich eine prägnante Antwort hier bevorzugen, um durch Dokumentation zu waten. Vielleicht hat der ursprüngliche Fragesteller die Dokumente gelesen und sie verpasst. – ticktockhouse

Antwort

53

Ja, es ist eine Option, die nicht den -noprompt Eingang Y/N vom Benutzer nicht aufgefordert.

Weitere Details können mit dem Befehl keytool -importcert -help am Terminal gefunden werden.