2013-12-20 59 views
0

我的web服務器,獵戶座1.5.4,在JRE 1.4.2運行,當我運行java.security.NoSuchAlgorithmException:算法PBKDF2WithHmacSHA1不可

SecretKeyFactory廠= SecretKeyFactory.getInstance( 「PBKDF2WithHmacSHA1」);

以下異常被拋出

java.security.NoSuchAlgorithmException:算法PBKDF2WithHmacSHA1不可

我谷歌,並找到需要增加充氣城堡供應商,所以我下載bcprov-JDK14 -150.jar並把它放在classpath中,並下載在JVM無限的策略文件,然後當我運行的程序代碼,在拋出行錯誤

aesCipher.init(Cipher.DECRYPT_MODE,祕密密鑰,新IvParameterSpec(ivByte));

錯誤消息

造成的:java.lang.SecurityException異常:無法爲受信任的CA 在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

我發現這個問題,我下載無限制策略文件Java 1.6的錯誤,應該下載的Java 1.4。

謝謝

相關問題