惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
C
Check Point Blog
B
Blog RSS Feed
G
Google Developers Blog
H
Help Net Security
博客园 - Franky
Blog — PlanetScale
Blog — PlanetScale
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Recent Announcements
Recent Announcements
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
DataBreaches.Net
小众软件
小众软件
T
The Blog of Author Tim Ferriss
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
Y
Y Combinator Blog
T
Tailwind CSS Blog
J
Java Code Geeks
MyScale Blog
MyScale Blog
雷峰网
雷峰网
有赞技术团队
有赞技术团队
博客园 - 聂微东

博客园 - CHHC

从服务端到桌面端:Go + HTML 多端交付方案 跨平台桌面应用(内嵌 Web 界面 + Go RESTful API 服务) Dify 网页爬虫 Ai常用工具 Dify公司内部知识库权限隔离 智能体:OA行政助手 dify4: test-doc dify3: test-api dify2: test-image dify1: test-local-ollama 访问本地大模型 docker + dify + ollma 安装与配置 dify使用 eSIM SGP32 IPAd 适配移远EC200A OpenCPU 公钥解析 eSIM SGP32 自建符合GSMA规范的eIM平台(支持SGP32及SGP22卡接入) eSIM SGP32 eIM GSMA转码器(支持net及java) eSIM SGP32 证书 eSIM SGP32 EuiccPackage包eimSignature和euiccSignEPR生成及校验 eSIM SGP32/SGP22 EUICC.SDK - IPAd RTSPShape-包含服务端及客户端 树莓派安装与配置 NetCore树莓派桌面应用程序 C#解析TLV数据(der -> asn1) golang 项目依赖备份 SGP32笔记 SoftSIM - swSIM eSIM SGP.22 LPA程序开发 - 协议解析 eSIM SGP.22 LPA程序开发 - 实现功能 PGP文件加解密 vscode配置c/c++环境
eSIM SGP32 生成eUICC所需的配置数据
CHHC · 2026-05-11 · via 博客园 - CHHC

如果是空白卡,使用ES10b.AddInitialEim进行初始化(内置eIM公钥,配对的私钥留在eIM上);
如果非空白卡,使用ES10b.LoadEuiccPackage执行eUlCCPackage(addEim, updateEim, deleteEim)

使用eIM的公钥对数据包进行校验,验证 eimSignature 签名的有效性 -- 预留在eUICC上,GetEimConfigurationData
使用eUICC的公钥对数据包进行校验,验证 euiccSignEPR 签名的有效性 -- eIM通过审计接口获取到eUICC的公钥信息

EIM存储多个配置信息
GetEimConfigurationDataResponse ::= [85] SEQUENCE { -- Tag 'BF55'
eimConfigurationDataList [0] SEQUENCE OF EimConfigurationData
}
eUICC 可以存储多个 EIM 配置。当某一个 EIM 发起 Enable 指令时,IPA 接收该指令并通过 ES10b.LoadEuiccPackage 接口透传给 eUICC。eUICC 内部根据指令包中的标识符(eid)检索出预存的 EIM 公钥/证书,对 eimSignature 进行验签,验证通过后执行 Profile 的启用操作

image