5.14.8 函数 (ESipa):CancelSession
相关程序:配置文件下载和安装
函数提供商实体:eIM
说明:
IPA 应调用此函数来请求取消正在进行的 RSP
会话。此决定可能源自 eIM 或 IPA,具体取决于发生故障的位置。eIM 可在 ESipa.AuthenticateClient 和
ESipa.GetBoundProfilePackage 中返回触发 IPA 取消会话的错误代码。
此函数通过 SM-DP+ 提供的 TransactionID 与先前执行的 ESipa.AuthenticateClient 或
ESipa.GetBoundProfilePackage 相关联。
在收到此函数调用后,eIM 应根据收到的输入数据调用 ES9+’.CancelSession 函数。此函数的输入参数与 SGP.22 [4] 第 5.6.5 节中定义的
ES9+.CancelSession 的输入参数相同。但是,
cancelSessionResponse 根据以下 ASN.1 结构进行了扩展,其中添加了
compactCancelSessionResponseOk。具有 IPA 功能 minimizeEsipaBytes 的 IPA 应将从 eUICC 收到的带有
cancelSessionResponseOk 的 cancelSessionResponse 重新编码为带有
compactCancelSessionResponseOk 的 cancelSessionResponse,以减少要传输到
eIM 的字节数。在调用 ES9+’.CancelSession 函数之前,从具有 IPA 功能 minimalEsipaBytes 的 IPA 接收
cancelSessionResponse 的 eIM 应
根据收到的
cancelSessionResponse 和 eIM 已有的数据(transactionId(例如,来自
serverSigned1)和 serverCertificate/smdpCertificate)恢复 eUICC 准备的 cancelSessionResponse。
5.7.5 函数 (ES9+’):CancelSession
相关程序:配置文件下载和安装
函数提供商实体:SM-DP+
说明:
此函数应由 eIM 调用,以请求取消正在进行的 RSP
会话。
此函数与 SGP.22 [4] 第 5.6.5 节中定义的 ES9+.CancelSession 函数相同,其中 eIM 扮演 LPA 的角色。此外,如果 IPA 在 ESipa.CancelSession 请求中发送了所有必要的输入数据,则 eIM 应将其转发为
ES9+'.CancelSession 请求。否则,eIM 应完成缺失的输入数据,如 ES9+.CancelSession 函数中所述。