Bonjour,

Je suis pas certain de savoir dans quelle section mettre mon problème mais je me lance.

J'ai créer une procèdure java stocker ( Java stored procedure ) pour déchiffrer via une cle asymétrique, du texte passé en paramètre.

Le tout fonctionne bien entendu, très bien directement dans jdevelopper.

Rendu dans la BD, c'est une toute autre histoire.

Nous avons chargé un jar dont j'ai de besoin ( celui de BouncyCastle ) dans la BD, mes imports de leurs classes fonctionne bien.

Par contre, quand je viens pour lancer, il arrête de fonctionner à la ligne suivante é

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Cipher cipher = Cipher.getInstance("RSA","BC");

Pourtant j'ai ajouter cette ligne pour le déclarer comme security provider.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
Security.addProvider(new BouncyCastleProvider());

J'obtient tout de même cette erreur :


java.lang.SecurityException: The provider BC may not be signed by a trusted party

Pourtant le jar est signé, il c'est correctement chargé et c'est le même que j'utilise pour mes tests en java.


Des idées ?

En vous remerciant