Bonjour, malgré avoir lu le tutorial de developpez.com et le site de BouncyCastle, je n'arrive pas à utiliser le provider.
J'ai placé le .jar du provider correspondant à ma version du jdk dans le dossier /jre/lib/ext comme indiqué.
J'ai aussi ajouté dans le java.security :
security.provider.6=org.bouncycastle.jce.provider.BouncyCastleProvider
mais j'ai toujours la meme erreur : NoSuchProviderException
Voici un bout du code:
De plus l'import donnée sur le site de Bouncy Castle ne passe pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 KeyFactory keyFactory = KeyFactory.getInstance("RSA"); PublicKey publicKey = keyFactory.generatePublic(publicKeySpec); //encrypt the RandomKey with this RSA key SecretKeySpec sKeySpecRSA = new SecretKeySpec(publicKey.getEncoded(), "RSA"); Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding", "BC"); cipher.init(Cipher.ENCRYPT_MODE, sKeySpecRSA); byte[] encryptedAESKey = cipher.doFinal(rKey.toByte());
Toute idée est la bienvenue
Code : Sélectionner tout - Visualiser dans une fenêtre à part import org.bouncycastle.jce.provider.BouncyCastleProvider;
Partager