2013-04-06 11 views
11

Ho eseguito il seguente comando per creare un file JKS da un file PFX per l'uso in Tomcat:java.io.IOException: non è riuscito a decifrare sicura voce di sommario: javax.crypto.BadPaddingException: dato blocco finale non correttamente imbottita

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 

Ma sto ottenendo il seguente errore:

keytool error: java.io.IOException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded

Come è causato e come posso risolverlo?

+0

su piattaforma Windows :) – shwetakpgt

+0

Vedere http://stackoverflow.com/questions/10338543/what-causes-keytool-error-failed-to-decrypt-safe-contents-entry –

risposta

11

Mi sono imbattuto nello stesso problema e ho trovato la risposta abbastanza semplice. Vedi sotto:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6974037

A quanto pare, questo errore può essere generata quando sia le password non corrispondono o le nuove password state entrando non soddisfa i criteri. Nel mio caso, era il secondo.

Problemi correlati