分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

HTTPS接口获取数据报错的问题

发布时间:2023-09-06 01:57责任编辑:蔡小小关键词:暂无标签

local_policy.jar&US_export_policy.jar

因为项目需要,所以写一个https的工具类。

写完之后,在一些开放平台中找了一些https接口,我是在京东万象中找的。

测试完这些公网的接口之后,看起来都是完全OK,没问题的。

在上海一个地方有同事进行项目实施的时候,用到这个工具类,一直报错,后来去了现场,经过一系列改动之后,就是一直报一个错误,

后来查了一下,可能是jdk自带的这两个jar包导致的,具体原因就是

 因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。 

而且jdk有针对这个BUG吧,推出了解决方案,

在官网下载对应JCE对应的jar包,在jdk中进行替换之后,完美解决

下载地址:

JCE1.8版本:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

JCE1.7版本: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html 

JCE1.6版本:  http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html 

替换路径:jdk下面jre的目录,如果没有单独安装jre的话,jre目录在在jdk的bin目录同级目录\jre\lib\security,

具体盘符根据自己情况而定

HTTPS接口获取数据报错的问题

原文地址:https://www.cnblogs.com/lh-masteryi/p/9116329.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved