Bonjour,
Je voudrais crypté tous les fichiers d'un dossier avec l'algorithme de cryptage RSA et ensuite les envoyé par mail.
Pour cela j'ai codé un programme java qui liste tous les fichiers d'un dossier et qui les crypte en utilisant un certificat de securité portant l'extension .pfx et pour finir qui les envoi par mail en piece jointe.

Sous windows tout est OK, le souci est que lorsque je veux utiliser ce meme java sous unix (avec le meme certificat de sécurité) cela ne marche pas.

Voici l'erreur :
java.lang.IllegalArgumentException: not an RSA key!
at org.bouncycastle.jce.provider.JCERSACipher.engineGetKeySize(UnknownSource)
at javax.crypto.Cipher.init(Unknown Source)


J'aurais voulu savoir si unix était capable de gérer de tel certificat de cryptage. Si oui y a t-il des modifications à faire au niveau de unix ou du programme java ?

Merci de votre aide.