2011-01-14 6 views
9

Tratando de configuración SSL en el embarcadero 7.2.2 mediante estas instrucciones: http://docs.codehaus.org/display/JETTY/How+to+configure+SSLla contraseña del almacén de claves para el embarcadero 7.0 configuración SSL

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

barcos embarcadero con claves predeterminado en $JETTY_HOME/etc/keystore. Se me pide una contraseña cuando ejecuto ese comando. No sé la contraseña predeterminada del almacén de claves.

Si trato de reemplazar ese almacén de claves con uno nuevo creado, recibo IOException en el arranque del embarcadero, se manipula el almacén de claves o la contraseña es incorrecta.

¿Qué estoy haciendo mal? ¿O cuál es la contraseña predeterminada de keystore jetty?

+0

Hola, ¿podría proporcionar su archivo jetty.xml como ejemplo? Estoy siguiendo la misma guía pero no puedo hacer que funcione. Lo único que puedo pensar que estoy haciendo mal es no proporcionar las contraseñas correctamente en el paso # 4. Solo tengo un archivo jetty.xml en mi configuración, no jetty-ssl.xml como mencionaste. Jetty es una burla. – user291701

+0

Para mí, la contraseña clave que terminó funcionando fue la proporcionada en el paso donde se creó el archivo pkcs12 (es decir, 3b). Inicialmente estaba usando la contraseña clave de la creación de la clave inicial. FYI. – TekiusFanatikus

Respuesta

4

Creo que solo quiere sobrescribir el almacén de claves en etc/keystore con su nuevo. Luego, actualice el Jetty conf como en el Paso 4. Necesitará ocultar su contraseña del keystore usando la clase org.mortbay.jetty.security.Password.

+1

hecho eso, pero el almacén de claves es un problema manipulado. Estoy seguro de haber proporcionado la contraseña correcta en jetty.xml. – Archer

+0

por cierto - intenté ambas - contraseñas simples y ofuscadas en jetty.xml – Archer

+0

Las contraseñas simples me funcionaron. Los ofuscaré cuando pasemos a la producción. – TekiusFanatikus

0

Eso fue lo malo. No noté que también está jetty-ssl.xml, que usó keystore por defecto. Se movió addConnector a jetty-ssl.xml, se pusieron contraseñas correctas allí, y todo funciona ahora como un amuleto.

+0

También podría haber usado el ' PKCS12' para ahorrarle la molestia de convertir su keystore. – Bruno

11

La contraseña predeterminada para el almacén de claves que se entrega con embarcadero es storepwd. Pero le recomiendo que siga los pasos enumerados en el How to configure SSL y cree su propio almacén de claves.

+3

Y la contraseña clave predeterminada para '' es 'keypwd' – expert

2

Uno más pasos sutiles que deben seguirse.

i.e Jetty tiene otro archivo start.ini, sin comentar línea jetty-ssl.xml para activar la configuración de SSL.

Cuestiones relacionadas