任务是实现基于生物指纹(指纹)的安全性的Java Card应用程序(Applet)。我看到,自Java Card规范v2.2.2以来,API包含一个特殊的包javacardx.biometry
-具有诸如BioTemplate
和BioBuilder
之类的接口,但是我看不到任何实现。
最佳答案
javacardx.biometry
只是一个通用接口,使开发人员更容易为具有生物特征的卡实现Applet。否则,您将不得不使用供应商特定的代码。现在,您只需将byte[]
中的生物识别模板发送给特定于供应商的实现。如果您要切换智能卡的实现,则将Applet移植的工作量很小甚至没有。
Java Card似乎对该API没有任何限制。因此,是的,您需要Java卡供应商和生物识别技术供应商的组合包装,才能使用卡上的火柴。 Java卡中许多API(和密码常数)的可用性并不意味着这些卡上存在这些功能。
关于java - Java卡是否支持生物识别(特别是指纹认证)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11324154/