我想安装 .cap 文件。但我希望卡片管理员在上传文件时进行 DAP 验证。我该怎么办?它是默认检查DAP还是我必须在安装过程中使用一些参数?
我的智能卡是 Java Card 3.0.1 ,符合 Global Platform 2.2.1
不是我使用 Eclipse 和 JCDK 来开发applet,而是使用 gp 和 JCManager 来上传applet
答案 0 :(得分:1)
您可以使用sim alliance loader工具安装具有强制DAP验证功能的applet,您可以找到工具here。
答案 1 :(得分:1)
回答你的问题:
DAP
验证。我该怎么办?有以下两种情况,如果任何一种情况发生,则在加载块中需要DAP block
:
1.如果任何安全域具有Mandated DAP Verification privilege
,如果是,则:加载文件中应存在验证数据(标识上述安全域的DAP块)。
2.如果关联的安全域具有DAP Verification privilege
,如果是,则:加载文件中应存在验证数据(标识关联安全域的DAP块)。
DAP
还是在安装过程中必须使用一些参数?您需要在安全域的安装过程中设置适当的权限(如上所述)。 DAP verification keys
也需要放在安全域中,以验证DAP。 DAP Keys
可以是RSA或DES,必须使用特定的密钥版本。
有关详细信息,请参阅全球平台规范GPC_Specification_2.2.1