JMRTD (Java Mistery Travel Document) 是一种用于检查电子护照的 Java 库。它提供了一组 API ,用于读取电子护照中的信息并进行安全验证。主要的 API 包括:

  • Passport: 用于读取电子护照中的信息。

  • SecurityInfo: 用于读取电子护照中的安全信息。

  • SODFile: 用于读取电子护照中的 SOD (Security Object Directory) 文件。

  • CardService: 用于与电子护照交互。

  • CardServiceException: 当与电子护照交互时发生错误时抛出。

主要验证方式分为:

BAC(基本访问控制)是一种用于在证件上验证身份的协议。它需要证件所有者提供身份证件号码和证件上的所有者照片以及一个口令来验证身份。

PACE(公共地面身份验证)是一种用于在身份证上验证身份的协议。它需要证件所有者提供证件上的所有者照片,并使用智能卡读卡器进行生物识别,如指纹或面部识别来验证身份。

EAC-CA(电子高级认证)是一种用于在证件上验证身份的协议。它需要证件所有者提供证件上的所有者照片和生物识别信息,并且还需要证件上的电子数字签名来验证身份。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐