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



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

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

并不是说我使用EclipseJCDK来开发小程序,而是使用gpJCManager上传小程序。

回答您的问题:

  • 我希望卡片管理员在上传我的文件时进行DAP验证。我该怎么办

有以下两种情况,如果发生任何一种情况,则加载块中需要DAP block

1.如果任何安全域具有Mandated DAP Verification privilege,并且如果是:身份验证数据(识别上述安全域的DAP块)应存在于加载文件中。

2.如果相关联的安全域具有DAP Verification privilege,并且如果是:身份验证数据(标识相关联安全域的DAP块)应该存在于加载文件中。

  • 它是否默认检查DAP,或者我必须在安装过程中使用一些参数

您需要在安全域的安装过程中设置适当的权限(如上所述)。CCD_ 6也需要放入安全域中,以验证DAP。DAP Keys可以是RSA或DES,并且必须使用特定的密钥版本。

有关更多详细信息,请参阅全球平台规范GPC_specification_2.2.1

您可以使用sim联盟加载器工具安装带有强制性DAP验证的小程序,您可以在这里找到该工具。

最新更新