• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

【安卓11系统特性】802.1x认证-部分安卓11及以上系统终端-不验证CA证书导致错误

  • 0关注
  • 4收藏 3318浏览
粉丝:14人 关注:16人

组网及说明



告警信息

 部分使用安卓11及以上系统的安卓终端,在进行802.1x认证时因选择不认证CA证书导致认证失败。 

 此为安卓11系统新特性,部分终端存在此问题(具体终端品牌or型号暂无法确定)。

// 注意:并非所有安卓11及以上终端都会存在这个问题,有的终端选择CA证书“不认证”后仍可以完成802.1x认证。


问题描述

  1. 现场采用安卓11系统终端做802.1x认证,选择eap-peap/mschapv2认证方式,部分安卓终端(安卓11及以上系统版本) 802.1x 认证失败,苹果和 Windows 终端 802.1x 认证正常。 
  2.  安卓11系统终端802.1x认证失败原因在服务器侧显示为:认证证书错误。 
  3. AC 侧debug,显示认证服务器侧回复:Access Reject(Radius 3号报文)。



过程分析

1.在服务器侧收集uam日志,有如下报错,服务器侧判断为终端内部错误,一般为终端设置问题。

%% 2022-01-25 13:36:49.768 ; [ERR] ; [36424] ; EAP ; cbTlsInf: [TLS Alert] read:fatal:internal error. 

%% 2022-01-25 13:36:49.768 ; [ERR] ; [36424] ; EAP ; cbTlsInf: [cbexit] TLS_accept:failed in SSLv3 read client key exchange A(Ret=0)! 

%% 2022-01-25 13:36:49.768 ; [ERR] ; [36424] ; EAP ; EapTlsAuth.chkSsl: SSL:SSL_read returned -1 SslErrSsl(1). 

%% 2022-01-25 13:36:49.768 ; [ERR] ; [36424] ; EAP ; EapTlsAuth.chkSsl: SSL-Err:error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error. 

%% 2022-01-25 13:36:49.768 ; [ERR] ; [36424] ; EAP ; EapTlsAuth.chkSsl: SSL-Err:error:140940E5:SSL routines:ssl3_read_bytes:ssl handshake failure. 

%% 2022-01-25 13:36:49.768 ; [ERR] ; [36424] ; EAP ; EapTlsAuth.procHshakeData: SSLread error. 

%% 2022-01-25 13:36:49.768 ; [HINT] ; [36424] ; EAP ; EapTlsAuth.oprEapTls: procHshakeData returned FAIL. 

%% 2022-01-25 13:36:49.768 ; [WARN] ; [36424] ; EAP ; EapTlsAuth.oprEapTls: unsafe set errno 0xff00050. 

2.查阅终端官网说明,有如下提示 

 (官方提示:出于安全原因,我们移除了 EAP-PEAP、EAP-TLS 和 EAP-TTLS 配置中使用的“不验证”设置选项。在 Android 11 功能更新版本中,此选项已被移除。) 

【安卓11系统相关新特性英文资料介绍】

***.***/android-11-break-enterprise-wifi-connection/

3. 一般对于eap-peap/mschapv2认证,对于(苹果、Windows和安卓11系统之前的安卓终端)可以不验证终端上的服务器证书,只需要EIA侧配置根证书和服务器证书即可;但从安卓11版本开始,部分安卓终端不能选择不验证CA证书的选项了,也就是终端必须有CA证书对“不验证”的更改和修正。



解决方法

1. 若异常安卓终端有预制CA证书,那么在如下截图 802.1x EAP认证过程安卓终端侧填写参数时的 Step 2 不要选择“不认证”,而是选择证书进行验证; 

 2. 若异常安卓终端没有预制CA证书,可以导入eia提供的CA证书,eia提供的CA证书有两级机构(topRoot CA以及ScendRoorCA,两个都需要导入,选择时选择二级CA即可; 

 3. 该问题主要与终端和服务器侧的交互有关,若以上方法1和2仍不能解决,则请联系服务器侧支持。



该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2023-03-16对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作