/ / java.security.NoSuchAlgorithmException: Алгоритъм PBKDF2WithHmacSHA1 не се предлага - сигурност

java.security.NoSuchAlgorithmException: Алгоритъм PBKDF2WithHmacSHA1 не е наличен - сигурност

Моят уеб сървър, orion 1.5.4, работи на jre 1.4.2, когато бягам

Фабрика SecretKeyFactory = SecretKeyFactory.getInstance ("PBKDF2WithHmacSHA1");

Изхвърля се следното изключение

java.security.NoSuchAlgorithmException: Алгоритъм PBKDF2WithHmacSHA1 не е налице

Аз Google и намиране на нужда да добавите Bouncy Castleдоставчик, така че да изтеглите bcprov-jdk14-150.jar и да го поставите в classpath, и да изтеглите неограничен файл политики в JVM, а след това, когато стартирате програмния код, грешка хвърлена на линия

aesCipher.init (Cipher.DECRYPT_MODE, secretKey, нов IvParameterSpec (ivByte));

съобщението за грешка е

Причинено от: java.lang.SecurityException: Не може да се създаде сертификат за надеждни CAs в javax.crypto.SunJCE_b. (DashoA12275) ... още 15
Причинено от: java.lang.SecurityException: Файловете за правилата за юрисдикция не се подписват от доверени поддръжници! в javax.crypto.SunJCE_b.a (DashoA12275) в javax.crypto.SunJCE_b.g (DashoA12275) в javax.crypto.SunJCE_b.f (DashoA12275) в javax.crypto.SunJCE_t.run (DashoA12275) в java.security.AccessController.doPrivileged (естествен метод) ... още 16

как да го решим?

Отговори:

0 за отговор № 1

Намерих проблема, изтеглям файловете за неограничена политика за java 1.6 погрешно, трябва да изтеглите за java 1.4.

Благодаря