Bonjour j'essaye de charger un KeyStore via la méthode load :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
try {
    fis = new FileInputStream(sDir);
    ks = KeyStore.getInstance("pkcs12");
    ks.load(fis, "monpasswd".toCharArray());
 
} catch...
au moment du load, j'obtiens une BadPaddingException :
java.io.IOException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded

Est ce que cela vient de mon FileInputStream ?

Merci pour vos réponses !