Моят уеб сървър, 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.
Благодаря