eSIM证书要求-证书验证-EID

news2024/9/23 7:28:22

SM-DP+ 和 SM-DS 应该验证 EUM 和 eUICC 证书中限制的 IIN 和 EID 的一致性(参见第 4.5.2.1.0.2 和 4.5.2.1.0.3 节),并考虑 SGP.29 [ 89]。

根据 SGP.29 [89] 颁发的 EID 没有 SGP.02 [2] 中定义的 8 位 IIN。 相反,它们具有可变长度的 EUM 标识号 (EIN)。 所以: 

o 如果 EIN 的长度为 8 位,则名称约束与 EIN 完全匹配。
o 如果 EIN 超过 8 位数字,则名称约束未完全指定 EIN。 在这种情况下,SM-DP+ 和 SM-DS 应该考虑名称约束不能完全确保 EUM 仅在其范围内分配值。
o 如果 EIN 少于 8 位数字,则名称约束还包括 EUM 特定标识号 (ESIN) 的前几位数字。 这有效地减少了 ESIN 中可用的位数。 EUM 应该注意这些数字在所有 EID 中被分配相同的值。

如果这些验证中的任何一个失败,证书将被视为无效,并且使用它的操作将被拒绝。

证书必须满足

Every certificate SHALL:
 Have a valid signature
 由 GSMA CI 签名,或由 GSMA CI 的可信链签名,但可能改为链接到公共 CA 的 TLS 证书除外(请参阅注意)。 证书路径验证应遵循 RFC 5280 [17] 中定义的过程,使用主题密钥标识符和授权密钥标识符字段。 因此,证书应具有“主题密钥标识符”和“权威密钥标识符”扩展集,但 GSMA CI 证书应仅具有“主题密钥标识符”扩展集。 注意:在此版本的规范中,SM-XX TLS 证书始终链接到 GSMA CI。 当 LPA 验证符合未来版本规范的 SM-XX 的 TLS 证书时,此异常提供更好的前向兼容性。

 未被撤销,并且信任链中的证书均未被撤销(需要注意的是,eUICC 可能不支持证书撤销,或者可能未提供最新的 CRL 来执行此验证)。
 未过期(需要注意的是,eUICC 和设备可能无法可靠地访问当前时间来执行此验证)。
 为其配置文件定义所有“关键”扩展。

当 LPA 验证 SM-XX TLS 证书时,可以选择验证本节其余部分给出的限制。 对于任何其他情况,除了上述验证之外,特别是那些证书,证书验证者应验证以下内容:

对于CERT.EUICC.ECDSA

 扩展“Key usage”应设置为值“digitalSignature”。
 应使用 OID“id-rspRole-euicc”设置扩展“证书策略”以指示 eUICC 证书。
验证“主题”字段是否符合 CERT.EUM.ECDSA 中包含的“名称约束”扩展:

    “组织”属性值应是“名称约束”中包含的可能组织名称之一
    “serialNumber”属性值(包含 EID)应以对应于“名称约束”中包含的相应组织名称的 IIN(第 1 至第 8 位数字)开头

  (总结一句就是 CERT.EUICC.ECDSA 和CERT.EUM.ECDSA是强关联的)

对于CERT.EUM.ECDSA

 扩展“密钥使用”应设置为值“keyCertSign”。
 应使用 OID“id-rspRole-eum”设置扩展“证书策略”以指示 EUM 证书。
 扩展“基本约束”应设置为 cA=true。 路径长度限制应设置为 0。

对于CERT.DPauth.ECDSA / CERT.DPpb.ECDSA
 

 扩展“Key usage”应设置为值“digitalSignature”。
 扩展“证书策略”应设置为以下 OID 之一:

   o 'id-rspRole-dp-auth' to indicate an SM-DP+ Certificate for authentication
with the eUICC.
  o 'id-rspRole-dp-pb' to indicate an SM-DP+ Certificate for profile binding.

The extension 'subjectAltName' SHALL be set with the SM-DP+ OID.
(每个eum厂商对应的oid  [  很重要 ])

CERT.DP.TLS

 扩展名“Key usage”应设置为“digitalSignature (0)”。
 扩展“扩展密钥用法”应设置为“id-kp-serverAuth”和“id-kp-clientAuth”,并且没有其他扩展密钥用法。
 扩展“证书策略”(如果存在)应使用 OID“id-rspRoledp-tls”设置以指示用于 TLS 的 SM-DP+ 证书。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/510844.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【计算机视觉 | Python】十个 Python 图像处理工具,建议点赞收藏

文章目录 一、前言二、常见的库2.1 scikit-image2.2 NumPy2.3 SciPy2.4 PIL / Pillow2.5 OpenCV-Python2.6 SimpleCV2.7 Mahotas2.8 SimpleITK2.9 pgmagick2.10 Pycairo 一、前言 这些 Python 库提供了一种简单直观的方法来转换图像并理解底层数据。 今天的世界充满了数据&am…

linux【网络编程】之UDP网络程序模拟实现

linux【网络编程】之UDP网络程序模拟实现 一、开发环境二、服务端实现2.1 接口认识2.1.1 socket创建网络通信套接字2.1.2 bind:绑定Ip和端口号2.1.3 sockaddr_in结构体2.1.4 IP地址转换函数:inet_addr、inet_ntoa2.1.5 recvfrom:读取数据 2.2…

大语言模型进化树重磅发布,感慨技术方向选择的残酷,文末有彩蛋

文 / 高扬(微信公众号:量子论) 今天说点有深度的内容。五一假期,学习了一篇论文《Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond》。 这篇论文来自 Amazon 以及 Texas A&M University 研究团队&…

【2023 · CANN训练营第一季】应用开发深入讲解——第五章 端到端案例讲解

学习资源 样例介绍 使用DVPP加速预处理网络输入,并通过模型转换使能静态AIPP功能,使能AIPP功能后,YUV420SP_U8格式图片转化为RGB,然后减均值和归一化操作,并将该信息固化到转换后的离线模型中,对ResNet50…

传统IDC服务器迁移上云流程

上云是趋势,越来越多企业的IDC服务器选择迁移上云,迁移上云的方式有很多,阿里云提供服务器迁移中心SMC来帮助用户迁移上云。使用SMC服务器迁移中心,将您的源服务器方便快捷地迁移至阿里云,支持的迁移源类型包括IDC服务…

【Java EE 初阶】锁策略以及CAS问题

目录 1.常见的锁策略 1.乐观锁 vs 悲观锁 2.读写锁 3.重量级锁 vs 轻量级锁 4.自旋锁(Spin Lock) 5.公平锁 vs 非公平锁 6.可重入锁 vs 不可重入锁 7.Synchronized实现了哪些锁策略? 1.是乐观锁也是悲观锁 2.既是轻量级锁也是重量级…

K_A37_005 基于STM32等单片机驱动ADS1115 ADC模块 串口与OLED0.96双显示

K_A37_005 基于STM32等单片机驱动ADS1115 ADC模块 串口与OLED0.96双显示 所有资源导航一、资源说明二、基本参数参数引脚说明 三、驱动说明IIC时序对应程序: 四、部分代码说明1、接线引脚定义1.1、STC89C52RCADS1115 ADC模块1.2、STM32F103C8T6ADS1115 ADC模块 五、基础知识学习…

解决“未在本地计算机注册“OraOLEDB.Oracle.1”提供程序“问题

由于本地使用Oracle.ManagedDataAccess批量插入问题,连接数据库时报错 : ProviderOraOLEDB.Oracle;Data Sourceorcl;User IdQueueDp;PasswordQueueDp 此问题之前解决过没记录,又遇到了,忘了怎么解决,试了很多没效果 解决办法一、…

用好git stash,工作超nice

一、介绍 如果修改后的内容还不想commit,就可以用git stash命令。它会将工作区和暂存区中的修改(也就是还没commit的内容)都会被保存到堆栈里,并在之后恢复到任意指定的分支上。 二、应用场景 1、在分支a进行开发feature 1时,突然需要紧急…

2、Orangepi Zero2刷机和系统启动

目录 2.1 工具安装 2.2 刷机 2.3 登录系统 2.4 修改登陆密码 2.5 网络配置 2.6 SSH登陆开发板 就像买了电脑,出厂带有 windows 操作系统,才算是正在的电脑,开发板需要烧写对应的系统固件,才 能正常发挥作用 工具 Orangepi Zero2…

【异常解决】浏览器无法访问此网站ERR_UNSAFE_PORT/网页可能无法连接,或者它已永久性地移动到了新网址问题解决方案

浏览器无法访问此网站ERR_UNSAFE_PORT问题解决方案 一、问题描述二、问题原因三、解决方案3.1 方案1修改服务器访问端口号(推荐)3.2 方案2修改浏览器设置3.2.1 Chrome浏览器3.2.2 Firefox浏览器3.2.3 Edge浏览器 一、问题描述 访问某一个特定的网址之后…

Flume系列:Flume Channel使用

目录 Apache Hadoop生态-目录汇总-持续更新 1:Kafka Channel 2:File Channel 3:Memory Channel Apache Hadoop生态-目录汇总-持续更新 系统环境:centos7 Java环境:Java8 1:Kafka Channel Kafka Chan…

vim键位图+vim基本操作命令表

前言:本章末vim的基本操作命令总结的比较全,建议收藏起来,方便后面使用时作字典查找。 目录 一、什么是vi(vim)? vim键盘 二、vim工作模式 1)命令模式 2)编辑模式 3)末行模式 4&#xf…

「2024」预备研究生mem-等差数列基础

一、等差数列基础 二、课后练习题 思路,知道a1和d ,就可以知道an,sn

Kafka 集成 SpringBoot, 快速入门

一、kafka的生产者和消费者 1. 生产者发送消息的流程 2. 消费者接收消息的流程 二、 java 代码实现 1. 添加依赖&#xff1a; <dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.12</artifactId></dependency>2. 实现…

回溯算法例题(剪枝策略)

目录 1.组合1.77. 组合2.216. 组合总和 III3.17. 电话号码的字母组合4.39. 组合总和5.40. 组合总和 II 2.分割1.131. 分割回文串2.*93. 复原 IP 地址 3.子集1.78. 子集2.90. 子集 II 4.排列1.46. 全排列2.47. 全排列 II 5.棋盘问题1.51. N 皇后2.37. 解数独 6.其他1.491. 递增子…

系统移植 5-10

1.进入linux内核源码目录下&#xff0c;打开Makefile文件&#xff0c;搜索vmlinux&#xff0c;找到cmd_link-vmlinux命令&#xff0c; 1179 cmd_link-vmlinux \ 1180 $(CONFIG_SHELL) $< "$(LD)" "…

不同应用场景瑞芯微RK3568主板方案定制

随着物联网和智能设备的迅猛发展&#xff0c;瑞芯微RK3568主板方案作为一种高性能的系统System-on-a-chip&#xff08;SoC&#xff09;&#xff0c;已经成为嵌入式系统、智能家居设备和工业自动化设备等应用场景的首选方案。定制瑞芯微RK3568主板方案可以满足不同应用场景的需求…

科技云报道:ChatGPT应用爆火,安全的大数据底座何处寻?

科技云报道原创。 毫无疑问&#xff0c;AIGC正在给人类社会带来一场深刻的变革。 而剥开其令人眼花缭乱的华丽外表&#xff0c;运行的核心离不开海量的数据支持。 ChatGPT的“入侵”已经引起了各行各业对内容抄袭的担忧&#xff0c;以及网络数据安全意识的提高。 虽然AI技术…

线程的原子性、可见性、有序性及线程安全知识整理

要想保证线程安全&#xff0c;必须同时满足原子性、可见性、有序性。 一、定义 1.1 原子性 一个操作或者多个操作&#xff0c;要么全部执行&#xff0c;并且执行的过程不会被打断&#xff0c; 要么就全部不执行&#xff08;一个操作是不可被分割的&#xff09;。 Java中实现…