·USIM返回的状态条件为SW1=‘90’.SW2=‘00’——正常的命令结尾[CR1、CR2]。 6.ME模拟器向USIM发送READ BINARY命令,命令使用长度2字节。
·USIM返回的状态条件为SW1=‘90’.SW2=‘00’——正常的命令结尾(CR5)。 7.ME模拟器向USIM发送携带错误PIN的VERIFY PIN命令。
·USIM返回状态条件SW1=‘63’,SW2=‘C2’——PIN校验不成功,还剩两次尝试[CR7、CRI5]。
对于支持逻辑信道的USIM执行步骤8到9。
8.ME模拟器向USIM发送MANAGE CHANNEL (OPEN)命令。 ·USIM应返回它所分配的逻辑信道号——称之为信道‘a’。
9.ME模拟器在信道‘a’上向USlM发送携带空的数据字段的VERIFY PIN命令。 10. USIM返回的状态条件为SW1=‘63’,SW2=‘C2’—PIN校验不成功,还剩2次尝试[CR7、 CR15]。
11.ME模拟器向USIM发送携带PIN的VERIFY PIN命令。 12. ME拟器向USIM发送携带空的数据字段的VERIFY PIN命令。
· USIM返回状态条件SW1=‘63’,SW2=‘C3’——PIN校验不成功,还剩3次尝试[CR6、CR3].
13.ME模拟器向USIM发送携带错误PIN的VERIFY PIN命令。
· USIM返回状态条件:SWl=‘63’.SW2=‘C2’——PIN校验不成功,还剩两次尝试(CR8)。 14.ME模拟器向USIM发送携带错误PIN的VERIFY PIN命令。
· USIM返回状态条件SWl=‘63’,SW2=‘C1’--PIN校验不成功,还剩1次尝试(CR9)。 15. ME模拟器复位USIM并选择USIM应用。
16. ME模拟器向USIM发送携带错误PIN的VERIFY PIN命令。
· USIM返回状态条件SWl=‘63’,SW2=‘CO’--PIN校验不成功,剩余尝试次数为0(CR10)。 17. ME模拟器向USIM发送携带错误PIN的ⅦⅪFY PN命令。
· USIM返回状态条件SW1=‘69’.SW2=‘83’--PIN被锁死(CR11)。 18. ME模拟器USIM发送携带PIN的VERIFY PIN命令。
· USIM返回状态条件SW1=‘69’,SW2=‘83’----PIN被锁死[CR4、CR11]。 19.ME模拟器复位USIM,然后选择并激活USIM应用。 20.ME模拟器向USIM发送携带PIN的VERIFY PIN命令。
· USIM返回状态条件SWl=‘69’,SW2=‘83’——PIN被锁死[CR4、CRll]。 21. ME模拟器向USIM发送携带空的数据字段的VERIFY PIN命令。
·USIM返回的状态条件SW1=‘63’,SW2=‘CO’--PIN校验不成功,还剩0次尝试,或SW1=
‘69’.SW2=‘83’--PIN被锁死[CR14、CRl6]。 22.ME模拟器向USIM发送SELECT命令来选择DFIMSI。
23. ME模拟器向USIM发送READ BINARY命令,命令使用长度2字节。
· USIM返回的状态条件为SW1=‘69’,SW2=‘82’——安全状态不满足(CR12)。 24. ME模拟器向USIM发送UNBLOCK PIN命令。
· USIM返回的状态条件为SW1=‘90’,SW2=‘00’——正常的命令结尾。 25. ME模拟器向USIM发送携带空的数据字段的VERIFY PIN命令。
· USIM返回状态条件SW1=‘63’,SW2=‘C3’——PIN校验不成功,还剩3次尝试[5.8.1.13.2节的 CR1].
26. ME模拟器向USIM发送DISABLE PIN命令。 27. ME模拟器复位USIM。
28. ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。 29. ME模拟器向USIM发送SELECT命令来选择DFIMSI。
30.ME模拟器向USIM发送READ BINARY命令,命令使用长度2字节。
· USIM返回的状态条件为SW1=‘90’,SW2=‘00’——正常的命令结尾(CR5)。 31. ME模拟器向USIM发送携带PIN的VERIFY PIN命令。 · USIM应返回对于该命令的相应的错误代码[CR4-1]。 32.ME模拟器向USIM发送携带PIN的ENABLE PIN命令。 5.8.1.10 CHANGE PIN
5.8.1.10.1 定义和适用范围
符合YD/T 1762.1-2008要求的所有卡必须支持本节所描述的所有功能。 5.8.1.10.2 一致性要求
CR1:CHANGE PIN命令用于发起一个PIN的数据比较过程,然后有条件的用发给USIM的命令中的
新的PIN来替代现有的PIN。
CR2: 在以下条件被满足的情况下,该功能给相应的PIN对象分配一个新的值: 1.PIN没有被禁用: 2.PIN没有被锁死。
CR3: 该功能应能够接受以下输入:PIN的指示(密钥引用编号).旧PIN和新PIN。 CR4: 如果提供的旧PIN是正确的,则剩余的PIN的尝试次数被重置为3,且新PIN值生效。
CR5:如果提供的旧PIN是错误的,则剩余的PIN的尝试次数将减少,且PIN保持不变. CR6: 在连续3次提供错误的PIN之后,不需要在同一卡会话中,相应的PIN`被锁死,且在UNBLOCK
PIN功能在相应的PIN上成功执行前访伺条件不可能被满足。
CR7: 一旦在某个逻辑信道上修改PIN成功,则新PIN值在所有其他逻辑信道上可以立即获得。
具体要求见“YD/T 1762.1-2008第11.1.10节。 5.8.1.10.3 测试目的
验证CHANGE PIN功能符合5.8.1.10.2节的要求。
注:该功能只测试PIN。它假设如果该功能在PIN上正确操作,那么它也将在PIN2和其他PIN上正确操作. 5.8.1.10.4 测试方法 初始条件:
1.USIM应被连接到ME模拟器。
2.USIM的PIN被设置为‘00 00 00 00’。 测试步骤:
1.ME模拟器复位USIM。
2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。
3.ME{莫拟器向USIM发送携带错误的旧PIN的CHANGE PIN命令,命令中的新PIN值为‘33 33 33 33’。
·USIM返回的状态条件为SW1=‘63’,SW2=‘C2’——PIN验证不成功,剩余两次尝试(CR5)。
4.ME模拟器向USIM发送携带正确的旧PIN的CHANGE PIN命令,命令中的新PIN值为‘33 33 33 33’.
·USIM返回的状态条件为SWl=‘90’.SW2=‘00’——正常的命令结尾[CR1、CR4]。 5.IVlF模拟器向USIM发送携带空的数据字段的VERIFY PIN命令。
·USIM返回的状态条件为SW1=‘63’,SW2=‘C3’——PIN校验不成功,剩余3次尝试(CR4)。
6.ME模拟器向USIM发送携带新PIN‘33 33 33 33’的VERIFY PIN命令。
·USIM返回的状态条件为SW1=‘90’,SW2=‘00’——正常的命令结尾[CR1、CR4]。 7.ME模拟器向USIM发送携带错误的旧PIN的CHANGE PIN命令,命令中的新PIN值为‘55 55 55 55,。
·USIM返回的状态条件为SWl=‘63’,SW2=‘C2’——PIN校验不成功,剩余两次尝试(CR5)。
8.ME模拟器向USIM发送携带错误的旧PIN的CHANGE PIN命令,命令中的新PIN值为‘55 55 55 55’。
·USIM返回的状态条件为SW1=‘63’,SW2=‘Cl’——PIN校验不成功,剩余1次尝试(CR5).
9.ME模拟器复位USIM。
lO. ME模拟器向USIM发送携带错误的旧PIN的CHANGE PIN命令,命令中的新PIN值为‘55 55 55 55’.
·USIM返回的状态条件为SW1=‘63’,SW2=‘CO’——PIN校验不成功,剩余尝试数为0(CR5)。
11. ME模拟器向USIM发送携带错误的PIN的VERIFY PIN命令。
· UAIM返回的状态条件为SW1=‘69’,SW2=‘83’--PIN被锁死(CR6)。