eIM 使用 IpaEuiccDataRequest 从 eUICC 和/或 IPA 检索数据
eIM 可以通过在 IpaEuiccDataRequest 的 tagList 中列出请求项的每个标签来请求一个或多个 IPA 和 eUICC 数据项。定义了以下 IPA 和 eUICC 数据和标签:
• 默认 SM-DP+ 地址(参见 SGP.22 [4]),标签“80”。
• eUICCInfo1(参见本规范第 5.9.2 节),标签“BF20”。
• eUICCInfo2(参见本规范第 5.9.2 节),标签“BF22”。
• 根 SM-DS 地址(参见 SGP.22 [4]),标签“83”。
• 关联令牌(参见本规范第 2.11.1 和 5.9.18 节),标签“84”。
• EUM 证书(参见 SGP.22 [4]),标签“A5”。
• eUICC 证书(参见 SGP.22 [4]),标签“A6”。
• IPA 功能(参见第 4.1 节),标签“88”。
• 设备信息(参见 SGP.22 [4] 第 4.2 节),标签“A9”。
• 通知和/或 eUICC 包结果列表(参见本规范第 5.9.11 节),标签“BF2B”。
为了在 eUICC 中的多个 EUM 证书和 eUICC 证书之间进行选择,eIM 可以提供 CI 公钥标识符 (euiccCiPKId)。如果未提供 euiccCiPKId,则在选择要返回的 EUM 证书和/或 eUICC 证书时,应使用 eUICCInfo2 中 euiccCiPKIdListForSigning 的第一个条目作为 euiccCiPKId。
searchCriteria 数据对象可用于过滤 IPA 和 eUICC 应返回的通知和/或 eUICC 包结果列表,如第 5.9.11 节所定义。
IPA 使用以下函数获取 eUICC 数据:ES10b.GetEUICCInfo(参见第 5.9.2 节)、ES10b.GetCerts(参见第 5.9.10 节)、ES10b.GetEID(参见第 5.9.19 节)、ES10b.
RetrieveNotificationsList(参见第 5.9.11 节)、ES10a.GetEuiccConfiguredAddresses(参见第 5.8.1 节)和 ES10b.GetEimConfigurationData(参见第 5.9.18 节)。IPA 应支持至少向 eIM 提供关联令牌和 IPA 功能。 IPA 不强制支持其余 IPA 和 eUICC 数据,但取决于 IPA 功能。
如果 IPA 不支持特定 IPA 或 eUICC 数据,则在构建 IpaEuiccDataResponse 结构时,IPA 会将其忽略(请参阅第 2.11.2.2 节)。根据 IPA 功能,IPA 应支持以下内容:
• 具有 IPA 功能 eimCtxParams1Generation 的 IPA 应支持向 eIM 提供 deviceInfo。
• 具有 IPA 功能 minimalEsipaBytes 的 IPA 应支持向 eIM 提供 euiccInfo1、euiccInfo2、eumCertificate 和 euiccCertificate