问题描述
- 用sae部署 开发微信平台Java 验证失败
-
)企业号开启回调模式 echostr校验失败,请您检查是否正确解密并输出明文echostr
在新浪日志中看到签名验证失败,ase解密失败 。大牛们能不能解决呀。用的是Java
开发
解决方案
您好,如果微信公众平台开发需要用到AES加解密,是需要替换JCE无限制权限策略文件的。
否则,AES密钥长度大于128,就会抛异常“java.security.InvalidKeyException: Illegal key size”。
这个问题我给SAE开发人员反应过,他们在进行安全评估,考虑是否会替换SAE平台的JCE无限制权限策略文件。如果他们不做替换,就没有办法在SAE上运行采用AES加密的公众号后台程序。
解决方案二:
正确的流程是按照官方给出的文档给参数加密然后返回去(应该是跟echostr一样),记得是小写的,get请求
如果偷懒只是想通过验证可以直接返回echostr(把接收到的参数直接返回去)
解决方案三:
直接给SAE客服询问
时间: 2025-01-01 22:40:19