美文网首页大数据程序员
Kerberos加密级别不支持的问题

Kerberos加密级别不支持的问题

作者: 木木与呆呆 | 来源:发表于2018-12-03 16:20 被阅读39次

1.问题现象

Zookeeper开启kerberos认证后出现如下问题,不支持的加密级别:

2017-02-23 09:20:57,048 [myid:1] - WARN  [NIOWorkerThread-1:ZooKeeperServer@1080] - Client failed to SASL authenticate: javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: Failure unspecified at GSS-API level (Mechanism level: Encryption type AES256 CTS mode with HMAC SHA1-96 is not supported/enabled)]

2.原因分析

由于"Java密码扩展(JCE)无限制权限策略文件"导致的,是jdk安装包的问题,需要替换jdk。
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。
比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。

3.解决方法

需要在替换java安全目录下面的两个策略:
把local_policy.jar,US_export_policy.jar替换
目录java/jdk1.7.0_80/jre/lib/security里的jar包即可

4.参考网址:

http://czj4451.iteye.com/blog/1986483
https://knowledge.safe.com/articles/395/enabling-aes256-in-the-java-runtime-environment-fo.html
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

相关文章

  • Kerberos加密级别不支持的问题

    1.问题现象 Zookeeper开启kerberos认证后出现如下问题,不支持的加密级别: 2.原因分析 由于"J...

  • Kerberos简介——教你做个好人

    文章导读:对称加密非对称加密数字证书Kerberos认证流程 Hadoop生态利用Kerberos认证机制来识别可...

  • iOS

    2016.10.25 (NSURLCache仅支持内存级别缓存,不支持硬盘级别缓存)

  • yum&python版本问题解决

    背景&问题 项目原因,需要对一台机器做kerberos授权。使用yum安装kerberos过程中,遇到一些问题: ...

  • Mysql 8.0.18 远程连接报错:2059 - Authe

    此问题是由于高版本MySQL更改加密方式导致,部分低版本的连接工具可能不支持改加密方式。 解决方法: ps: 如果...

  • 解决maven update project 后项目jdk变成1

    问题描述 在IDEA的工程编译提示语言级别 '5' 不支持 xxx的错误,如图: 原因分析 Maven官方文档有如...

  • 如何选择企业级加密软件

    如何选择企业级加密软件 选择企业级加密软件时应该注意的问题点: 对于一个被加密后的文件来说,尤其是企业级别的机密文...

  • 加密和Kerberos鉴权

    这篇主要介绍常用的加密算法和鉴权协议,关于Kerbose的详细介绍,可以参考这篇https://blog.csdn...

  • xcode创建跨iOS和macOS的library

    最近在搞公司的数据通信加密,各个终端与服务器端的通信出了HTTPS通道级别的加密还需要程序级别的报文加密。为了方便...

  • Android 9.0 http无法访问网络问题

    问题:9.0系统默认已经不支持http请求了,谷歌默认要求链接是加密链接了,要解决这个问题有几种方案 把http改...

网友评论

    本文标题:Kerberos加密级别不支持的问题

    本文链接:https://www.haomeiwen.com/subject/kqoycqtx.html