java程序出现异常:
一. Illegal key size
是local_policy.jar和US_export_policy.jar的问题,JDK自带的%JAVA_HOME%\jre\lib\security\路径下的这两个文件的密码长度是受限制的。
替换成对应版本的不受限制的local_policy.jar和US_export_policy.jar。
二.
1.Cannot set up certs for trusted CAs
2.Jurisdiction policy files are not signed by trusted signers!
是JDK版本和JCE版本不匹配的问题。
替换成对应版本的不受限制的local_policy.jar和US_export_policy.jar。
更多详见《关于Java加密扩展的出口限制 》http://www.blogjava.net/security/archive/2006/03/08/34381.html
UnlimitedJCEPolicyJDK7的下载地址。
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
UnlimitedJCEPolicyJDK6的下载地址,没有记录。
更多下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html
网页底部的【Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7】
- 1
- 2
- 3
前往页