我正在尝试开发一个运营商的应用程序,在这里,应用程序
说我有这样的东西(扫描的QR代码):
LPA:1$sm-v4-009-pla-gtm.pr.go-esim.com#<activation code>我想知道以下情况是否属实:
发布于 2019-12-02 12:45:54
激活代码需要始终包含嵌入式编码证书。
不,没有提到任何嵌入式证书的激活代码的格式在SGP.22中定义:
An activation code can be parsed from a user scanned QR code.
The format of activation code is defined in SGP.22.
For example, "1$SMDP.GSMA.COM$04386-AGYFT-A74Y8-3F815$1.3.6.1.4.1.31746"

基于我的研究,在签名过程中使用访问规则将证书附加到应用程序。。(不是100%确定)(需要其他人的输入)
SGP .22还指出:
When provided in a QR code according to ISO/IEC 18004 [15], the Activation Code SHALL
be prefixed with "LPA:"如规范所示,代码只应包含OID,而不应包含嵌入式证书。
如果用户决定以第一种方式在其他设备上使用该代码,他将无法在其他android/iOS设备上再次使用该代码。
不管操作系统如何,QR代码只能消耗一次。
这类本机设置的QR代码对android和iOS的激活是否相同,是否可以以相同的方式用于这两个设置?
Android使用由正式文档指定的QR代码格式,因此这与操作系统完全无关。我在iOS电话核心中找不到任何接受编码字符串的函数,但是有一个函数将格式的每个字段作为单独的参数。在这些情况下,您必须解析从QR代码中获得的字符串。因此,是的,同样的QR代码可以在安卓和iOS中使用。
https://stackoverflow.com/questions/59072586
复制相似问题