Para crear un almacen de certificados tipo jks se ejecuta lo siguiente con keytool:
{jdk.path}/bin/keytool -genkey -alias {nameAlias} -keyalg RSA -keystore {path.to.file}/fileName.jks
Introduzca la contraseña del almacén de claves:
Volver a escribir la contraseña nueva:
¿Cuáles son su nombre y su apellido?
[Unknown]:
¿Cuál es el nombre de su unidad de organización?
[Unknown]:
¿Cuál es el nombre de su organización?
[Unknown]:
¿Cuál es el nombre de su ciudad o localidad?
[Unknown]:
¿Cuál es el nombre de su estado o provincia?
[Unknown]:
¿Cuál es el código de país de dos letras de la unidad?
[Unknown]:
¿Es correcto CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown?
[no]: si
Solicitará una constraseña que es para acceder al almacen de certificados, distribuciones java por defecto establecen la contraseña changeit.
Crear almacen con formato PKCS12. Se agrega la opcion -storetype
{jdk.path}/bin/keytool.exe -genkey -alias {nameAlias} -keyalg RSA -storetype pkcs12 -keystore {path.to.file}/fileName.p12
Introduzca la contraseña del almacén de claves:
Volver a escribir la contraseña nueva:
¿Cuáles son su nombre y su apellido?
[Unknown]:
¿Cuál es el nombre de su unidad de organización?
[Unknown]:
¿Cuál es el nombre de su organización?
[Unknown]:
¿Cuál es el nombre de su ciudad o localidad?
[Unknown]:
¿Cuál es el nombre de su estado o provincia?
[Unknown]:
¿Cuál es el código de país de dos letras de la unidad?
[Unknown]:
¿Es correcto CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown?
[no]: si