/ / java.security.NoSuchAlgorithmException: Algorithm PBKDF2WithHmacSHA1 niedostępny - security

java.security.NoSuchAlgorithmException: Algorithm PBKDF2WithHmacSHA1 niedostępny - security

Mój webserver, orion 1.5.4, uruchamia się w wersji 1.4.2, kiedy uruchamiam

SecretKeyFactory factory = SecretKeyFactory.getInstance ("PBKDF2WithHmacSHA1");

zgłoszony został następujący wyjątek

java.security.NoSuchAlgorithmException: Algorithm PBKDF2WithHmacSHA1 jest niedostępna

Ja google i znajduję potrzebę dodania Bouncy Castledostawca, więc pobieram plik bcprov-jdk14-150.jar i umieszczam go w ścieżce klas, a następnie pobieraję nieograniczoną liczbę plików zasad w JVM, a po uruchomieniu kodu programu generowany jest błąd

aesCipher.init (Cipher.DECRYPT_MODE, secretKey, nowy IvParameterSpec (ivByte));

komunikat o błędzie jest

Powodem są: java.lang.SecurityException: nie można skonfigurować certyfikatów dla zaufanych urzędów certyfikacji na javax.crypto.SunJCE_b. (DashoA12275) ... 15 więcej
Spowodowane przez: java.lang.SecurityException: Pliki zasad jurysdykcji nie są podpisane przez zaufanych sygnatariuszy! w javax.crypto.SunJCE_b.a (DashoA12275) w javax.crypto.SunJCE_b.g (DashoA12275) w javax.crypto.SunJCE_b.f (DashoA12275) w javax.crypto.SunJCE_t.run (DashoA12275) w java.security.AccessController.doPrivileged (metoda macierzysta) ... 16 więcej

jak to rozwiązać?

Odpowiedzi:

0 dla odpowiedzi № 1

Znalazłem problem, pobieram nielimitowane pliki zasad dla java 1.6 niesłusznie, należy pobrać dla java 1.4.

dzięki