微信企业号接入时InvalidKeyException处理
来源:互联网 发布:tv远程控制软件 编辑:程序博客网 时间:2024/06/07 05:16
在jdk7环境下配置微信回调地址,在对微信返回的echostr加解密验证时提示报错:
java.security.InvalidKeyException:illegal Key Size
微信给出的解决方案:
请开发者使用jdk1.6或以上的版本。针对org.apache.commons.codec.binary.Base64,需要导入jar包commons-codec-1.9(或comm ons-codec-1.8等其他版本),我们有提供,官方下载地址:
http://commons.apache.org/proper/commons-codec/download_codec.cgi
在官方网站下载JCE无限制权限策略文件(请到官网下载对应的版本, 例如JDK7的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html ):
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安装了JRE,将两个jar文件放到%JRE_HOME% \lib\security目录下覆盖原来的文件,如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件。
jdk
项目里commons-codecjar包 不得已也更新到1.9了,下载替换后验证成功了。
jdk6 也是一样的需要下载相应的 UnlimitedJCEPolicyJDK6.zip,
0 0
- 微信企业号接入时InvalidKeyException处理
- 微信企业号接入(使用SpringMVC)
- 微信企业号接入(使用SpringMVC) .
- 微信企业号接入JDK6和JDK7及JDK8加解密失败处理(Java)
- 微信企业号开发(1):接入指南
- H3 BPM微信企业号接入配置说明
- 微信企业号开发之图灵机器人接入(4)
- 11. PHP接入微信企业付款功能
- 微信公众号接入
- 微信公众号接入
- 微信公众号开发加密解密异常java.security.InvalidKeyException:illegal Key Size
- 微信公众号开发:消息加密模式 java.security.InvalidKeyException: Illegal key size
- 微信企业号开发二:TOKEN缓存处理
- 微信企业号
- 微信企业号
- 微信安全认证 java.security.InvalidKeyException: Illegal key size
- 微信企业号,还是企业APP
- SpringMVC微信公众服务号接入
- 用两个栈实现一个队列
- Find Minimum in Rotated Sorted Array
- MySQL InnoDB 共享表空间和独立表空间
- Android实战技巧:为从右向左语言定义复杂字串,代码和xml设置
- 如何进行iOS性能测试-------Instruments 使用教程
- 微信企业号接入时InvalidKeyException处理
- 行链接消除测试
- 什么是 MIME Type?
- ——黑马程序员——C语言基础--sizeof运算符和strlen 函数的区别总结
- 最短路——SPFA
- eclipse安装git
- JavaScript 闭包的用途
- 后台推送
- CSS3 pointer-events:none应用举例及扩展