2011-01-14 7 views
9

provando ad installare SSL sul pontile 7.2.2 utilizzano queste istruzioni: http://docs.codehaus.org/display/JETTY/How+to+configure+SSLpassword dell'archivio chiavi per Jetty 7.0 configurazione SSL

bloccato su 3b: keytool -importkeystore -srckeystore jetty.pkcs12 -srcstoretype PKCS12 -destkeystore $JETTY_HOME/etc/keystore

navi molo con chiavi di default a $JETTY_HOME/etc/keystore. Mi viene richiesta la password quando eseguo quel comando. Non conosco la password del keystore di default.

Se provo a sostituire il keystore con quello appena creato, ricevo IOException all'avvio del molo: il keystore è alterato o la password errata.

Cosa sto facendo male? O qual è la password del mastro keystore di default?

+0

Ciao, potresti fornire il tuo file jetty.xml come esempio? Sto seguendo la stessa guida ma non riesco a farlo funzionare. L'unica cosa che posso pensare di sbagliare non è fornire correttamente le password al punto # 4. Ho solo un file jetty.xml nel mio setup, nessun jetty-ssl.xml come hai detto. Il molo è una tale presa in giro. – user291701

+0

Per me, la password della chiave che ha funzionato è stata quella fornita nel passaggio in cui viene creato il file pkcs12 (ad esempio 3b). Inizialmente stavo usando la password della chiave dalla creazione iniziale della chiave. FYI. – TekiusFanatikus

risposta

4

Penso che vogliate solo sovrascrivere il keystore in etc/keystore con quello nuovo. Quindi, aggiorna la conf Jetty come al punto 4. Sarà necessario nascondere la password del keystore utilizzando la classe org.mortbay.jetty.security.Password.

+1

fatto questo, ma ha ottenuto il keystore è un problema manomesso. Sono sicuro di aver fornito la giusta password in jetty.xml. – Archer

+0

tra l'altro - ho provato entrambi - password semplici e offuscate in jetty.xml – Archer

+0

Le password semplici hanno funzionato per me. Li offuscerò quando passeremo alla produzione. – TekiusFanatikus

0

Questo era il mio male. Non ho notato che c'è anche jetty-ssl.xml, che usava il keystore predefinito. Spostato addConnector a jetty-ssl.xml, inserire le password corrette lì e tutto ora funziona come un incantesimo.

+0

Potresti anche aver usato il ' PKCS12' per risparmiarti la fatica di convertire il tuo keystore. – Bruno

11

La password predefinita per l'archivio di chiavi che viene fornito con molo è storepwd. Ma ti consiglio vivamente di seguire i passaggi elencati nello How to configure SSL e creare il tuo keystore.

+3

E la password della chiave predefinita per '' è 'keypwd' – expert

2

Un altro passo sottile che deve essere seguito.

i.e Jetty ha un altro file start.ini, un-comment riga jetty-ssl.xml per rendere attiva la configurazione SSL.

Problemi correlati