SGP.32-09

有任何关于GSMA\IOT\eSIM\RSP\业务应用场景相关的问题,欢迎+W:  xiangcunge59  一起讨论, 共同进步 (加的时候请注明:  来自CSDN-iot).

3.4 Profile State Management
 

3.4.1 Enable Profile
 

在文档的第3.4节中,详细描述了配置文件状态管理过程,特别是“启用配置文件”(Enable Profile)的过程。以下是该部分的主要内容概述:

3.4 配置文件状态管理

3.4.1 启用配置文件
- **定义**:此程序定义了在eUICC包中执行“启用配置文件”命令的过程,该命令用于启用已下载并安装在eUICC上的配置文件。

**开始条件**:
- 配置文件已下载并安装在eUICC中。
- 包含“启用配置文件”命令的eUICC包已通过“ES10b.LoadEuiccPackage”由eUICC接收,如3.3.1节所述。
- 已按照3.3.1节所述验证了eIM签名、EID和重放计数器。

**程序**:
1. 如果在此eUICC包中已处理过启用命令,则ISD-R(发行安全域-规则)应停止程序,并返回表示失败的结果。
2. ISD-R应查找具有ICCID的目标配置文件。如果未找到目标配置文件,则ISD-R应停止程序,并返回表示失败的结果。
3. ISD-R应验证目标配置文件的状态,并检查是否授予使用回滚机制。如果目标配置文件不在禁用状态,或者如果授予了回滚机制的使用权但当前没有启用的配置文件(或没有标记为“待禁用”的配置文件),则ISD-R应停止程序,并返回表示失败的结果。
4. eUICC应将目标配置文件标记为“待启用”,并将当前启用的配置文件(如果有)标记为“待禁用”,并记录是否授予使用回滚机制(连同将被禁用的配置文件(如果有)的引用)。
5. eUICC应生成PSMO(配置文件状态管理操作)执行结果数据结构,指示'启用配置文件'PSMO的结果,并按照3.3.1节所述继续程序。

**结束条件**:
- 目标配置文件被标记为“待启用”,当前启用的配置文件(如果有)被标记为“待禁用”。
- 如果授予了使用回滚机制的权限,则已记录(连同将被禁用的配置文件(如果有)的引用)。
- 包含启用命令结果的已签名eUICC包执行结果数据结构存储在eUICC中。

这个过程确保了在eUICC上可以安全地启用配置文件,同时考虑到了可能的回滚机制,以便于在出现问题时可以恢复到之前的状态。

3.4.2 Disable Profile
 

在文档的第3.4.2节中,定义了在eUICC包中执行“禁用配置文件”(Disable Profile)命令的过程,该过程用于禁用已下载并安装在eUICC上的配置文件。以下是该部分的主要内容概述:

3.4.2 禁用配置文件
- **定义**:此程序定义了在eUICC包中执行“禁用配置文件”命令的过程,用于禁用已下载并安装在eUICC上的配置文件。

**开始条件**:
- 配置文件已下载并安装在eUICC中。
- 包含“禁用配置文件”命令的eUICC包已通过“ES10b.LoadEuiccPackage”由eUICC接收,如3.3.1节所述。
- 已按照3.3.1节所述验证了eIM签名、EID和重放计数器。

**程序**:
1. 如果在此eUICC包中已处理过禁用或启用命令,则ISD-R(发行安全域-规则)应停止程序,并返回表示失败的结果。
2. ISD-R应查找具有ICCID的目标配置文件。如果未找到目标配置文件,则ISD-R应停止程序,并返回表示失败的结果。
3. ISD-R应验证目标配置文件的状态。如果目标配置文件不在启用状态,则ISD-R应停止程序,并返回表示失败的结果。
4. eUICC应将目标配置文件标记为“待禁用”。
5. eUICC应生成PSMO(配置文件状态管理操作)执行结果数据结构,指示'禁用配置文件'PSMO的结果,并按照3.3.1节所述继续程序。

**结束条件**:
- 目标配置文件被标记为“待禁用”。
- 包含禁用配置文件结果的已签名eUICC包执行结果数据结构存储在eUICC中。

**注意**:
- 为了保持连接性,禁用命令需要在同一eUICC包中跟随一个启用命令。

这个过程确保了在eUICC上可以安全地禁用配置文件,并且考虑到了在禁用操作后保持连接性的需求,这通常通过在同一个eUICC包中包含一个启用命令来实现。

3.4.3 Delete Profile
 

在文档的第3.4.3节中,定义了在eUICC包中执行“删除配置文件”(Delete Profile)命令的过程,该过程用于删除已下载并安装在eUICC上的配置文件。以下是该部分的主要内容概述:

3.4.3 删除配置文件
- **定义**:此程序定义了在eUICC包中执行“删除配置文件”命令的过程,用于删除已下载并安装在eUICC上的配置文件。
- **注意**:eUICC包不应包含同时授予使用回滚机制的启用命令和删除命令,其中删除命令试图删除IPA可能想要回滚到的配置文件。

**开始条件**:
- 配置文件已下载并安装在eUICC中。
- 包含“删除配置文件”命令的eUICC包已通过“ES10b.LoadEuiccPackage”由eUICC接收,如3.3.1节所述。
- 已按照3.3.1节所述验证了eIM签名、EID和重放计数器。

**程序**:
1. ISD-R(发行安全域-规则)应查找具有ICCID的目标配置文件。如果未找到目标配置文件,则ISD-R应停止程序,并返回表示失败的结果。
2. ISD-R应验证目标配置文件的状态:
   a. 如果目标配置文件处于禁用状态且未标记为“待启用”,或处于启用状态且标记为“待禁用”且当前未被回滚机制引用,则eUICC应删除目标配置文件。
   b. 如果目标配置文件处于启用状态且标记为“待禁用”,则eUICC应将目标配置文件重新标记为“待禁用和删除”。
   c. 如果目标配置文件处于启用状态且未标记为“待禁用”,或处于禁用状态(或标记为“待禁用”)但当前被回滚机制引用,则ISD-R应在PSMO执行结果中指示失败。
3. eUICC应生成PSMO(配置文件状态管理操作)执行结果数据结构,指示'删除配置文件'PSMO的结果,并按照3.3.1节所述继续程序。

**结束条件**:
- 目标配置文件要么被删除,要么被标记为“待禁用和删除”,或保持在“启用”状态并在已签名的eUICC包执行结果中指示失败。
- 如果目标配置文件被删除,则与该配置文件相关的所有数据将被删除。
- 包含删除配置文件结果的已签名eUICC包执行结果数据结构存储在eUICC中。

这个过程确保了在eUICC上可以安全地删除配置文件,同时考虑了配置文件的状态和回滚机制的使用,以确保操作的正确性和系统的稳定性。

3.4.4 Configure Automatic Profile Enabling by eIM
 

在文档的第3.4.4节中,定义了在eUICC包中执行“配置自动启用配置文件”(Configure Automatic Profile Enabling)命令的过程,该过程用于激活或停用eUICC中的自动配置文件启用功能,以及添加或更新在使用默认SM-DP+时自动配置文件启用过程中使用的数据。以下是该部分的主要内容概述:

3.4.4 通过eIM配置自动启用配置文件
- **定义**:此程序定义了在eUICC包中执行“配置自动启用配置文件”命令的过程,用于激活或停用eUICC中的自动配置文件启用功能,并添加或更新在使用默认SM-DP+时自动配置文件启用过程中使用的数据。

**开始条件**:
- 包含“配置自动启用配置文件”命令的eUICC包已通过“ES10b.LoadEuiccPackage”由eUICC接收,如3.3.1节所述。
- 已按照3.3.1节所述验证了eIM签名、EID和重放计数器。

**程序**:
1. 如果存在autoEnableFlag并且自动配置文件启用功能未被激活,则ISD-R(发行安全域-规则)应激活自动配置文件启用功能。如果autoEnableFlag不存在且自动配置文件启用功能已被激活,则ISD-R应停用自动配置文件启用功能。在所有其他情况下,自动配置文件启用状态保持不变。
2. 如果存在,ISD-R应存储自动启用数据(用于默认SM-DP+的smdpOid和smdpAddress),以便在自动配置文件启用中使用。
3. eUICC应生成PSMO(配置文件状态管理操作)执行结果数据结构,指示'配置自动启用配置文件'PSMO的结果,并按照3.3.1节所述继续程序。

**结束条件**:
- 根据autoEnableFlag的存在与否和当前状态,目标配置文件的自动启用配置被激活或停用。
- 如果提供了自动启用数据,则这些数据被存储在eUICC中,以便在自动配置文件启用过程中使用。
- 包含配置自动启用配置文件结果的已签名eUICC包执行结果数据结构存储在eUICC中。

这个过程确保了eUICC上的自动配置文件启用功能可以根据eIM的指令进行激活或停用,并且可以更新在使用该功能时所需的数据,从而提供了更大的灵活性和自动化程度。

3.4.5 Configure Automatic Profile Enabling by IPA
 

在文档中提到的程序描述了如何通过IPA(IoT配置文件助理)请求使用默认的SM-DP+(订阅管理数据准备服务器)来配置自动启用配置文件的过程。以下是该程序的主要内容概述:

**开始条件**:
- eUICC(嵌入式通用集成电路卡)不包含任何eIM(eSIM IoT远程管理器)配置数据。

**程序**:
1. IPA调用"ES10b.ConfigureAutomaticProfileEnabling"函数,该函数可选地包含autoEnableFlag、smdpOid和smdpAddress参数。
2. 如果eUICC中已经存在任何eIM配置数据,eUICC应返回错误,并且程序应停止。否则,程序继续执行步骤3。
3. 如果存在autoEnableFlag并且自动配置文件启用功能未被激活,则eUICC应激活自动配置文件启用功能。如果autoEnableFlag不存在但自动配置文件启用功能已激活,则eUICC应停用自动配置文件启用功能。在所有其他情况下,自动配置文件启用状态保持不变。
4. 如果提供了自动启用数据(用于默认SM-DP+的smdpOid和smdpAddress),eUICC应存储这些数据,以便在自动配置文件启用时使用。
5. eUICC向IPA返回ok响应。

这个过程允许在eUICC中配置自动启用配置文件的功能,这可以在没有eIM配置数据的情况下由IPA发起。通过这种方式,可以简化配置文件的管理和分发过程,特别是在需要自动化和批量处理配置文件时。

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值