Package org.jmrtd
-
Interface Summary Interface Description AccessKeySpec Super interface for BACKeySpec and PACEKeySpec.APDULevelAACapable The low-level capability of sending APDUs for the Active Authentication protocol.APDULevelBACCapable The low-level capability of sending APDUs for the BAC protocol.APDULevelEACCACapable The low-level capability of sending APDUs for the (EAC) Chip Authentication protocol (version 1).APDULevelEACTACapable The low-level capability of sending APDUs for the (EAC) Terminal Authentication protocol.APDULevelPACECapable The low-level capability of sending APDUs for the PACE protocol.APDULevelReadBinaryCapable The low-level capability for reading files usingSELECT
andREAD BINARY
(both SFI and non-SFI) commands.BACKeySpec A BAC key. -
Class Summary Class Description AbstractMRTDCardService Base class for MRTD card services.BACKey A BAC key.DefaultFileSystem A file system for ICAO MRTDs (and similar file systems).FileSystemCardService A card service that acts as a (file identifier indexed) file system.PACEKeySpec A key for PACE, can be CAN, MRZ, PIN, or PUK.PACESecretKeySpec A secret key for PACE.PassportService Card service for reading files (such as data groups) and using the various access control protocols (BAC, PACE, EAC-TA), clone-detection verification protocols (AA, EAC-CA), and the resulting secure messaging as implemented by the MRTD ICC.Util Some static helper functions.WrappedAPDUEvent An event signifying an exchange of wrapped (protected) command and response APDUs. -
Exception Summary Exception Description AccessDeniedException Exception for signaling failed BAC.BACDeniedException Exception for signaling failed BAC.PACEException An exception to signal errors during execution of the PACE protocol.