Instalación SSL en…Java Web Server
Para instalar un certificado SSL en su servidor debe antes generar un CSR o petición de firma (PASO 1) con el que generaremos su certificado que posteriormente instalará en su dominio, ip o intranet (PASO 2).
PASO 1: Generar un CSR o petición de firma.
Utilize el comando “keytool” para crear el archivo llave: Se le preguntará entonces las siguientes cuestiones : - Enter keystore password: (contraseña) Luego le preguntará si la información introducida es correcta: Cuando su respuesta es 'y' o 'yes' la contraseña es requerida: Utilize el comando “keytool” para crear el archivo de su CSR: A continuación se le pedirá la contraseña introducida en el primer paso. Enter keystore password: Si la contraseña es correcta, el CSR está ya creado. Copie todo el contenido del CSR, comprendido desde: —–BEGIN CERTIFICATE REQUEST—– Necesitará utilizarlo durante el proceso de compra de su certificado. Si ya posee el CSR puede pasar a comprar su certificado haciendo click aqui.
keytool -genkey -keyalg RSA -keystore dominio.key -validity 360 (Nota: la validez puede variar)
- What is your first and last name? - Nombre de dominio para el que se va a solicitar el certificado. Asegúrese de que todo es correcto y que contiene un dominio principal o subdominio (e.g. seguridad.hispassl.com, www.hispassl.com, …).
- What is the name of your organizational unit? (Departamento)
- What is the name of your organization? (Organización)
- What is the name of your City or Locality? (Ciudad)
- What is the name of your State or Province? (Provincia)
- What is the two-letter country code for this unit? (Código del país - 2 letras. Ejm: España=ES)
- CN = www.dominio.com?
- OU = Departamento
- O = Organización o empresa
- L = Ciudad
- ST = Provincia
- C = Pais
Enter key password for <mykey>
keytool -certreq -keyalg RSA -file dominio.csr -keystore dominio.key
hasta
—–END CERTIFICATE REQUEST—–
PASO 2: Instalación SSL
En el e-mail que ha recibido de HispaSSL encontrará tres certificados. Debe instalar no sólo el certificado principal de su servidor, sino los otros dos, el Certificado Intermedio de la Autoridad Certificadora (UTNAddTrustServerCA.crt) y el Certificado Raíz (AddTrustExternalCARoot.crt). De este modo, se garantizan sesiones de 128 bits con los navegadores. Nota: Deben ser importados en este mismo orden. Utilice el comando “keytool” para importar estos certificados como ve a continuación: si está utilizando un alias, incluya entonces, el comando del alias en lugar de root, por ejemplo keytool -import -trustcacerts -alias xxxx -file domain.crt -keystore domain.key Le solicitará su contraseña: Aparecerá un mensaje informando que el certificado fue añadido a la carpeta de almacenamiento de llaves. Utilice el mismo procedimiento para importar el certificado UTNAddTrustServerCA.crt: Realice el mismo proceso con su certificado principal: Reinicie el servidor.
keytool -import -trustcacerts -alias root -file AddTrustExternalCARoot.crt -keystore domain.key
(donde xxxx es el alias especificado durante la generación del CSR)
Enter keystore password: (contraseña del proceso de creación CSR)
(Certificate was added to keystore)
keytool -import -trustcacerts -alias comodo -file UTNAddTrustServerCA.crt -keystore domain.key
keytool -import -trustcacerts -file www_domain_com.crt -keystore domain.key




