首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过eUICC通过SCP03t将分段配置文件包安装到ISD-P上

问通过eUICC通过SCP03t将分段配置文件包安装到ISD-P上
EN

Stack Overflow用户
提问于 2020-03-09 11:08:55
回答 2查看 172关注 0票数 1

我已经实现了SCP03t,并希望在我的eUICC上的ISD上安装我的DER编码的网络配置文件包。当我用标签‘86’发送命令的第一段时,我得到了来自8600的eUICC响应,这意味着成功。在发送第2段时,eUICC使用一个非意义的随机字符串(至少对我来说是这样)进行响应,然后在第三个命令上使用9F460102的错误标记进行响应,并中止安装。

这是我在第二个命令响应中得到的一个例子:6B23AC8C1666439B66C126ECAA9B069B00800000000000000000000000000000

有人能告诉我我错过了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-19 13:33:06

因此,我的eUICC操作系统不接受SMS PP数据下载信封的140个字节(字符);它应该是130个字节/短信。另外,在我的情况下,用于生成ICV的二进制计数器字符串应该是十六进制,而标准则明确规定计数器应该是二进制的。

票数 0
EN

Stack Overflow用户

发布于 2020-03-24 17:46:13

也许eUICC正在期待使用“配置文件保护密钥”PPK?对我来说,响应"8600“意味着S被接受了(但如果期望PPK命令为86,则可能是错误的键),因此后续的响应数据可能是”胡说八道“,最终失败。

我意识到,根据GSMA规范,PPK是“可选的”,但是您的eUICC可能无论如何都在期待PPK。对PPK的经常商业使用应该是普遍的(如果不是主要的话)。

你能试试以下步骤吗?

  1. 生成PPK、PPK并使用PPK加密配置文件包(生成“GSMASGP.22-RSP技术规范”2.2版第30页图4中的“绑定配置文件包”)。
  2. 需要包含在“绑定配置文件包”中。如“GSMASGP.02”4.0版第190页图4133-B所示,首先发送带有SCP03t凭据( send,shown )的命令87。
  3. 从命令87发出的响应应该包括从第1步开始的明文PPK-ENC,PPK-MAC。
  4. 然后用PPK-ENC,PPK-MAC发送命令86,而不是SCP03t ( send,shown)的凭据,并继续到配置文件加载。

你能让我们知道这是否有效吗?同样,这假设eUICC本质上需要使用PPK,而它应该是可选的。

最后,如果我对这个问题的理解是正确的,那么以上步骤1-4之前的序列将表示SGP.23 RSP规范版本1.5第75页中的“测试序列#05错误:使用的S-ENC代替PPK-ENC”,尽管eUICC没有返回预期可读/可用的响应"R_PIR_SECU_INVALID“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60599299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档