java - invalidkeyexception - illegal key size jce
java.io.IOException: no se pudo descifrar la entrada de contenido seguro: javax.crypto.BadPaddingException: dado que el bloque final no está correctamente rellenado (1)
Me encontré con el mismo problema y encontré que la respuesta es bastante simple. Vea abajo:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6974037
Aparentemente, este error puede producirse cuando las contraseñas no coinciden o las contraseñas nuevas que ingresa no cumplen los criterios. En mi caso, fue este último.
Ejecuté el siguiente comando para crear un archivo JKS a partir de un archivo PFX para usar en Tomcat:
keytool -importkeystore -srckeystore PFX_P12_FILE_NAME -srcstoretype pkcs12 -srcstorepass PFX_P12_FILE -srcalias SOURCE_ALIAS -destkeystore KEYSTORE_FILE -deststoretype jks -deststorepass PASSWORD -destalias ALIAS_NAME
Pero recibo el siguiente error:
error de keytool: java.io.IOException: no se pudo descifrar la entrada de contenido seguro: javax.crypto.BadPaddingException: dado que el bloque final no está correctamente rellenado
¿Cómo es esto causado y cómo puedo resolverlo?