java 安装 jce_JDK8安装JCE解决加密限制问题
一、背景介绍
JDK8的加密策略存在限制版本和无限制版本,随着越来越多的第三方工具只支持 JDK8,业务环境中,发现有些方法会报异常:
1、使用AES加解密
java.security.InvalidKeyException: Illegal key size
2、安全性机制导致的访问https会报错:
Received fatal alert: handshake_failure; nested exception is javax.net.ssl.SSLHandshakeException:
Received fatal alert: handshake_failure,accessUrl
这是因为某些国家的进口管制限制,JDK默认的加解密有一定的限制。
比如默认不允许 256 位密钥的 AES 加解密,解决方法就下载官方JCE无限制强度加密策略文件,覆盖即可。
二、安装JCE
这里提供一键安装脚本
# yum -y curl unzip
curl -q -L -C - -b "oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-8.zip \
-O http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip \
&& unzip -oj -d ${JAVA_HOME}/jre/lib/security /tmp/jce_policy-8.zip \*/\*.jar \
&& rm /tmp/jce_policy-8.zip
三、参考
java 安装 jce_JDK8安装JCE解决加密限制问题相关推荐
- mac环境安装Eclipse 2020-03版报failed to create the java virtual machine错误的解决
mac环境安装Eclipse 2020-03版报"failed to create the java virtual machine"错误的解决 2020.4.13日 版权声明:本 ...
- java jce_了解Java JCE的加密
阅读提示:Java密码扩展(The Java Cryptography Extension),是JDK1.4的一个重要部分,本文介绍JCE的安装和使用.首先演示如果安装配置JCE(静态安装),然后是如 ...
- jar java classpath_win7中java编程工具安装 java环境变量设置
win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...
- 在Windows 7下安装Oracle 11g的解决方法
在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...
- pyhton 安装pip 以及 numpy (解决python:ModuleNotFoundError:No module named numpy 等类似缺包问题
https://blog.csdn.net/phs999/article/details/79218869 pyhton 安装pip 以及 numpy (解决python:ModuleNotFound ...
- centos 安装java web_Centos上安装java web的环境
Centos上安装java web的环境 ,本次例子尽量不用yum形式安装(因为我不知道yum安装怎么指定目录,想把java,tomcat,mysql安装到指定的文件夹下,好管理). (java和to ...
- java怎么不安装到c盘的教程,帮您设置win10系统安装不了java的详细步骤
我们在操作win10系统电脑的时候,常常会遇到win10系统安装不了java的情况,想必大家都遇到过win10系统安装不了java的情况吧,那么应该怎么处理win10系统安装不了java呢?我们依照1 ...
- linux编译安装的报错,linux编译安装时常见错误解决办法
This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...
- Eclipse安装STS插件并解决安装缓慢问题
原 Eclipse安装STS插件并解决安装缓慢问题 2018年11月20日 10:22:29 MyronCham 阅读数 1198 标签: sts 更多 个人分类: 开发工具 Eclipse安装spr ...
最新文章
- 【Interfacenavigation】通知概述(36)
- 算法--微软面试:整数的二进制表示中1的个数(Java实现)
- Oracle任务调度的高级选项
- POJ - 2201 Cartesian Tree(笛卡尔树-单调栈/暴跳父亲)
- 外联接、自联接与联合
- unicode 字符串转成 TDesC-转贴
- 《我的第一本c++书》读后感
- SP2-0734: 未知的命令开头 imp scott/... - 忽略了剩余的行。
- kafka 同步提交 异步_详解Kafka设计架构核心——Kafka副本机制详解
- Android持久化保存cookie
- java判断句号是否对称_java 判断空格的规范度 将操作符两侧、标点符号两侧不规范的空格找出来...
- 华为服务器麒麟系统,麒麟服务器
- Tslib1.20和Qt 4.8.4与在ARM开发板上的移植 多点触摸
- Windows Sockets错误码方案
- OpenStack 基础知识(学神教育学习笔记)
- 南开hpd openbilibili
- Windows 2003 工作手册
- 初识HTML(四)进阶:CSS基础、常用属性
- 很受打动的一篇文章,很幽默让人想看完。
- 存储、计算、分布式知识点思维导图(收集整理适合小白)
热门文章
- 龙——崔斯特·杜垩登
- vue 关闭浏览器清空token (区分刷新)
- linux var空间不够,linux,ubuntu_/var空间不足怎么办?(求安全保险的方法),linux,ubuntu - phpStudy...
- 算法学习- 皇帝、穷人、守财奴
- 张高兴的 Xamarin.Android 学习笔记:(一)环境配置
- “进击的数据库”——传统数据库上云三部曲
- 7.SpringCloud:Skywalking链路追踪和OpenTracing对接
- macx下简单有效的挂载ntfs硬盘进行读写的方法
- 一款类似天天音乐软件的源码分享
- 苦逼了就辞职弃学去旅行?