`
king_tt
  • 浏览: 2260574 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

证书问题Illegal key size or default parameters

 
阅读更多
导入了某证书至truststore,建立SSL连接时遇到错误
javax.net.ssl.SSLKeyException: RSA premaster secret error
Caused by: java.security.InvalidKeyException: Illegal key size or default parameters

在windows上双击查看该证书时发现Public Key是4096bit,查了一番后发现Java默认好像不能处理这么长的key,必须要按照JCE的一个Unlimited Strength Jurisdiction Policy
http://java.sun.com/javase/downloads/index_jdk5.jsp里面就有下载,这样貌似就可以处理这种强度比较高的了。
分享到:
评论

相关推荐

    AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameter

    当在Java环境中使用AES加密时遇到 `java.security.InvalidKeyException: Illegal key size or default parameter` 这个异常,通常意味着密钥的长度超过了Java安全策略所允许的最大值。具体来说: - **非法密钥大小...

    Illegal key size or default parameters错的解决办法

    在Java编程环境中,"Illegal key size or default parameters"错误通常发生在尝试使用超出默认限制的密钥长度时。Java为了安全考虑,默认对加密算法的密钥长度进行了限制,比如对于RSA算法,最大支持128位(16字节)...

    java.security.InvalidKeyException: Illegal key size 更换的Jar包

    为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行...然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,往往会出现这个异常java.security.InvalidKeyException: Illegal key size。

    AES加密问题Illegal keysize or default parameters

    原因: jdk解密长度不够 备份原有文件将以下目录文件替换 路径:jdk1.8\jre\lib\security

    Illegal key size or default parameters JDK1.8版本 local-policy.jar、US-export-policy.jar

    因 Java 8u151之前版本,内含有限强度策略文件 不支持128位...解决如下报错(java.security.InvalidKeyException: Illegal key size or default parameters)。老版本可以下载替换下,亲测替换后不报错,正常加解密。

    aes加密异常:illegal Key Size 所需jdk jar包

    在调用企业微信通讯接口的时候,企业微信aes加密抛出了illegal key size异常,这个异常的原因是jdk jar包缺少lib导致的,不同jdk版本的jar包缺失不同,附件包含jdk6,jdk7,jdk8的jar包依赖,更新覆盖的时候,记得先...

    解决java.security.InvalidKeyException: Illegal key size

    如果这些文件的版本较旧或者限制过于严格,你可能会遇到“InvalidKeyException: Illegal key size”的问题。 解决这个问题的步骤如下: 1. **下载更新的策略文件**:你可以从Oracle官方网站或其他可信来源下载最新...

    JCE jar包 jdk1.6 - jdk1.8

    JCE Unlimited Strength Jurisdiction ... Illegal key size or default parameters密钥长度受限; 根据您jdk对应的版本替换${java_home}/jre/lib/security/ 下面的local_policy.jar和US_export_policy.jar即可;

    java.security.InvalidKeyException: Illegal key size or default

    如果执行上面代码时出现了“java.security.InvalidKeyException: Illegal key size or default parameters ”或类似的错误提示,很可能是超出了JDK 默认的秘钥长度造成的。需要在oracle官网下载local_policy.jar 、...

    javaAES错误解决办法java.security.InvalidKeyException:illegal

    如在加密过程中出现下面异常: java.security.InvalidKeyException:illegal Key Size 请将两个jar文件按下列操作完成: 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件;如果安装了...

    JDK16的security包

    使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parameters Illegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的...

    security 1.7

    使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parameters Illegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的...

    JDK8 local_policy.jar和US_export_policy.jar

    JDK8 环境下,处理微信退款回调时报错 Illegal key size or default parameters。 将local_policy.jar和US_export_policy.jar这两个文件替换%JRE_HOME%\lib\security和%JDK_HOME%\jre\lib\security下原来的文件,...

    java支持256位加密算法所需jar包

    export_policy.jar”是支持128位密钥的加密算法,而当我们要使用256位密钥算法的时候,已经超出它的范围,无法支持,所以才会报:“java.security.InvalidKeyException: Illegal key size or default parameters”的...

    无限强度加密local-policy.jar/US-export-policy.jar

    针对Java 8u151之前版本...因此存在一些问题:●密钥长度上不能满足需求(如:java.security.InvalidKeyException: Illegal key size or default parameters)。老版本可以下载替换下,亲测替换后加解密正常不报错了。

    US_export_policy.jar local_policy.jar

    US_export_policy.jar local_policy.jar 解决:java.security.InvalidKeyException: Illegal key size or default parameters

    加密秘钥长度不合法,jdk7替换jar包

    使用加密算法时,报错java.security.InvalidKeyException: Illegal key size or default parameters,替换jre自带jar包local_policy.jar和US_export_policy.jar

    加密算法加密秘钥长度不合规,jdk8替换的jar

    使用加密算法,报java.security.InvalidKeyException: Illegal key size or default parameters,替换local_policy.jar和US_export_policy.jar

    UnlimitedJCEPolicyJDK8.zip

    JDK8 解决java.security.InvalidKeyException: Illegal key size or default parameters问题。到%java_home%\jre\lib\security目录下,覆盖local_policy.jar和US_export_policy.jar文件

    jdk加密无政策限制jar包及示例

    如果,在使用Java加密算法中遇到:Illegal key size or default parameters这个错误,可能你就需要无限制文件了。其中有一个AES加密的示例,有Java版本的和Bouncy Castle版本的

Global site tag (gtag.js) - Google Analytics