1

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

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

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

4

2 回答 2

1

您可以使用 sim Alliance loader 工具安装带有强制 DAP 验证的小程序,您可以在此处找到工具。

于 2015-03-31T10:10:36.263 回答
1

回答您的问题:

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

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

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

于 2015-05-05T20:37:33.583 回答