iaik.security.random.RandomException: Error instantiating SecureRandom: java.lang.RuntimeException: java.secur
Bonjour,
j'ai une migratuin de 1.3 vers 1.5 mon probléme se résume dans ce bout de code
import iaik.security.random.SecRandom;
import java.security.SecureRandom;
import com.entrust.toolkit.security.provider.Initializer;
import com.entrust.toolkit.security.provider.SeedGenerator;
public class test {
/**
* @param args
*/
/**
* @param args
*/
public static void main(String[] args) {
// TODO Raccord de méthode auto-généré
Initializer.getInstance().setProviders(Initializer.MODE_NORMAL);
SecureRandom mRandom = SecRandom.getDefault();
SeedGenerator sGen=new SeedGenerator();
mRandom.setSeed(sGen.getMemorySeed());
int k=mRandom.nextInt();
String RandomString = new String(String.valueOf(k));
System.out.println(RandomString);
}
}
qui lance
l'exception suivante :
Exception in thread "main" iaik.security.random.RandomException: Error instantiating SecureRandom: java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size or default parameters
at iaik.security.random.SecRandom.a(Unknown Source)
at iaik.security.random.SecRandom.getDefault(Unknown Source)
at com.bnpparibas.web.test.main(test.java:23)
merci d'avance si vous avez des pistes pour résoudre ce problème