如何在.cap文件加载中进行DAP验证?

时间:2015-02-21 08:46:43

标签: javacard globalplatform jcop

我想安装 .cap 文件。但我希望卡片管理员在上传文件时进行 DAP 验证。我该怎么办?它是默认检查DAP还是我必须在安装过程中使用一些参数?

我的智能卡是 Java Card 3.0.1 ,符合 Global Platform 2.2.1

不是我使用 Eclipse JCDK 来开发applet,而是使用 gp JCManager 来上传applet

2 个答案:

答案 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