Come si importa un certificato SSL creato da java in un progetto in Eclipse?Importazione certificato SSL in Eclipse
risposta
Probabilmente si desidera importare un cert SSL "falso" nei trustcacerts di JRE per evitare problemi con certificati non validi. Non è vero?
Come ha detto Jon, si può fare il lavoro con keytool:
keytool
-import
-alias <provide_an_alias>
-file <certificate_file>
-keystore <your_path_to_jre>/lib/security/cacerts
Usa "changeit" come password di default quando richiesto (thanks Brian Clozel). Assicurarsi di utilizzare questo runtime sul server o avviare la configurazione.
Probabilmente dovresti creare il certificato e importarlo nel keystore predefinito usando keytool. Non sono sicuro di cosa stai cercando di fare con la tua applicazione, ma dovrebbe essere in grado di usare quel certificato.
Abbiamo bisogno di importare un certificato significhi che dobbiamo utilizzare:
keytool
-importcert
-file <certificate_location>
-keystore <jre_location\lib\security\cacerts>
-alias "<cert_name>"
vi chiederà di inserire una password. Digitare la password come changeit
Type Password : changeit
infine chiederà bisogno di aggiungere {sì/no}:
tipo di sì.
Nota: non indicare uno spazio vuoto nel percorso di posizione
A rischio di fare una domanda stupida, l'utilità keytool è disponibile su un'installazione Windows di Eclipse? Se sì, dove? Grazie. EDIT: Trovato. Per il beneficio degli altri, è nell'installazione Java, ad es. C: \ Programmi \ Java \ jre1.8.0_161 \ bin – Flyto
sarà utile quando si lavora su applicazioni lato server come ESB, JBoss, ecc. e chiamata del client di servizio HTTPS –
Ha funzionato per me. FYI, la password predefinita associata al tuo keystore è "changeit" –
Quando inserisco 'java keytool' in cmd.exe, ottengo" * Errore: Impossibile trovare o caricare keytool della classe principale * ". Dove dovremmo inserire questi comandi? –