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:
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());
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
import org.bouncycastle.jce.provider.BouncyCastleProvider;
Toute idée est la bienvenue