Quelles sont les causes de keytool d'erreur “impossible de déchiffrer contenu du coffre d'entrée”?

Je suis en train de convertir un format PKCS #12 (.p12) magasin de clés en Java JKS magasin de clés avec cette commande:

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore.jks

Est un échec avec:

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

Avez-vous une idée de comment résoudre ce problème?

  • Il ressemble à votre PCKS#12 fichier est corrompu. Pouvez-vous vérifier avec openssl pkcs12 ...?