3

任务是实现一个具有基于生物识别(指纹)安全性的 Java Card 应用程序(Applet)。我看到,自从 Java Card 规范 v2.2.2 以来,API 包含一个特殊的包——javacardx.biometry带有诸如BioTemplate和之类的接口,BioBuilder但我没有看到任何实现。

  1. 这是否意味着为了实现指纹认证小程序需要购买额外的商业 SDK(例如从 Griaule Biometrics 或MegaMatcher)?我想检查标准 Javacard API 中提供的功能是否足够(也许我只是错过了一些东西);
  2. 如果需要一些“第三方”sdk,您能否推荐或分享使用哪一个的经验。
4

1 回答 1

3

javacardx.biometry只是一个通用接口,它使开发人员更容易为具有生物特征的卡实现 Applet 。否则,您将不得不使用供应商特定代码;现在您可以简单地将生物识别模板发送byte[]到供应商特定的实现。如果您要切换智能卡实现,您几乎不需要做任何工作来移植您的 Applet。

Java Card 似乎对 API 没有任何限制。所以,是的,您需要来自 Java Card 供应商和生物识别供应商的组合包才能在卡上使用 match。Java Card 中许多 API(和密码常量)的可用性并不意味着这些卡上存在这些特性。

于 2012-07-06T22:46:54.077 回答