Security NoSuchAlgorithmException:算法PBKDF2WithHmacSHA1不可用
当我运行时,我的Web服务器orion 1.5.4在jre 1.4.2上运行 SecretKeyFactory factory=SecretKeyFactory.getInstance(“PBKDF2WithHmacSHA1”) 将引发以下异常 NoSuchAlgorithmException:算法PBKDF2WithHmacSHA1不可用 我在google上搜索并发现需要添加Bouncy Castle provider,所以我下载bcprov-jdk14-150.jar并将其放在classpath中,然后在JVM中下载无限策略文件,然后当我运行程序代码时,抛出错误 aesciper.init(Cipher.DECRYPT_模式,secretKey,新的IvParameterSpec(ivByte)) 错误消息是 原因:java.lang.SecurityException:无法为受信任的CA设置证书 在javax.crypto.SunJCE_b.(DashoA12275) ... 还有15个Security NoSuchAlgorithmException:算法PBKDF2WithHmacSHA1不可用,security,Security,当我运行时,我的Web服务器orion 1.5.4在jre 1.4.2上运行 SecretKeyFactory factory=SecretKeyFactory.getInstance(“PBKDF2WithHmacSHA1”) 将引发以下异常 NoSuchAlgorithmException:算法PBKDF2WithHmacSHA1不可用 我在google上搜索并发现需要添加Bouncy Castle provider,所以我下载bcprov-jdk14-150.jar并将其放在classpa
原因: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个
如何解决呢?我发现了问题,我错误地下载了适用于java 1.6的无限策略文件,应该下载适用于java 1.4的策略文件 谢谢