Bonjour, quelqu'un a-t-il déjà installé l'extension JCE sur sa bécane?

Bonjour, quelqu'un a-t-il déjà installé l'extension JCE sur sa bécane? - Java - Programmation

Marsh Posté le 10-04-2002 à 09:49:22    

JCE = Java Extension Cryptography
... parce que moi j'y arrive pas, même en suivant les instructions livrés avec !!!
 
je code un petit programme qui génère un epaire de clefs publique/privée avec l'extension. Les classes sont bien reconnues mais j'ai un problème de provider !
 
qqun a-t-il eu ce problème ?
 
Merci

Reply

Marsh Posté le 10-04-2002 à 09:49:22   

Reply

Marsh Posté le 10-04-2002 à 10:14:14    

tu peux décrire l'erreur avec plus de précisions ?(si c'est un stacktrace, fournir la trace, le code et la ligne qui provoque l'erreur)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-04-2002 à 10:26:26    

voilà mon code :
 
 
import javax.crypto.*;
import java.security.*;
import java.security.cert.*;
 
import com.sun.crypto.provider.SunJCE;
 
 
/**
 * @version  1.0
 * @author
 */
public class Clefs {
 
public static void main(String args[]){
   
// random number
SecureRandom random=SecureRandom.getInstance("SHA1PRNG","SUN" );
// il y a deux erreurs à cette ligne (cf + bas; pas de reconnaisance ni de l'agorithme, ni du provider)
   
// Digital Signature Algorithm
KeyPairGenerator keyGen=KeyPairGenerator.getInstanc("DSA","SUN" );
// il y a encore deux erreurs à cette ligne (cf + bas; pas de reconnaisance ni de l'agorithme(DSA), ni du provider(SUN))
 
int bitsize=1024;
keyGen.initialize(bitsize,random);
   
// Key pair
KeyPair pair=keyGen.generateKeyPair();
PrivateKey priv=pair.getPrivate();
PublicKey pub=pair.getPublic();
}
}
 
et donc voilà ce qu'il me dit:
 
java.lang.Error: Unresolved compilation problems:  
 Unhandled exception type java.security.NoSuchProviderException
 Unhandled exception type java.security.NoSuchAlgorithmException
 Unhandled exception type java.security.NoSuchAlgorithmException
 Unhandled exception type java.security.NoSuchProviderException
 
A mon avis, c'est une mauvaise configuration des fichiers java.policy et java.security qui sont dans le répertoire C:\Program Files\jdk1.3.1_03\jre\lib\security
 
Merci de ton aide

Reply

Marsh Posté le 10-04-2002 à 10:29:47    

tu peux upgrader en JDK 1.4? Si oui fais le, JCE est inclus en standard dans le JDK et ton problème peut se résoudre ainsi. Evidemment je suis d'accord que c'est une solution à la rustine mais en attendant tu peux déjà avancer ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-04-2002 à 10:31:08    

damned grilled, j'allais le dire. :fou:

Reply

Marsh Posté le 10-04-2002 à 10:31:50    

http://java.sun.com/products/jce/jce121_install.html
 
+ ton fichier policy tu peux le mettre dans ta home directory dans le répertoire .java
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-04-2002 à 10:32:14    

Ok, je vais essayer ...
je reviens pour vous dire si cela a marché
 
Gracias amigos

Reply

Marsh Posté le 10-04-2002 à 10:44:39    

petite question con au passage ... est ce que je dois rajouter les librairies de JSSE ? (si je ne passe pas au JDK 1.4)

Reply

Marsh Posté le 10-04-2002 à 11:09:57    

Je connais pas le JSSE. Désolé. Mais a priori je dirais que le JDK 1.4 suffit.

Reply

Marsh Posté le 10-04-2002 à 12:07:25    

Marc a installé l'extension Joce sur sa machine... résultat : plantages à répétition. Faudrait débugger salement :p  
 
 [:pioupiou]

Reply

Marsh Posté le 10-04-2002 à 12:07:25   

Reply

Marsh Posté le 10-04-2002 à 12:20:50    

Attend, tu oublies ton fouet (de Paul Prédo)
 
OK, je sors. :D

Reply

Marsh Posté le 10-04-2002 à 13:41:41    

plantages à répétitions ?
ouaah ! je sens que l'ordinateur va passer par la fenêtre parce qu'il me lourde grave aujourd'hui
 
euh .. moi je reste

Reply

Marsh Posté le 10-04-2002 à 13:44:10    

T'inquiètes, on est jamais très loin. On va juste voir s'il y a de la lumière plus loin.

Reply

Marsh Posté le 10-04-2002 à 14:19:55    

ça marche toujours pas avec le jdk 1.4 !!
 
auriez vous des exemples de fichiers java.security et java.policy ?
je pense que le blême vient de là. j'ai beau les configurer un milliard de fois ... ça marche pas.
 
dans mon java.policy je rajoute tout en bas :
 
grant codeBase "file:/j2sdk1.4.0/jre/lib/ext/sunjce_provider.jar" {
    permission java.io.FilePermission "C:/j2sdk1.4.0/jre/lib/jce1_2_1.jar", "read";
    permission java.lang.RuntimePermission "getProtectionDomain";
    permission java.security.SecurityPermission "putProviderProperty.SunJCE";
  };
 
y'a pas, par hasard, une erreur toute bête qui m'aurait échapée ?!
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed