JMRTD 0.4.5
A B C D E F G H I J K L M N O P Q R S T U V W Y Z

A

A0 - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
A1 - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
A2 - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
A5 - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
AAEvent - Class in org.jmrtd
Event to indicate AA protocol was executed.
AAEvent(Object, PublicKey, byte[], byte[], boolean) - Constructor for class org.jmrtd.AAEvent
Constructs a new event.
AB - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
AbstractFileSystemStructured - Class in net.sourceforge.scuba.smartcards
This class implements some basic file selection / reading / writing routines from the ISO7816-4 standard.
AbstractFileSystemStructured(CardService) - Constructor for class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
AbstractFileSystemStructured(CardService, boolean) - Constructor for class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
AC - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
AD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
addAPDUListener(APDUListener) - Method in class net.sourceforge.scuba.smartcards.CardManager
Adds a listener.
addAPDUListener(APDUListener) - Method in class net.sourceforge.scuba.smartcards.CardService
Adds a listener.
addAPDUListener(APDUListener) - Method in class org.jmrtd.PassportApduService
 
addAuthenticationListener(AuthListener) - Method in class org.jmrtd.Passport
 
addAuthenticationListener(AuthListener) - Method in class org.jmrtd.PassportService
Adds an authentication event listener.
addCardTerminalListener(CardTerminalListener) - Method in class net.sourceforge.scuba.smartcards.CardManager
Adds a listener.
addEntry(BACKeySpec) - Method in class org.jmrtd.BACStore
 
addEntry(int, BACKeySpec) - Method in class org.jmrtd.BACStore
 
addFaceInfo(FaceInfo) - Method in class org.jmrtd.lds.DG2File
Adds an image to this file.
addImageReadUpdateListener(ImageReadUpdateListener) - Method in class org.jmrtd.lds.FaceInfo
Adds a listener which will be notified when new image data is available.
addPassportListener(PassportListener) - Method in class org.jmrtd.PassportManager
Adds a listener to this manager.
addSubObject(BERTLVObject) - Method in class net.sourceforge.scuba.tlv.BERTLVObject
Adds object as subobject of this TLV object when this is not a primitive object.
addTerminal(CardTerminal, boolean) - Method in class net.sourceforge.scuba.smartcards.CardManager
Adds a terminal.
addTerminals(TerminalFactory, boolean) - Method in class net.sourceforge.scuba.smartcards.CardManager
Adds the terminals produced by factory.
AE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
APDUEvent - Class in net.sourceforge.scuba.smartcards
 
APDUEvent(Object, CommandAPDU, ResponseAPDU) - Constructor for class net.sourceforge.scuba.smartcards.APDUEvent
 
APDUFingerprint - Class in net.sourceforge.scuba.smartcards
Fingerprint data structure.
APDUFingerprint() - Constructor for class net.sourceforge.scuba.smartcards.APDUFingerprint
Constructs an empty fingerprint.
APDUFingerprint(CardService) - Constructor for class net.sourceforge.scuba.smartcards.APDUFingerprint
Constructs a fingerprint by sending some APDUs to the card connected to service.
APDUListener - Interface in net.sourceforge.scuba.smartcards
Specifies an event handler type to react to apdu events.
APDUWrapper - Interface in net.sourceforge.scuba.smartcards
Wrapper interface for command Apdu wrapping.
APPLICATION_CLASS - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Application tag class.
AQ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AuthAdapter - Class in org.jmrtd
Trivial implementation of AuthListener.
AuthAdapter() - Constructor for class org.jmrtd.AuthAdapter
 
AuthListener - Interface in org.jmrtd
Interface for authentication event observers.
available() - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
available() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.
AW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AX - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
AZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

B

BA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BACEvent - Class in org.jmrtd
Event to indicate BAC protocol was executed.
BACEvent(PassportService, byte[], byte[], byte[], byte[], boolean) - Constructor for class org.jmrtd.BACEvent
Constructs a new event.
BACKeySpec - Class in org.jmrtd
A BAC key entry.
BACKeySpec(String, Date, Date) - Constructor for class org.jmrtd.BACKeySpec
 
BACStore - Class in org.jmrtd
Flat file based database for BAC entries.
BACStore() - Constructor for class org.jmrtd.BACStore
 
BACStore(File) - Constructor for class org.jmrtd.BACStore
 
BACStore(URL) - Constructor for class org.jmrtd.BACStore
 
BB - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BERTLVInputStream - Class in net.sourceforge.scuba.tlv
TLV input stream.
BERTLVInputStream(InputStream) - Constructor for class net.sourceforge.scuba.tlv.BERTLVInputStream
Constructs a new TLV stream based on another stream.
BERTLVObject - Class in net.sourceforge.scuba.tlv
Generic data structure for storing Tag Length Value (TLV) objects encoded according to the Basic Encoding Rules (BER).
BERTLVObject(int, Object) - Constructor for class net.sourceforge.scuba.tlv.BERTLVObject
Constructs a new TLV object with tag tag containing data value.
BERTLVObject(int, Object, boolean) - Constructor for class net.sourceforge.scuba.tlv.BERTLVObject
Constructs a new TLV object with tag tag containing data value.
BF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BIT_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
BJ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BMP_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
BN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BOOLEAN_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
BR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
burnPassport(ZipFile) - Method in class org.jmrtd.PassportPersoService
Burns a passport
BV - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
BZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

C

CA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CAR_TAG - Static variable in class org.jmrtd.lds.CVCAFile
 
CardEvent - Class in net.sourceforge.scuba.smartcards
Event for card insertion and removal.
CardEvent(int, CardService) - Constructor for class net.sourceforge.scuba.smartcards.CardEvent
Creates an event.
CardFileInputStream - Class in net.sourceforge.scuba.smartcards
Inputstream for reading files on ISO 7816 file system cards.
CardFileInputStream(int, FileSystemStructured) - Constructor for class net.sourceforge.scuba.smartcards.CardFileInputStream
 
CardFingerprint - Interface in net.sourceforge.scuba.smartcards
A fingerprint determines certain properties of a connected smart card.
cardInserted(CardEvent) - Method in interface net.sourceforge.scuba.smartcards.CardTerminalListener
Called when card inserted.
CardManager - Class in net.sourceforge.scuba.smartcards
Manages all card terminals.
cardRemoved(CardEvent) - Method in interface net.sourceforge.scuba.smartcards.CardTerminalListener
Called when card removed.
CardService - Class in net.sourceforge.scuba.smartcards
Default abstract service.
CardService() - Constructor for class net.sourceforge.scuba.smartcards.CardService
Creates a new service.
CardServiceException - Exception in net.sourceforge.scuba.smartcards
CardServiceExceptions are used to signal error Response APDUs , ie responses different from 0x9000, but also low level errors.
CardServiceException(String) - Constructor for exception net.sourceforge.scuba.smartcards.CardServiceException
 
CardServiceException(String, int) - Constructor for exception net.sourceforge.scuba.smartcards.CardServiceException
Create a CardServiceException with a status word
CardTerminalListener - Interface in net.sourceforge.scuba.smartcards
Interface for card insertion and removal event observers.
CC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CHANNEL_SECURITY - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
checkDigit(String) - Static method in class org.jmrtd.lds.MRZInfo
Computes the 7-3-1 check digit for part of the MRZ.
checkDocSignature(Certificate) - Method in class org.jmrtd.lds.SODFile
Verifies the signature over the contents of the security object.
checkFields() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
Checks the correctness of the data for this instance of SecurityInfo
checkFields() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
Checks the correctness of the data for this instance of SecurityInfo
checkRequiredIdentifier(String) - Static method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
Checks whether the given object identifier identifies a ChipAuthenticationPublicKeyInfo structure.
checkRequiredIdentifier(String) - Static method in class org.jmrtd.lds.TerminalAuthenticationInfo
Checks whether the given object identifier identifies a TerminalAuthenticationInfo structure.
ChipAuthenticationInfo - Class in org.jmrtd.lds
A concrete SecurityInfo structure that stores chip authentication info, see EAC 1.11 specification.
ChipAuthenticationInfo(String, int, int) - Constructor for class org.jmrtd.lds.ChipAuthenticationInfo
Constructs a new object.
ChipAuthenticationInfo(String, int) - Constructor for class org.jmrtd.lds.ChipAuthenticationInfo
Constructs a new object.
ChipAuthenticationPublicKeyInfo - Class in org.jmrtd.lds
A concrete SecurityInfo structure that stores chip authentication public key info, see EAC 1.11 specification.
ChipAuthenticationPublicKeyInfo(PublicKey, int) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
Creates a public key info structure.
ChipAuthenticationPublicKeyInfo(PublicKey) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
 
CI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CLA_ISO7816 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
close() - Method in class net.sourceforge.scuba.smartcards.CardService
Closes the session with the card.
close() - Method in class net.sourceforge.scuba.smartcards.DummyAcceptingCardService
 
close() - Method in class net.sourceforge.scuba.smartcards.TerminalCardService
Closes the session with the card.
close() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Closes this input stream.
close() - Method in class org.jmrtd.PassportApduService
 
close() - Method in class org.jmrtd.PassportPersoService
 
close() - Method in class org.jmrtd.PassportService
Closes this service.
CM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
COMFile - Class in org.jmrtd.lds
File structure for the EF_COM file.
COMFile(String, String, String, String, String, List<Integer>) - Constructor for class org.jmrtd.lds.COMFile
Constructs a new file.
COMFile(InputStream) - Constructor for class org.jmrtd.lds.COMFile
Constructs a new EF_COM file based on the encoded value in in.
computeKeySeed(String, String, String) - Static method in class org.jmrtd.Util
Deprecated. Computes the static key seed, based on information from the MRZ.
computeSendSequenceCounter(byte[], byte[]) - Static method in class org.jmrtd.Util
Deprecated.  
CONTEXT_SPECIFIC_CLASS - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Context specific tag class.
Country - Interface in net.sourceforge.scuba.data
ISO 3166 country codes.
CR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
createFile(short, short) - Method in class org.jmrtd.PassportPersoService
Sends a CREATE_FILE APDU to the card.
createGetChallengeAPDU() - Method in class org.jmrtd.PassportApduService
 
createPassportFile(InputStream) - Static method in class org.jmrtd.lds.PassportFile
Factory method for creating passport files for a given input stream.
createReadBinaryAPDU(int, int, boolean) - Method in class org.jmrtd.PassportApduService
 
CU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CV - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CVCAFile - Class in org.jmrtd.lds
 
CVCAFile(InputStream) - Constructor for class org.jmrtd.lds.CVCAFile
Constructs a new CVCA file from the data contained in in.
CVCAFile(String, String) - Constructor for class org.jmrtd.lds.CVCAFile
Constructs a new CVCA file with the given certificate references
CVCAFile(String) - Constructor for class org.jmrtd.lds.CVCAFile
Constructs a new CVCA file with the given certificate reference
CX - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
CZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

D

DATA_BYTES1 - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
DATA_BYTES2 - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
DataGroup - Class in org.jmrtd.lds
Super class for data group files.
DataGroup(InputStream) - Constructor for class org.jmrtd.lds.DataGroup
Constructs a datagroup from the DER encoded data in the given input stream.
DE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
deriveKey(byte[], int) - Static method in class org.jmrtd.Util
Deprecated. Derives the ENC or MAC key from the keySeed.
DF_NAME - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
DG11File - Class in org.jmrtd.lds
File structure for the EF_DG11 file.
DG11File(String, List<String>, String, Date, List<String>, List<String>, String, String, String, String, BufferedImage, List<String>, String) - Constructor for class org.jmrtd.lds.DG11File
Constructs a new file.
DG11File(InputStream) - Constructor for class org.jmrtd.lds.DG11File
 
DG12File - Class in org.jmrtd.lds
File structure for the EF_DG12 file.
DG12File(String, Date, String, String, String, BufferedImage, BufferedImage, Date, String) - Constructor for class org.jmrtd.lds.DG12File
Constructs a new file.
DG12File(InputStream) - Constructor for class org.jmrtd.lds.DG12File
Constructs a new file.
DG14File - Class in org.jmrtd.lds
Data Group 14 stores a set of SecurityInfos for Extended Access Control, see EAC 1.11 spec.
DG14File(List<SecurityInfo>) - Constructor for class org.jmrtd.lds.DG14File
Constructs a new DG14 file from the provided data.
DG14File(InputStream) - Constructor for class org.jmrtd.lds.DG14File
Constructs a new DG14 file from the data in in.
DG14File(Map<Integer, PublicKey>, Map<Integer, DERObjectIdentifier>, List<Integer>, Map<Integer, Integer>) - Constructor for class org.jmrtd.lds.DG14File
Constructs a new DG14 file from the provided data.
DG15File - Class in org.jmrtd.lds
File structure for the EF_DG15 file.
DG15File(PublicKey) - Constructor for class org.jmrtd.lds.DG15File
Constructs a new file.
DG15File(InputStream) - Constructor for class org.jmrtd.lds.DG15File
 
DG1File - Class in org.jmrtd.lds
File structure for the EF_DG1 file.
DG1File(MRZInfo) - Constructor for class org.jmrtd.lds.DG1File
Creates a new file based on MRZ information.
DG1File(InputStream) - Constructor for class org.jmrtd.lds.DG1File
Creates a new file based on an input stream.
DG2File - Class in org.jmrtd.lds
File structure for the EF_DG2 file.
DG2File() - Constructor for class org.jmrtd.lds.DG2File
Creates a new file with zero images.
DG2File(InputStream) - Constructor for class org.jmrtd.lds.DG2File
Creates a new file based on an input stream.
DG3File - Class in org.jmrtd.lds
File structure for the EF_DG3 file.
DG3File(InputStream) - Constructor for class org.jmrtd.lds.DG3File
Creates a new file based on an input stream.
DG4File - Class in org.jmrtd.lds
File structure for the EF_DG4 file.
DG4File(InputStream) - Constructor for class org.jmrtd.lds.DG4File
Constructs a new file based on an input stream.
DG5File - Class in org.jmrtd.lds
File structure for the EF_DG5 file.
DG5File() - Constructor for class org.jmrtd.lds.DG5File
 
DG5File(InputStream) - Constructor for class org.jmrtd.lds.DG5File
 
DG6File - Class in org.jmrtd.lds
File structure for the EF_DG6 file.
DG6File() - Constructor for class org.jmrtd.lds.DG6File
 
DG6File(InputStream) - Constructor for class org.jmrtd.lds.DG6File
 
DG7File - Class in org.jmrtd.lds
File structure for the EF_DG7 file.
DG7File() - Constructor for class org.jmrtd.lds.DG7File
 
DG7File(InputStream) - Constructor for class org.jmrtd.lds.DG7File
 
DisplayedImageInfo - Class in org.jmrtd.lds
 
DisplayedImageInfo(int) - Constructor for class org.jmrtd.lds.DisplayedImageInfo
 
DisplayedImageInfo(int, BufferedImage) - Constructor for class org.jmrtd.lds.DisplayedImageInfo
 
DJ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
DK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
DM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
DO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
doAA(PublicKey) - Method in class org.jmrtd.PassportService
s * Performs the Active Authentication protocol.
doBAC(BACKeySpec) - Method in class org.jmrtd.PassportService
Performs the Basic Access Control protocol.
DOC_TYPE_ID1 - Static variable in class org.jmrtd.lds.MRZInfo
ID1 document type for credit card sized national identity cards.
DOC_TYPE_ID2 - Static variable in class org.jmrtd.lds.MRZInfo
ID2 document type.
DOC_TYPE_ID3 - Static variable in class org.jmrtd.lds.MRZInfo
ID3 document type for passport booklets.
DOC_TYPE_UNSPECIFIED - Static variable in class org.jmrtd.lds.MRZInfo
Unspecified document type (do not use, choose ID1 or ID3).
doCA(int, PublicKey) - Method in class org.jmrtd.PassportService
Perform CA (Chip Authentication) part of EAC.
doEAC(int, PublicKey, CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String) - Method in class org.jmrtd.PassportService
Performs the EAC protocol with the passport.
doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, byte[], String) - Method in class org.jmrtd.PassportService
Perform TA (Terminal Authentication) part of EAC.
doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, byte[], String) - Method in class org.jmrtd.PassportService
 
DummyAcceptingCardService - Class in net.sourceforge.scuba.smartcards
A dummy card service to produce APDU traces instead of the actual communication with CAD.
DummyAcceptingCardService(PrintStream) - Constructor for class net.sourceforge.scuba.smartcards.DummyAcceptingCardService
 
dumpPassport(File) - Method in class org.jmrtd.PassportPersoService
Dumps the content of a passport as a zip file
DZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

E

EACEvent - Class in org.jmrtd
Event to indicate EAC protocol was executed.
EACEvent(PassportService, int, PublicKey, KeyPair, CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, byte[], boolean) - Constructor for class org.jmrtd.EACEvent
Constructs a new event.
EC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
EC_CURVE_NAME - Static variable in class org.jmrtd.PassportPersoService
The name of the EC curve for DH key pair generation (this is the only one that our passport applet supports.
EE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
EF_COM - Static variable in class org.jmrtd.PassportService
File indicating which data groups are present.
EF_COM_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_CVCA - Static variable in class org.jmrtd.PassportService
File with the EAC CVCA references.
EF_DG1 - Static variable in class org.jmrtd.PassportService
Data group 1 contains the MRZ.
EF_DG10 - Static variable in class org.jmrtd.PassportService
Data group 10 contains substance features.
EF_DG10_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG11 - Static variable in class org.jmrtd.PassportService
Data group 11 contains additional personal details.
EF_DG11_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG12 - Static variable in class org.jmrtd.PassportService
Data group 12 contains additional document details.
EF_DG12_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG13 - Static variable in class org.jmrtd.PassportService
Data group 13 contains optional details.
EF_DG13_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG14 - Static variable in class org.jmrtd.PassportService
Data group 14 is RFU.
EF_DG14_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG15 - Static variable in class org.jmrtd.PassportService
Data group 15 contains the public key used for Active Authentication.
EF_DG15_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG16 - Static variable in class org.jmrtd.PassportService
Data group 16 contains person(s) to notify.
EF_DG16_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG1_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG2 - Static variable in class org.jmrtd.PassportService
Data group 2 contains face image data.
EF_DG2_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG3 - Static variable in class org.jmrtd.PassportService
Data group 3 contains finger print data.
EF_DG3_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG4 - Static variable in class org.jmrtd.PassportService
Data group 4 contains iris data.
EF_DG4_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG5 - Static variable in class org.jmrtd.PassportService
Data group 5 contains displayed portrait.
EF_DG5_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG6 - Static variable in class org.jmrtd.PassportService
Data group 6 is RFU.
EF_DG6_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG7 - Static variable in class org.jmrtd.PassportService
Data group 7 contains displayed signature.
EF_DG7_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG8 - Static variable in class org.jmrtd.PassportService
Data group 8 contains data features.
EF_DG8_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_DG9 - Static variable in class org.jmrtd.PassportService
Data group 9 contains structure features.
EF_DG9_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EF_SOD - Static variable in class org.jmrtd.PassportService
The security document.
EF_SOD_TAG - Static variable in class org.jmrtd.lds.PassportFile
ICAO specific datagroup tag.
EG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
EH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
EMBEDDED_PDV_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
ENC_MODE - Static variable in class org.jmrtd.Util
Deprecated.  
ENUMERATED_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
ENV_TEMP_EF - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
equals(Object) - Method in class net.sourceforge.scuba.data.ISOCountry
 
equals(Object) - Method in class net.sourceforge.scuba.smartcards.APDUFingerprint
 
equals(Object) - Method in class net.sourceforge.scuba.smartcards.CardEvent
Whether this event is equal to the event in other.
equals(Object) - Method in class org.jmrtd.BACKeySpec
 
equals(Object) - Method in class org.jmrtd.lds.COMFile
Whether other is equal to this file.
equals(Object) - Method in class org.jmrtd.lds.CVCAFile
 
equals(Object) - Method in class org.jmrtd.lds.DG11File
 
equals(Object) - Method in class org.jmrtd.lds.DG14File
 
equals(Object) - Method in class org.jmrtd.lds.DG15File
 
equals(Object) - Method in class org.jmrtd.lds.DG1File
 
equals(Object) - Method in class org.jmrtd.lds.DG2File
 
equals(Object) - Method in class org.jmrtd.lds.MRZInfo
Whether this MRZ info is identical to the other one.
equals(Object) - Method in class org.jmrtd.lds.SODFile
 
equals(Object) - Method in class org.jmrtd.PassportEvent
Whether this event is equal to the event in other.
ER - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ES - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ET - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
exchangedAPDU(APDUEvent) - Method in interface net.sourceforge.scuba.smartcards.APDUListener
Is called after an apdu was exchanged.
EXPRESSION_EYES_LOOKING_AWAY - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_FROWNING - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_NEUTRAL - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_RAISED_EYEBROWS - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_SMILE_CLOSED - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_SMILE_OPEN - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_SQUINTING - Static variable in class org.jmrtd.lds.FaceInfo
 
EXPRESSION_UNSPECIFIED - Static variable in class org.jmrtd.lds.FaceInfo
 
EXTERNAL_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
EYE_COLOR_BLACK - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_BLUE - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_BROWN - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_GRAY - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_GREEN - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_MULTI_COLORED - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_PINK - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_UNKNOWN - Static variable in class org.jmrtd.lds.FaceInfo
 
EYE_COLOR_UNSPECIFIED - Static variable in class org.jmrtd.lds.FaceInfo
 

F

FACE_IMAGE_TYPE_BASIC - Static variable in class org.jmrtd.lds.FaceInfo
 
FACE_IMAGE_TYPE_FULL_FRONTAL - Static variable in class org.jmrtd.lds.FaceInfo
 
FACE_IMAGE_TYPE_OTHER - Static variable in class org.jmrtd.lds.FaceInfo
 
FACE_IMAGE_TYPE_TOKEN_FRONTAL - Static variable in class org.jmrtd.lds.FaceInfo
 
FACE_IMAGE_TYPE_UNSPECIFIED - Static variable in class org.jmrtd.lds.FaceInfo
 
FaceInfo - Class in org.jmrtd.lds
Data structure for storing face information as found in DG2.
FaceInfo(Gender, FaceInfo.EyeColor, int, short, int, BufferedImage) - Constructor for class org.jmrtd.lds.FaceInfo
Constructs a new face information data structure instance.
FaceInfo.Expression - Enum in org.jmrtd.lds
Expression code based on Section 5.5.7 of ISO 19794-5.
FaceInfo.EyeColor - Enum in org.jmrtd.lds
Eye color code based on Section 5.5.4 of ISO 19794-5.
FaceInfo.FaceImageType - Enum in org.jmrtd.lds
Face image type code based on Section 5.7.1 of ISO 19794-5.
FaceInfo.FeaturePoint - Class in org.jmrtd.lds
Feature points as described in Section 5.6.3 of ISO/IEC FCD 19794-5.
FaceInfo.FeaturePoint(int, int, int, int, int) - Constructor for class org.jmrtd.lds.FaceInfo.FeaturePoint
Constructs a new feature point.
FaceInfo.Features - Enum in org.jmrtd.lds
Feature flags meaning based on Section 5.5.6 of ISO 19794-5.
FaceInfo.HairColor - Enum in org.jmrtd.lds
Hair color code based on Section 5.5.5 of ISO 19794-5.
FaceInfo.ImageColorSpace - Enum in org.jmrtd.lds
Color space code based on Section 5.7.4 of ISO 19794-5.
FaceInfo.ImageData - Enum in org.jmrtd.lds
Image data type code based on Section 5.7.2 of ISO 19794-5.
FaceInfo.SourceType - Enum in org.jmrtd.lds
Source type based on Section 5.7.6 of ISO 19794-5.
FCI_BYTE - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
This class reflects the File Control Parameters included in the FCI as described in ISO7816-4 in Table 12
FCI_EXT - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
FCP_BYTE - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
FI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
FILE_DESCRIPTOR - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
FILE_IDENTIFIER - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
FileInfo - Class in net.sourceforge.scuba.smartcards
File information, usually returned by a select command.
FileInfo() - Constructor for class net.sourceforge.scuba.smartcards.FileInfo
 
FileSystemStructured - Interface in net.sourceforge.scuba.smartcards
Interface for minimal ISO file systems.
FingerInfo - Class in org.jmrtd.lds
Data structure for storing finger information as found in DG3.
FingerInfo(int) - Constructor for class org.jmrtd.lds.FingerInfo
 
FJ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
FK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
FM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
FMD_BYTE - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
FO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
FR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

G

GA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GB - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
Gender - Enum in net.sourceforge.scuba.data
Possible values for a person's gender.
GENERAL_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
GENERALIZED_TIME_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
generateAAKeyPair() - Static method in class org.jmrtd.PassportPersoService
Deprecated. Leave this responsibility to the client
getAA() - Method in class org.jmrtd.VerificationStatus
 
getAAPrivateKey() - Method in class org.jmrtd.Passport
 
getAlgorithm() - Method in class org.jmrtd.BACKeySpec
 
getAltCAReference() - Method in class org.jmrtd.lds.CVCAFile
Returns the second (alternative) CA Certificate identifier, null if none exists.
getBAC() - Method in class org.jmrtd.VerificationStatus
 
getBACKeySpec() - Method in class org.jmrtd.Passport
 
getBytesRead() - Method in class org.jmrtd.Passport
 
getCardChallenge() - Method in class org.jmrtd.EACEvent
Return the card's challenge generated during EAC.
getCardPublicKey() - Method in class org.jmrtd.EACEvent
Return the card's public key used during EAC.
getCardPublicKeyId() - Method in class org.jmrtd.EACEvent
Return the card's public key ID used during EAC.
getCAReference() - Method in class org.jmrtd.EACEvent
Returns CA certificate's reference used during EAC.
getCAReference() - Method in class org.jmrtd.lds.CVCAFile
Returns the CA Certificate identifier
getCertificateChain() - Method in class org.jmrtd.Passport
 
getChildByIndex(int) - Method in class net.sourceforge.scuba.tlv.BERTLVObject
Returns the indexed child (starting from 0) or null otherwise.
getChipAuthenticationInfos() - Method in class org.jmrtd.lds.DG14File
Returns the mapping of key identifiers to EAC protocol identifiers contained in this file.
getCommandAPDU() - Method in class net.sourceforge.scuba.smartcards.APDUEvent
 
getCS() - Method in class org.jmrtd.VerificationStatus
 
getCSCAStores() - Method in class org.jmrtd.Passport
 
getCustodyInformation() - Method in class org.jmrtd.lds.DG11File
 
getCVCAFileIds() - Method in class org.jmrtd.lds.DG14File
Returns the list of file identifier references to efCVCA files, possibly empty.
getCVCAShortFileId(int) - Method in class org.jmrtd.lds.DG14File
Returns a corresponding short file ID.
getCVCAStores() - Method in class org.jmrtd.Passport
 
getCVCertificate() - Method in class org.jmrtd.Passport
 
getCVCertificates() - Method in class org.jmrtd.EACEvent
Returns the chain of CVCertificates used to authenticate the terminal to the card.
getDataGroupHashes() - Method in class org.jmrtd.lds.SODFile
Gets the stored data group hashes.
getDateAndTimeOfPersonalization() - Method in class org.jmrtd.lds.DG12File
 
getDateOfBirth() - Method in class org.jmrtd.BACKeySpec
 
getDateOfBirth() - Method in class org.jmrtd.lds.MRZInfo
Gets the date of birth of the passport holder.
getDateOfExpiry() - Method in class org.jmrtd.BACKeySpec
 
getDateOfExpiry() - Method in class org.jmrtd.lds.MRZInfo
Gets the date of expiry
getDateOfIssue() - Method in class org.jmrtd.lds.DG12File
 
getDERObject() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
 
getDERObject() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
 
getDERObject() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
 
getDeviceType() - Method in class org.jmrtd.lds.FaceInfo
Gets the device type.
getDigestAlgorithm() - Method in class org.jmrtd.lds.SODFile
Gets the name of the algorithm used in the data group hashes.
getDigestEncryptionAlgorithm() - Method in class org.jmrtd.lds.SODFile
Gets the name of the algorithm used in the signature.
getDocSigningCertificate() - Method in class org.jmrtd.lds.SODFile
Gets the document signing certificate.
getDocSigningPrivateKey() - Method in class org.jmrtd.Passport
 
getDocumentNumber() - Method in class org.jmrtd.BACKeySpec
 
getDocumentNumber() - Method in class org.jmrtd.EACEvent
Returns the id of the card used during EAC.
getDocumentNumber() - Method in class org.jmrtd.lds.MRZInfo
Gets the document number.
getDocumentType() - Method in class org.jmrtd.lds.MRZInfo
Gets the document type.
getDS() - Method in class org.jmrtd.VerificationStatus
 
getEAC() - Method in class org.jmrtd.VerificationStatus
 
getEACPrivateKey() - Method in class org.jmrtd.Passport
 
getEncoded() - Method in class net.sourceforge.scuba.tlv.BERTLVObject
This object, including tag and length, as byte array.
getEncoded() - Method in class org.jmrtd.BACKeySpec
 
getEncoded() - Method in class org.jmrtd.lds.COMFile
 
getEncoded() - Method in class org.jmrtd.lds.CVCAFile
 
getEncoded() - Method in class org.jmrtd.lds.DataGroup
 
getEncoded() - Method in class org.jmrtd.lds.DG11File
Gets this file encoded as bytes, including ICAO tag.
getEncoded() - Method in class org.jmrtd.lds.DG12File
TODO: in progress.
getEncoded() - Method in class org.jmrtd.lds.DG14File
 
getEncoded() - Method in class org.jmrtd.lds.DG15File
 
getEncoded() - Method in class org.jmrtd.lds.DG1File
Gets the contents of this file as byte array, includes the ICAO tag and length.
getEncoded() - Method in class org.jmrtd.lds.DG2File
 
getEncoded() - Method in class org.jmrtd.lds.DG3File
 
getEncoded() - Method in class org.jmrtd.lds.DG4File
 
getEncoded() - Method in class org.jmrtd.lds.DG5File
 
getEncoded() - Method in class org.jmrtd.lds.DG6File
 
getEncoded() - Method in class org.jmrtd.lds.DG7File
 
getEncoded() - Method in class org.jmrtd.lds.FaceInfo
 
getEncoded() - Method in class org.jmrtd.lds.FingerInfo
 
getEncoded() - Method in class org.jmrtd.lds.IrisInfo
 
getEncoded() - Method in class org.jmrtd.lds.MRZInfo
Gets this MRZ info as byte array.
getEncoded() - Method in class org.jmrtd.lds.PassportFile
Gets the contents of this file as byte array, includes the ICAO tag and length.
getEncoded() - Method in class org.jmrtd.lds.SODFile
 
getEncryptedDigest() - Method in class org.jmrtd.lds.SODFile
Gets the signature (the encrypted digest) over the hashes.
getEndorseMentsAndObservations() - Method in class org.jmrtd.lds.DG12File
 
getEntries() - Method in class org.jmrtd.BACStore
 
getEntry(int) - Method in class org.jmrtd.BACStore
 
getExpression() - Method in class org.jmrtd.lds.FaceInfo
Gets the expression (neutral, smiling, eyebrow raised, etc).
getEyeColor() - Method in class org.jmrtd.lds.FaceInfo
Gets the eye color (black, blue, brown, etc).
getFaceImageType() - Method in class org.jmrtd.lds.FaceInfo
Gets the face image type (full frontal, token frontal, etc).
getFaceInfos() - Method in class org.jmrtd.lds.DG2File
Gets the images in this file.
getFeaturePoints() - Method in class org.jmrtd.lds.FaceInfo
Gets the available feature points of this face.
getFID() - Method in class net.sourceforge.scuba.smartcards.FileInfo
 
getFID() - Method in class net.sourceforge.scuba.smartcards.ISOFileInfo
Returns the file length of the file.
getFileBytes(short) - Method in class org.jmrtd.Passport
 
getFileID() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
Returns the efCVCA file identifier stored in this file, -1 if none
getFileLength() - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
getFileLength() - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
Gets the length of the underlying card file.
getFileLength() - Method in class net.sourceforge.scuba.smartcards.FileInfo
 
getFileLength() - Method in class net.sourceforge.scuba.smartcards.ISOFileInfo
Returns the file length of the file.
getFileList() - Method in class org.jmrtd.Passport
 
getFilePos() - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
getFingerInfos() - Method in class org.jmrtd.lds.DG3File
 
getFormat() - Method in class org.jmrtd.BACKeySpec
 
getFormatted() - Method in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
getFullDateOfBirth() - Method in class org.jmrtd.lds.DG11File
 
getFullNamePrimaryIdentifier() - Method in class org.jmrtd.lds.DG11File
 
getFullNameSecondaryIdentifiers() - Method in class org.jmrtd.lds.DG11File
 
getGender() - Method in class org.jmrtd.lds.FaceInfo
Gets the gender (male, female, etc).
getGender() - Method in class org.jmrtd.lds.MRZInfo
Gets the passport holder's gender.
getHairColor() - Method in class org.jmrtd.lds.FaceInfo
Gets the hair color (bald, black, blonde, etc).
getHeight() - Method in class org.jmrtd.lds.FaceInfo
Gets the height of this face.
getImage() - Method in class org.jmrtd.lds.DisplayedImageInfo
 
getImage(boolean) - Method in class org.jmrtd.lds.DisplayedImageInfo
 
getImage(boolean) - Method in class org.jmrtd.lds.FaceInfo
Gets the image.
getImage() - Method in class org.jmrtd.lds.FaceInfo
 
getImage() - Method in class org.jmrtd.lds.FingerInfo
 
getImage(boolean) - Method in class org.jmrtd.lds.FingerInfo
 
getImage() - Method in class org.jmrtd.lds.IrisInfo
 
getImage(boolean) - Method in class org.jmrtd.lds.IrisInfo
 
getImageColorSpace() - Method in class org.jmrtd.lds.FaceInfo
Gets the image color space (rgb, grayscale, etc).
getImageOfFront() - Method in class org.jmrtd.lds.DG12File
 
getImageOfRear() - Method in class org.jmrtd.lds.DG12File
 
getInputStream(short) - Method in class org.jmrtd.Passport
Gets an inputstream that is ready for reading.
getInstance(int) - Static method in enum net.sourceforge.scuba.data.Gender
 
getInstance(int) - Static method in class net.sourceforge.scuba.data.ISOCountry
 
getInstance(String) - Static method in class net.sourceforge.scuba.data.ISOCountry
 
getInstance() - Static method in class net.sourceforge.scuba.smartcards.CardManager
Gets the card manager.
getInstance(InputStream) - Static method in class net.sourceforge.scuba.tlv.BERTLVObject
 
getInstance() - Static method in class org.jmrtd.PassportManager
Gets an instance of the passport manager.
getIrisInfos() - Method in class org.jmrtd.lds.DG4File
 
getIssuerX500Principal() - Method in class org.jmrtd.lds.SODFile
 
getIssuingAuthority() - Method in class org.jmrtd.lds.DG12File
 
getIssuingState() - Method in class org.jmrtd.lds.MRZInfo
Gets the issuing state
getKeyId() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
Returns a key identifier stored in this ChipAuthenticationInfo structure, null if not present
getKeyId() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
Returns a key identifier stored in this ChipAuthenticationPublicKeyInfo structure, null if not present
getKeyPair() - Method in class org.jmrtd.EACEvent
Returns the host key pair used for EAC chip authentication.
getKICC() - Method in class org.jmrtd.BACEvent
Gets the kICC key.
getKIFD() - Method in class org.jmrtd.BACEvent
Gets the kIFD key.
getLDSVersion() - Method in class org.jmrtd.lds.COMFile
Gets the LDS version as a dot seperated string containing version and update level.
getLength() - Method in class net.sourceforge.scuba.tlv.BERTLVObject
 
getLength() - Method in class org.jmrtd.lds.DataGroup
The length of the value of the data group.
getLengthAsBytes(int) - Static method in class net.sourceforge.scuba.tlv.BERTLVObject
The length bytes of this object.
getLengthLength(int) - Static method in class net.sourceforge.scuba.tlv.BERTLVObject
 
getLocation() - Method in class org.jmrtd.BACStore
 
getM1() - Method in class org.jmrtd.AAEvent
Gets m1.
getM2() - Method in class org.jmrtd.AAEvent
Gets m2.
getMajorCode() - Method in class org.jmrtd.lds.FaceInfo.FeaturePoint
Gets the major code of this point.
getMinorCode() - Method in class org.jmrtd.lds.FaceInfo.FeaturePoint
Gets the minor code of this point.
getMRZInfo() - Method in class org.jmrtd.lds.DG1File
Gets the MRZ information stored in this file.
getName() - Method in interface net.sourceforge.scuba.data.Country
 
getName() - Method in class net.sourceforge.scuba.data.ISOCountry
 
getNameOfOtherPerson() - Method in class org.jmrtd.lds.DG12File
 
getNationality() - Method in class org.jmrtd.lds.MRZInfo
Gets the passport holder's nationality.
getObjectIdentifier() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
 
getObjectIdentifier() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
 
getObjectIdentifier() - Method in class org.jmrtd.lds.SecurityInfo
Returns the object identifier of this SecurityInfo
getObjectIdentifier() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
 
getOtherValidTDNumbers() - Method in class org.jmrtd.lds.DG11File
 
getPermanentAddress() - Method in class org.jmrtd.lds.DG11File
 
getPersonalizationSystemSerialNumber() - Method in class org.jmrtd.lds.DG12File
 
getPersonalNumber() - Method in class org.jmrtd.lds.DG11File
 
getPersonalNumber() - Method in class org.jmrtd.lds.MRZInfo
Gets the personal number.
getPersonalSummary() - Method in class org.jmrtd.lds.DG11File
 
getPlaceOfBirth() - Method in class org.jmrtd.lds.DG11File
 
getPoseAngle() - Method in class org.jmrtd.lds.FaceInfo
Gets the pose angle as an integer array of length 3, containing yaw, pitch, and roll angle in degrees.
getPoseAngleUncertainty() - Method in class org.jmrtd.lds.FaceInfo
Gets the pose angle uncertainty as an integer array of length 3, containing yaw, pitch, and roll angle uncertainty in degrees.
getPrimaryIdentifier() - Method in class org.jmrtd.lds.MRZInfo
Gets the passport holder's last name.
getProfession() - Method in class org.jmrtd.lds.DG11File
 
getProofOfCitizenship() - Method in class org.jmrtd.lds.DG11File
 
getPubkey() - Method in class org.jmrtd.AAEvent
Gets the public key used in the protocol.
getPublicKey() - Method in class org.jmrtd.lds.DG15File
Gets the public key stored in this file.
getPublicKeys() - Method in class org.jmrtd.lds.DG14File
Returns the mapping of key identifiers to public keys.
getQuality() - Method in class org.jmrtd.lds.FaceInfo
Gets the quality as unsigned integer.
getResponseAPDU() - Method in class net.sourceforge.scuba.smartcards.APDUEvent
 
getRndICC() - Method in class org.jmrtd.BACEvent
Gets the random nonce sent by the ICC during this BAC protocol run.
getRndIFD() - Method in class org.jmrtd.BACEvent
Gets the random nonce sent by the IFD during this BAC protocol run.
getSecondaryIdentifiers() - Method in class org.jmrtd.lds.MRZInfo
Gets the passport holder's first names.
getSecurityInfos() - Method in class org.jmrtd.lds.DG14File
 
getSelectedFID() - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
getSelectedPath() - Method in interface net.sourceforge.scuba.smartcards.FileSystemStructured
Identifies the currently selected file.
getSendSequenceCounter() - Method in class org.jmrtd.SecureMessagingWrapper
Gets the current value of the send sequence counter.
getSerialNumber() - Method in class org.jmrtd.lds.SODFile
 
getSerialVersionUID() - Static method in exception net.sourceforge.scuba.smartcards.CardServiceException
 
getService() - Method in class net.sourceforge.scuba.smartcards.CardEvent
Gets the event source.
getService(CardTerminal) - Method in class net.sourceforge.scuba.smartcards.CardManager
Gets the service associated with terminal (or null if we are not polling terminal).
getService() - Method in class org.jmrtd.BACEvent
Gets the event source.
getService() - Method in class org.jmrtd.EACEvent
 
getService() - Method in class org.jmrtd.PassportEvent
Gets the event source.
getShortFileID() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
Returns the efCVCA short file identifier stored in this file, -1 if none or not present
getSourceType() - Method in class org.jmrtd.lds.FaceInfo
Gets the source type (camera, scanner, etc).
getSubjectPublicKey() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
Returns a SubjectPublicKeyInfo contained in this ChipAuthenticationPublicKeyInfo structure.
getSubObject(int) - Method in class net.sourceforge.scuba.tlv.BERTLVObject
Gets the first sub-object (including this object) whose tag equals tag.
getSubObject(int[], int, int) - Method in class net.sourceforge.scuba.tlv.BERTLVObject
Gets the first sub-object (including this object) following the tags in tagPath.
getSW() - Method in exception net.sourceforge.scuba.smartcards.CardServiceException
 
getTag() - Method in class net.sourceforge.scuba.tlv.BERTLVObject
 
getTag() - Method in class org.jmrtd.lds.COMFile
The tag byte of this file.
getTag() - Method in class org.jmrtd.lds.DataGroup
The data group tag.
getTag() - Method in class org.jmrtd.lds.DG11File
 
getTag() - Method in class org.jmrtd.lds.DG12File
 
getTag() - Method in class org.jmrtd.lds.DG15File
 
getTag() - Method in class org.jmrtd.lds.DG1File
The data group tag.
getTag() - Method in class org.jmrtd.lds.DG2File
The data group tag.
getTag() - Method in class org.jmrtd.lds.DG3File
 
getTag() - Method in class org.jmrtd.lds.DG4File
 
getTag() - Method in class org.jmrtd.lds.DG5File
 
getTag() - Method in class org.jmrtd.lds.DG6File
 
getTag() - Method in class org.jmrtd.lds.DG7File
 
getTag() - Method in class org.jmrtd.lds.SODFile
The tag of this file.
getTagAsBytes(int) - Static method in class net.sourceforge.scuba.tlv.BERTLVObject
The tag bytes of this object.
getTagLength(int) - Static method in class net.sourceforge.scuba.tlv.BERTLVObject
 
getTagList() - Method in class org.jmrtd.lds.COMFile
Gets the ICAO datagroup tags as a list of bytes.
getTaxOrExitRequirements() - Method in class org.jmrtd.lds.DG12File
 
getTelephone() - Method in class org.jmrtd.lds.DG11File
 
getTerminal() - Method in class net.sourceforge.scuba.smartcards.TerminalCardService
The terminal used by this service.
getTerminalKey() - Method in class org.jmrtd.EACEvent
Returns the terminal private key used during EAC.
getTerminals() - Method in class net.sourceforge.scuba.smartcards.CardManager
Gets a list of terminals.
getTitle() - Method in class org.jmrtd.lds.DG11File
 
getTotalLength() - Method in class org.jmrtd.Passport
 
getType() - Method in class net.sourceforge.scuba.smartcards.CardEvent
Gets the event type.
getType() - Method in class org.jmrtd.lds.DisplayedImageInfo
 
getType() - Method in class org.jmrtd.lds.FaceInfo.FeaturePoint
Gets the type of this point.
getType() - Method in class org.jmrtd.PassportEvent
Gets the event type.
getUnicodeVersion() - Method in class org.jmrtd.lds.COMFile
Gets the unicode version as a dot seperated string containing major version, minor version, and release level.
getValue() - Method in class net.sourceforge.scuba.tlv.BERTLVObject
The encoded value.
getVerificationStatus() - Method in class org.jmrtd.Passport
 
getWidth() - Method in class org.jmrtd.lds.FaceInfo
Gets the width of this face.
getWrapper() - Method in class org.jmrtd.BACEvent
Gets the resulting wrapper.
getWrapper() - Method in class org.jmrtd.EACEvent
Gets the resulting wrapper.
getWrapper() - Method in class org.jmrtd.PassportService
Gets the wrapper.
getX() - Method in class org.jmrtd.lds.FaceInfo.FeaturePoint
Gets the X-coordinate of this point.
getY() - Method in class org.jmrtd.lds.FaceInfo.FeaturePoint
Gets the Y-coordinate of this point.
GF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GP - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GQ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GRAPHIC_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
GS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
guessProperties() - Method in class net.sourceforge.scuba.smartcards.APDUFingerprint
Produces some string that identifies this card.
guessProperties() - Method in interface net.sourceforge.scuba.smartcards.CardFingerprint
 
GW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
GY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

H

HAIR_COLOR_BALD - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_BLACK - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_BLONDE - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_BLUE - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_BROWN - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_GRAY - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_GREEN - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_RED - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_UNKNOWN - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_UNSPECIFIED - Static variable in class org.jmrtd.lds.FaceInfo
 
HAIR_COLOR_WHITE - Static variable in class org.jmrtd.lds.FaceInfo
 
hashCode() - Method in class net.sourceforge.scuba.data.ISOCountry
 
hashCode() - Method in class net.sourceforge.scuba.smartcards.APDUFingerprint
 
hashCode() - Method in class net.sourceforge.scuba.smartcards.CardEvent
Gets a hash code for this event.
hashCode() - Method in class org.jmrtd.BACKeySpec
 
hashCode() - Method in class org.jmrtd.lds.COMFile
 
hashCode() - Method in class org.jmrtd.lds.CVCAFile
 
hashCode() - Method in class org.jmrtd.lds.DG11File
 
hashCode() - Method in class org.jmrtd.lds.DG14File
 
hashCode() - Method in class org.jmrtd.lds.DG15File
 
hashCode() - Method in class org.jmrtd.lds.DG1File
 
hashCode() - Method in class org.jmrtd.lds.DG2File
 
hashCode() - Method in class org.jmrtd.lds.MRZInfo
Gets a hash code for this MRZ info.
hashCode() - Method in class org.jmrtd.lds.SODFile
 
hashCode() - Method in class org.jmrtd.PassportEvent
Gets a hash code for this event.
HK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
HM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
HN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
HR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
HT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
HU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

I

IA5_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
ID - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IMAGE_COLOR_SPACE_GRAY8 - Static variable in class org.jmrtd.lds.FaceInfo
 
IMAGE_COLOR_SPACE_OTHER - Static variable in class org.jmrtd.lds.FaceInfo
 
IMAGE_COLOR_SPACE_RGB24 - Static variable in class org.jmrtd.lds.FaceInfo
 
IMAGE_COLOR_SPACE_UNSPECIFIED - Static variable in class org.jmrtd.lds.FaceInfo
 
IMAGE_COLOR_SPACE_YUV422 - Static variable in class org.jmrtd.lds.FaceInfo
 
IMAGEFORMAT_MONO_JPEG - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_MONO_JPEG2000 - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_MONO_JPEG_LS - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_MONO_RAW - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_RGB_JPEG - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_RGB_JPEG2000 - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_RGB_JPEG_LS - Static variable in class org.jmrtd.lds.IrisInfo
 
IMAGEFORMAT_RGB_RAW - Static variable in class org.jmrtd.lds.IrisInfo
 
ImageReadUpdateListener - Interface in org.jmrtd
Interface for image update observers.
IN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
INS_APPEND_RECORD - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_ASK_RANDOM - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_CHANGE_CHV - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_CLOSE_APPLICATION - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_CREATE_FILE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_DECREASE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_DECREASE_STAMPED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_DELETE_FILE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_ENVELOPE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_ERASE_BINARY - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_EXTERNAL_AUTHENTICATE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_GET_CHALLENGE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_GET_DATA - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_GET_RESPONSE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_GIVE_RANDOM - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_INCREASE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_INTERNAL_AUTHENTICATE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_LOAD_KEY_FILE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_MANAGE_CHANNEL - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_MSE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_MUTUAL_AUTHENTICATE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_PSO - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_PUT_DATA - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_BINARY - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_BINARY2 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_BINARY_STAMPED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_RECORD - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_RECORD2 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_RECORD_STAMPED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_READ_RECORDS - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_REHABILITATE_CHV - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_SEEK - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_SELECT - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_SELECT_FILE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_UNBLOCK_CHV - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_UPDATE_BINARY - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_UPDATE_RECORD - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_VERIFY - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_WRITE_BINARY - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INS_WRITE_RECORD - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
INSERTED - Static variable in class net.sourceforge.scuba.smartcards.CardEvent
Event type constant.
INSERTED - Static variable in class org.jmrtd.PassportEvent
Event type constant.
insertTag(Integer) - Method in class org.jmrtd.lds.COMFile
Inserts a tag in a proper place if not already present
INTEGER_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
INVALIDATE_CHV - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
IO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IQ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
IrisInfo - Class in org.jmrtd.lds
Data structure for storing iris image information as found in DG4.
IrisInfo(int) - Constructor for class org.jmrtd.lds.IrisInfo
 
IS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ISO7816 - Interface in net.sourceforge.scuba.smartcards
Constants interface for ISO 7816 (and friends).
ISOCountry - Class in net.sourceforge.scuba.data
ISO 3166 country codes.
ISOFileInfo - Class in net.sourceforge.scuba.smartcards
TODO: Work in progess, very messy at the moment.
ISOFileInfo(byte[]) - Constructor for class net.sourceforge.scuba.smartcards.ISOFileInfo
 
isOpen() - Method in class net.sourceforge.scuba.smartcards.CardService
 
isOpen() - Method in class net.sourceforge.scuba.smartcards.DummyAcceptingCardService
 
isOpen() - Method in class net.sourceforge.scuba.smartcards.TerminalCardService
 
isOpen() - Method in class org.jmrtd.PassportApduService
Whether this service is open.
isOpen() - Method in class org.jmrtd.PassportPersoService
 
isOpen() - Method in class org.jmrtd.PassportService
Whether this service is open.
isPolling(CardTerminal) - Method in class net.sourceforge.scuba.smartcards.CardManager
Whether we are polling terminal.
isPolling() - Method in class net.sourceforge.scuba.smartcards.CardManager
Deprecated. Use CardManager.isPolling(CardTerminal).
isSuccess() - Method in class org.jmrtd.AAEvent
Indicates whether the authentication protocol was successfully executed.
isSuccess() - Method in class org.jmrtd.BACEvent
Gets the status of the executed BAC protocol run.
isSuccess() - Method in class org.jmrtd.EACEvent
Gets the status of the executed EAC protocol run.
IT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

J

JE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
JM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
JMRTDSecurityProvider - Class in org.jmrtd
 
JMRTDSecurityProvider() - Constructor for class org.jmrtd.JMRTDSecurityProvider
 
JO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
JP - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

K

KE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KP - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
KZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

L

LA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LB - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LCS_BYTE - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
LENGTH - Static variable in class org.jmrtd.lds.CVCAFile
 
LI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
listeners - Variable in class net.sourceforge.scuba.smartcards.CardService
 
LK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
lockApplet() - Method in class org.jmrtd.PassportPersoService
Locks the passport applet so that no data may be written to it.
lookupDataGroupNumberByTag(int) - Static method in class org.jmrtd.lds.PassportFile
Finds a data group number for an ICAO tag.
lookupFIDByDataGroupNumber(int) - Static method in class org.jmrtd.lds.PassportFile
Finds an ICAO tag for a data group number.
lookupFIDByTag(int) - Static method in class org.jmrtd.lds.PassportFile
Finds a file identifier for an ICAO tag.
lookupMnemonicByOID(DERObjectIdentifier) - Static method in class org.jmrtd.lds.SecurityInfo
 
lookupTagByDataGroupNumber(int) - Static method in class org.jmrtd.lds.PassportFile
Finds an ICAO tag for a data group number.
lookupTagByFID(short) - Static method in class org.jmrtd.lds.PassportFile
Finds an ICAO tag for a file identifier.
LR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LV - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
LY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

M

MA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MAC_MODE - Static variable in class org.jmrtd.Util
Deprecated.  
main(String[]) - Static method in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
mark(int) - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
mark(int) - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Marks the underlying input stream if supported.
markSupported() - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
markSupported() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Whether marking and resetting are supported.
maxBlockSize - Static variable in class org.jmrtd.PassportService
Deprecated. hack
MC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ME - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MF_ID - Static variable in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
MG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ML - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MP - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MQ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MRZInfo - Class in org.jmrtd.lds
Data structure for storing the MRZ information as found in DG1.
MRZInfo(int, Country, String, String[], String, Country, Date, Gender, Date, String) - Constructor for class org.jmrtd.lds.MRZInfo
Creates a new MRZ.
MRZInfo(InputStream) - Constructor for class org.jmrtd.lds.MRZInfo
Creates a new MRZ based on an input stream.
MS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MV - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MX - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
MZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

N

NA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
net.sourceforge.scuba.data - package net.sourceforge.scuba.data
 
net.sourceforge.scuba.smartcards - package net.sourceforge.scuba.smartcards
 
net.sourceforge.scuba.tlv - package net.sourceforge.scuba.tlv
 
NF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
notifyAAPerformed(AAEvent) - Method in class org.jmrtd.PassportService
Notifies listeners about AA event.
notifyBACPerformed(BACEvent) - Method in class org.jmrtd.PassportService
Notifies listeners about BAC events.
notifyEACPerformed(EACEvent) - Method in class org.jmrtd.PassportService
Notifies listeners about EAC event.
notifyExchangedAPDU(CommandAPDU, ResponseAPDU) - Method in class net.sourceforge.scuba.smartcards.CardService
Notifies listeners about APDU event.
NP - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
NULL_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
NUMERIC_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
NZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

O

OBJECT_DESCRIPTOR_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
OBJECT_IDENTIFIER_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
OCTET_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
OFFSET_CDATA - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
OFFSET_CLA - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
OFFSET_INS - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
OFFSET_LC - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
OFFSET_P1 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
OFFSET_P2 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
OM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
open() - Method in class net.sourceforge.scuba.smartcards.CardService
Opens a session with the card.
open() - Method in class net.sourceforge.scuba.smartcards.DummyAcceptingCardService
 
open() - Method in class net.sourceforge.scuba.smartcards.TerminalCardService
 
open() - Method in class org.jmrtd.PassportApduService
Opens a session by connecting to the card and selecting the passport applet.
open() - Method in class org.jmrtd.PassportPersoService
 
open() - Method in class org.jmrtd.PassportService
Opens a session.
org.jmrtd - package org.jmrtd
 
org.jmrtd.lds - package org.jmrtd.lds
 

P

PA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
pad(byte[]) - Static method in class org.jmrtd.Util
Deprecated. Pads the input in according to ISO9797-1 padding method 2.
pad(byte[], int, int) - Static method in class org.jmrtd.Util
Deprecated.  
passComplete(BufferedImage, double) - Method in interface org.jmrtd.ImageReadUpdateListener
Called when a new approximation of the image is available.
Passport - Class in org.jmrtd
A passport object is basically a collection of buffered input streams for the data groups, combined with some status information (progress).
Passport(int) - Constructor for class org.jmrtd.Passport
Creates passport from scratch.
Passport(PassportService, List<CertStore>, List<KeyStore>, BACStore) - Constructor for class org.jmrtd.Passport
 
Passport(PassportService, BACKeySpec, List<KeyStore>) - Constructor for class org.jmrtd.Passport
 
Passport(File, List<CertStore>) - Constructor for class org.jmrtd.Passport
 
PassportApduService - Class in org.jmrtd
Low level card service for sending apdus to the passport.
PassportApduService(CardService) - Constructor for class org.jmrtd.PassportApduService
Creates a new passport apdu sending service.
PassportEvent - Class in org.jmrtd
Event for passport insertion and removal.
PassportEvent(int, PassportService) - Constructor for class org.jmrtd.PassportEvent
Creates an event.
PassportFile - Class in org.jmrtd.lds
Super class for passport files (EF_COM, EF_SOD, and data groups).
passportInserted(PassportEvent) - Method in interface org.jmrtd.PassportListener
Called when a passport is inserted.
PassportListener - Interface in org.jmrtd
Interface for passport insertion and removal observers.
PassportManager - Class in org.jmrtd
Manages passport insertion and removal events.
PassportPersoService - Class in org.jmrtd
Service for initializing blank passport reference applets.
PassportPersoService(CardService) - Constructor for class org.jmrtd.PassportPersoService
 
passportRemoved(PassportEvent) - Method in interface org.jmrtd.PassportListener
Called when a passport is removed.
PassportService - Class in org.jmrtd
Card service for reading files (such as data groups) and using the BAC and AA protocols on the passport.
PassportService(CardService) - Constructor for class org.jmrtd.PassportService
Creates a new passport service for accessing the passport.
PE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
performedAA(AAEvent) - Method in class org.jmrtd.AuthAdapter
 
performedAA(AAEvent) - Method in interface org.jmrtd.AuthListener
Called when an attempt was made to perform the AA protocol.
performedBAC(BACEvent) - Method in class org.jmrtd.AuthAdapter
 
performedBAC(BACEvent) - Method in interface org.jmrtd.AuthListener
Called when an attempt was made to perform the BAC protocol.
performedEAC(EACEvent) - Method in class org.jmrtd.AuthAdapter
 
performedEAC(EACEvent) - Method in interface org.jmrtd.AuthListener
Called when an attempt was made to perform the EAC protocol.
PF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PRINTABLE_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
PRIVATE_CLASS - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Private tag class.
PROP_INFO - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
PS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
put(CommandAPDU, ResponseAPDU) - Method in class net.sourceforge.scuba.smartcards.APDUFingerprint
Adds a command-response pair to this fingerprint.
put(CommandAPDU, short) - Method in class net.sourceforge.scuba.smartcards.APDUFingerprint
Adds a command-response pair to this fingerprint.
putCVCertificate(CardVerifiableCertificate) - Method in class org.jmrtd.PassportPersoService
Sends a PUT_DATA command to the card to set the root cv certificate for Extended Access Control.
putFile(short, byte[]) - Method in class org.jmrtd.Passport
 
putPrivateEACKey(PrivateKey) - Method in class org.jmrtd.PassportPersoService
Sends a PUT_DATA command to the card to set the private key used for Extended Access Control.
putPrivateKey(PrivateKey) - Method in class org.jmrtd.PassportPersoService
Sends a PUT_DATA command to the card to set the private keys used for Active Authentication.
PW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
PY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

Q

QA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

R

random - Variable in class org.jmrtd.PassportService
 
RE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
read() - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
read() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Reads the next byte of data from the input stream.
readBinary(int, int) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
readBinary(int, int) - Method in interface net.sourceforge.scuba.smartcards.FileSystemStructured
Reads a fragment of the currently selected file.
readBiometricData(InputStream, int) - Method in class org.jmrtd.lds.DG2File
 
readBiometricData(InputStream, int) - Method in class org.jmrtd.lds.DG3File
Reads biometric data block.
readBiometricData(InputStream, int) - Method in class org.jmrtd.lds.DG4File
Reads biometric data block.
readFile(short) - Method in class org.jmrtd.PassportService
Gets the file indicated by a file identifier.
readLength() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Reads a length.
readTag() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Reads a tag.
readValue() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Reads a value.
REAL_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
reconstructLength() - Method in class net.sourceforge.scuba.tlv.BERTLVObject
Reconstructs the length of the encoded value.
recoverMessage(int, byte[]) - Static method in class org.jmrtd.Util
Deprecated. Recovers the M1 part of the message sent back by the AA protocol (INTERNAL AUTHENTICATE command).
removeAPDUListener(APDUListener) - Method in class net.sourceforge.scuba.smartcards.CardManager
Removes a listener.
removeAPDUListener(APDUListener) - Method in class net.sourceforge.scuba.smartcards.CardService
Removes the listener l, if present.
removeAPDUListener(APDUListener) - Method in class org.jmrtd.PassportApduService
 
removeAuthenticationListener(AuthListener) - Method in class org.jmrtd.PassportService
Removes an authentication event listener.
removeCardTerminalListener(CardTerminalListener) - Method in class net.sourceforge.scuba.smartcards.CardManager
Removes a listener.
REMOVED - Static variable in class net.sourceforge.scuba.smartcards.CardEvent
Event type constant.
REMOVED - Static variable in class org.jmrtd.PassportEvent
Event type constant.
removeEntry(int) - Method in class org.jmrtd.BACStore
 
removeFaceInfo(int) - Method in class org.jmrtd.lds.DG2File
Removes an image from this file.
removeImageReadUpdateListener(ImageReadUpdateListener) - Method in class org.jmrtd.lds.FaceInfo
Removes a listener.
removePassportListener(PassportListener) - Method in class org.jmrtd.PassportManager
Removes a listener from this manager.
reset() - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
reset() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Resets the underlying input stream if supported.
RO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
RS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
RU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
RW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

S

SA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SB - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SDF - Static variable in class org.jmrtd.PassportService
 
SE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SecureMessagingWrapper - Class in org.jmrtd
Secure messaging wrapper for apdus.
SecureMessagingWrapper(SecretKey, SecretKey) - Constructor for class org.jmrtd.SecureMessagingWrapper
Constructs a secure messaging wrapper based on the secure messaging session keys.
SecureMessagingWrapper(SecretKey, SecretKey, long) - Constructor for class org.jmrtd.SecureMessagingWrapper
Constructs a secure messaging wrapper based on the secure messaging session keys and the initial value of the send sequence counter.
SECURITY_ATTR_COMPACT - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
SECURITY_ATTR_EXP - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
SECURITY_ATTR_PROP - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
SecurityInfo - Class in org.jmrtd.lds
The abstract SecurityInfo structure.
SecurityInfo() - Constructor for class org.jmrtd.lds.SecurityInfo
 
selectAID(byte[]) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectDFRelative(short) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectEFRelative(short) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectFile(short) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectFile(short) - Method in interface net.sourceforge.scuba.smartcards.FileSystemStructured
Selects a file.
selectFile(short) - Method in class org.jmrtd.PassportPersoService
Selects a file on the applet.
selectMF() - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectParent() - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectPath(byte[]) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
selectPathRelative(byte[]) - Method in class net.sourceforge.scuba.smartcards.AbstractFileSystemStructured
 
sendAA(PublicKey, byte[]) - Method in class org.jmrtd.PassportService
Performs the Active Authentication protocol.
sendGetChallenge() - Method in class org.jmrtd.PassportApduService
Sends a GET CHALLENGE command to the passport.
sendGetChallenge(SecureMessagingWrapper) - Method in class org.jmrtd.PassportApduService
Sends a GET CHALLENGE command to the passport.
sendInternalAuthenticate(SecureMessagingWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
Sends an INTERNAL AUTHENTICATE command to the passport.
sendMSEAT(SecureMessagingWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
The MSE AT APDU, see EAC 1.11 spec, Section B.2
sendMSEDST(SecureMessagingWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
The MSE DST APDU, see EAC 1.11 spec, Section B.2
sendMSEKAT(SecureMessagingWrapper, byte[], byte[]) - Method in class org.jmrtd.PassportApduService
The MSE KAT APDU, see EAC 1.11 spec, Section B.1
sendMutualAuth(byte[], byte[], byte[], SecretKey, SecretKey) - Method in class org.jmrtd.PassportApduService
Sends an EXTERNAL AUTHENTICATE command to the passport.
sendMutualAuthenticate(SecureMessagingWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
Sends the EXTERNAL AUTHENTICATE commands for EAC terminal verification
sendPSOChainMode(SecureMessagingWrapper, byte[], byte[]) - Method in class org.jmrtd.PassportApduService
 
sendPSOExtendedLengthMode(SecureMessagingWrapper, byte[], byte[]) - Method in class org.jmrtd.PassportApduService
 
sendReadBinary(short, int) - Method in class org.jmrtd.PassportApduService
Sends a READ BINARY command to the passport.
sendReadBinary(SecureMessagingWrapper, int, int, boolean) - Method in class org.jmrtd.PassportApduService
Sends a READ BINARY command to the passport.
sendSelectApplet(byte[]) - Method in class org.jmrtd.PassportApduService
Sends a SELECT APPLET command to the card.
sendSelectFile(SecureMessagingWrapper, short) - Method in class org.jmrtd.PassportApduService
Sends a SELECT FILE command to the passport.
SEQUENCE_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
SESSION_STARTED_STATE - Static variable in class net.sourceforge.scuba.smartcards.CardService
 
SESSION_STOPPED_STATE - Static variable in class net.sourceforge.scuba.smartcards.CardService
 
SET_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
setAA(VerificationStatus.Verdict) - Method in class org.jmrtd.VerificationStatus
 
setAAPrivateKey(PrivateKey) - Method in class org.jmrtd.Passport
 
setAAPublicKey(PublicKey) - Method in class org.jmrtd.Passport
 
setAll(VerificationStatus.Verdict) - Method in class org.jmrtd.VerificationStatus
 
setBAC(String, Date, Date) - Method in class org.jmrtd.PassportPersoService
Initiates the passport with MRZ data
setBAC(VerificationStatus.Verdict) - Method in class org.jmrtd.VerificationStatus
 
setCS(VerificationStatus.Verdict) - Method in class org.jmrtd.VerificationStatus
 
setCVCertificate(CardVerifiableCertificate) - Method in class org.jmrtd.Passport
 
setDateOfBirth(Date) - Method in class org.jmrtd.lds.MRZInfo
Sets the date of birth.
setDateOfExpiry(Date) - Method in class org.jmrtd.lds.MRZInfo
Sets the date of expiry.
setDocSigningCertificate(X509Certificate) - Method in class org.jmrtd.Passport
 
setDocSigningPrivateKey(PrivateKey) - Method in class org.jmrtd.Passport
 
setDocumentNumber(String) - Method in class org.jmrtd.lds.MRZInfo
Sets the document number.
setDS(VerificationStatus.Verdict) - Method in class org.jmrtd.VerificationStatus
 
setEAC(VerificationStatus.Verdict) - Method in class org.jmrtd.VerificationStatus
 
setEACPrivateKey(PrivateKey) - Method in class org.jmrtd.Passport
 
setEACPublicKey(PublicKey) - Method in class org.jmrtd.Passport
 
setGender(Gender) - Method in class org.jmrtd.lds.MRZInfo
Sets the gender.
setIssuingState(Country) - Method in class org.jmrtd.lds.MRZInfo
Sets the issuing state.
setListenersState(boolean) - Method in class net.sourceforge.scuba.smartcards.CardService
 
setListenersState(boolean) - Method in class org.jmrtd.PassportApduService
 
setLocation(File) - Method in class org.jmrtd.BACStore
 
setNationality(Country) - Method in class org.jmrtd.lds.MRZInfo
Sets the passport holder's nationality.
setPersonalNumber(String) - Method in class org.jmrtd.lds.MRZInfo
Sets the personal number.
setPrimaryIdentifier(String) - Method in class org.jmrtd.lds.MRZInfo
Sets the passport holder's last name.
setSecondaryIdentifiers(String[]) - Method in class org.jmrtd.lds.MRZInfo
Sets the passport holder's first names.
setSecondaryIdentifiers(String) - Method in class org.jmrtd.lds.MRZInfo
Sets the passport holder's first names.
setService(CardService) - Method in class org.jmrtd.PassportApduService
 
setWrapper(SecureMessagingWrapper) - Method in class org.jmrtd.PassportService
Deprecated. hack
SF_COM - Static variable in class org.jmrtd.PassportService
 
SF_CVCA - Static variable in class org.jmrtd.PassportService
 
SF_DG1 - Static variable in class org.jmrtd.PassportService
Short file identifiers for the DGs
SF_DG10 - Static variable in class org.jmrtd.PassportService
 
SF_DG11 - Static variable in class org.jmrtd.PassportService
 
SF_DG12 - Static variable in class org.jmrtd.PassportService
 
SF_DG13 - Static variable in class org.jmrtd.PassportService
 
SF_DG14 - Static variable in class org.jmrtd.PassportService
 
SF_DG15 - Static variable in class org.jmrtd.PassportService
 
SF_DG16 - Static variable in class org.jmrtd.PassportService
 
SF_DG2 - Static variable in class org.jmrtd.PassportService
 
SF_DG3 - Static variable in class org.jmrtd.PassportService
 
SF_DG4 - Static variable in class org.jmrtd.PassportService
 
SF_DG5 - Static variable in class org.jmrtd.PassportService
 
SF_DG6 - Static variable in class org.jmrtd.PassportService
 
SF_DG7 - Static variable in class org.jmrtd.PassportService
 
SF_DG8 - Static variable in class org.jmrtd.PassportService
 
SF_DG9 - Static variable in class org.jmrtd.PassportService
 
SF_SOD - Static variable in class org.jmrtd.PassportService
 
SG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SHORT_EF - Static variable in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
SI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SJ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
skip(long) - Method in class net.sourceforge.scuba.smartcards.CardFileInputStream
 
skip(long) - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Attempts to skip over n bytes.
skipToTag(int) - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
Skips in this stream until a given tag is found (depth first).
SL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SODFile - Class in org.jmrtd.lds
File structure for the EF_SOD file.
SODFile(String, String, Map<Integer, byte[]>, byte[], X509Certificate) - Constructor for class org.jmrtd.lds.SODFile
Constructs a Security Object data structure.
SODFile(String, String, Map<Integer, byte[]>, PrivateKey, X509Certificate, String) - Constructor for class org.jmrtd.lds.SODFile
Constructs a Security Object data structure using a specified signature provider.
SODFile(String, String, Map<Integer, byte[]>, PrivateKey, X509Certificate) - Constructor for class org.jmrtd.lds.SODFile
Constructs a Security Object data structure.
SODFile(InputStream) - Constructor for class org.jmrtd.lds.SODFile
Constructs a Security Object data structure.
SOURCE_TYPE_STATIC_PHOTO_DIGITAL_CAM - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_STATIC_PHOTO_SCANNER - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_STATIC_PHOTO_UNKNOWN_SOURCE - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_UNKNOWN - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_UNSPECIFIED - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_VIDEO_FRAME_ANALOG_CAM - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_VIDEO_FRAME_DIGITAL_CAM - Static variable in class org.jmrtd.lds.FaceInfo
 
SOURCE_TYPE_VIDEO_FRAME_UNKNOWN_SOURCE - Static variable in class org.jmrtd.lds.FaceInfo
 
SR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ST - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
startPolling(CardTerminal) - Method in class net.sourceforge.scuba.smartcards.CardManager
Starts polling terminal (if not already doing so).
state - Variable in class net.sourceforge.scuba.smartcards.CardService
 
stopPolling(CardTerminal) - Method in class net.sourceforge.scuba.smartcards.CardManager
Stops polling terminal.
SV - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SW_APPLET_SELECT_FAILED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_BYTES_REMAINING_00 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_CARD_TERMINATED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_CLA_NOT_SUPPORTED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_COMMAND_NOT_ALLOWED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_CONDITIONS_NOT_SATISFIED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_CORRECT_LENGTH_00 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_DATA_INVALID - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_END_OF_FILE - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_EXPECTED_SM_DATA_OBJECTS_MISSING - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_FILE_FULL - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_FILE_INVALID - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_FILE_NOT_FOUND - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_FILEHEADER_INCONSISTENT - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_FUNC_NOT_SUPPORTED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_INCORRECT_P1P2 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_INS_NOT_SUPPORTED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_KEY_NOT_FOUND - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_KEY_USAGE_ERROR - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_LESS_DATA_RESPONDED_THAN_REQUESTED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_NO_ERROR - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_OUT_OF_MEMORY - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_RECORD_NOT_FOUND - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_SECURITY_STATUS_NOT_SATISFIED - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_SM_DATA_OBJECTS_INCORRECT - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_UNKNOWN - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_WRONG_DATA - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_WRONG_LENGTH - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SW_WRONG_P1P2 - Static variable in interface net.sourceforge.scuba.smartcards.ISO7816
 
SY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
SZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

T

T61_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
TC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TD - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TerminalAuthenticationInfo - Class in org.jmrtd.lds
A concrete SecurityInfo structure that stores terminal authentication info, see EAC 1.11 specification.
TerminalAuthenticationInfo(String, int, DERSequence) - Constructor for class org.jmrtd.lds.TerminalAuthenticationInfo
Constructs a new object.
TerminalAuthenticationInfo(String, int) - Constructor for class org.jmrtd.lds.TerminalAuthenticationInfo
Constructs a new object.
TerminalAuthenticationInfo(Integer, Integer) - Constructor for class org.jmrtd.lds.TerminalAuthenticationInfo
Constructs a new object with the required object identifier and version number and:
TerminalCardService - Class in net.sourceforge.scuba.smartcards
Card service implementation for sending APDUs to a terminal using the JSR 268 (javax.smartcardio.
TerminalCardService(CardTerminal) - Constructor for class net.sourceforge.scuba.smartcards.TerminalCardService
Constructs a new card service.
TF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TH - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TJ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TK - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TL - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TO - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
toAlpha2Code() - Method in interface net.sourceforge.scuba.data.Country
 
toAlpha2Code() - Method in class net.sourceforge.scuba.data.ISOCountry
 
toAlpha3Code() - Method in interface net.sourceforge.scuba.data.Country
 
toAlpha3Code() - Method in class net.sourceforge.scuba.data.ISOCountry
 
toInt() - Method in enum net.sourceforge.scuba.data.Gender
 
toString() - Method in class net.sourceforge.scuba.data.ISOCountry
 
toString() - Method in class net.sourceforge.scuba.smartcards.APDUFingerprint
 
toString() - Method in class net.sourceforge.scuba.smartcards.CardEvent
Gets a textual representation of this event.
toString() - Method in class net.sourceforge.scuba.smartcards.CardManager
 
toString() - Method in class net.sourceforge.scuba.smartcards.ISOFileInfo
 
toString() - Method in class net.sourceforge.scuba.smartcards.TerminalCardService
Produces a textual representation of this service.
toString() - Method in class net.sourceforge.scuba.tlv.BERTLVInputStream
 
toString() - Method in class net.sourceforge.scuba.tlv.BERTLVObject
A textual (nested tree-like) representation of this object.
toString() - Method in class org.jmrtd.AAEvent
Gets a textual representation of this event.
toString() - Method in class org.jmrtd.BACKeySpec
 
toString() - Method in class org.jmrtd.BACStore
 
toString() - Method in class org.jmrtd.EACEvent
 
toString() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
 
toString() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
 
toString() - Method in class org.jmrtd.lds.COMFile
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.CVCAFile
 
toString() - Method in class org.jmrtd.lds.DataGroup
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.DG11File
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.DG12File
 
toString() - Method in class org.jmrtd.lds.DG14File
 
toString() - Method in class org.jmrtd.lds.DG15File
 
toString() - Method in class org.jmrtd.lds.DG1File
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.DG2File
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.DG3File
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.DG4File
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.DG5File
 
toString() - Method in class org.jmrtd.lds.DG6File
 
toString() - Method in class org.jmrtd.lds.DG7File
 
toString() - Method in class org.jmrtd.lds.FaceInfo.FeaturePoint
Generates a textual representation of this point.
toString() - Method in class org.jmrtd.lds.FaceInfo
Generates a textual representation of this object.
toString() - Method in class org.jmrtd.lds.FingerInfo
Generates a textual representation of this object.
toString() - Method in class org.jmrtd.lds.IrisInfo
Generates a textual representation of this object.
toString() - Method in class org.jmrtd.lds.MRZInfo
Creates a textual representation of this MRZ.
toString(int) - Static method in class org.jmrtd.lds.PassportFile
Returns a mnemonic name corresponding to the file represented by the given ICAO tag, such as "EF_COM", "EF_SOD", or "EF_DG1".
toString() - Method in class org.jmrtd.lds.SODFile
Gets a textual representation of this file.
toString() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
 
toString() - Method in class org.jmrtd.PassportEvent
Gets a textual description of this event.
TR - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
transmit(CommandAPDU) - Method in class net.sourceforge.scuba.smartcards.CardService
Sends and apdu to the card.
transmit(CommandAPDU) - Method in class net.sourceforge.scuba.smartcards.DummyAcceptingCardService
 
transmit(CommandAPDU) - Method in class net.sourceforge.scuba.smartcards.TerminalCardService
Sends an APDU to the card.
transmit(CommandAPDU) - Method in class org.jmrtd.PassportApduService
TO CLARIFY: If the card responds with a status word other than 0x9000, ie. an staus word indicating an error, this method does NOT throw a CardServiceException, but it returns this as error code as result.
transmit(CommandAPDU) - Method in class org.jmrtd.PassportPersoService
 
TT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TV - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
TW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
type - Variable in class org.jmrtd.lds.DisplayedImageInfo
 
TYPE_FINGER - Static variable in class org.jmrtd.lds.DisplayedImageInfo
 
TYPE_IRIS - Static variable in class org.jmrtd.lds.DisplayedImageInfo
 
TYPE_PORTRAIT - Static variable in class org.jmrtd.lds.DisplayedImageInfo
 
TYPE_SIGNATURE_OR_MARK - Static variable in class org.jmrtd.lds.DisplayedImageInfo
 
TZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

U

UA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
UG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
UM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
UNIVERSAL_CLASS - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag class.
UNIVERSAL_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
unpad(byte[]) - Static method in class org.jmrtd.Util
Deprecated.  
unwrap(ResponseAPDU, int) - Method in interface net.sourceforge.scuba.smartcards.APDUWrapper
 
unwrap(ResponseAPDU, int) - Method in class org.jmrtd.SecureMessagingWrapper
Unwraps the apdu buffer rapdu of a response apdu.
updateCOMSODFile(X509Certificate) - Method in class org.jmrtd.Passport
 
US - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
UTC_TIME_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
UTF8_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
Util - Class in org.jmrtd
Deprecated. The visibility of this class will be changed to package.
UY - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
UZ - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

V

VA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
valueOf() - Method in interface net.sourceforge.scuba.data.Country
 
valueOf(String) - Static method in enum net.sourceforge.scuba.data.Gender
Returns the enum constant of this type with the specified name.
valueOf() - Method in class net.sourceforge.scuba.data.ISOCountry
 
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.Expression
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.EyeColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.FaceImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.Features
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.HairColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.ImageColorSpace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.ImageData
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.lds.FaceInfo.SourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jmrtd.VerificationStatus.Verdict
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sourceforge.scuba.data.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class net.sourceforge.scuba.data.ISOCountry
 
values() - Static method in enum org.jmrtd.lds.FaceInfo.Expression
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.EyeColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.FaceImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.Features
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.HairColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.ImageColorSpace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.ImageData
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.lds.FaceInfo.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jmrtd.VerificationStatus.Verdict
Returns an array containing the constants of this enum type, in the order they are declared.
VC - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
VE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
VerificationStatus - Class in org.jmrtd
A data type for communicating document verification check information.
VerificationStatus() - Constructor for class org.jmrtd.VerificationStatus
Constructs a new status with all verdicts set to UNKNOWN.
VerificationStatus.Verdict - Enum in org.jmrtd
 
verifySecurity() - Method in class org.jmrtd.Passport
Verifies the passport using the security related mechanisms.
VERSION_NUM - Static variable in class org.jmrtd.lds.ChipAuthenticationInfo
 
VERSION_NUM - Static variable in class org.jmrtd.lds.TerminalAuthenticationInfo
 
VG - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
VI - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
VISIBLE_STRING_TYPE_TAG - Static variable in class net.sourceforge.scuba.tlv.BERTLVObject
Universal tag type.
VN - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
VU - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

W

WF - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
wrap(CommandAPDU) - Method in interface net.sourceforge.scuba.smartcards.APDUWrapper
Wraps the command apdu buffer.
wrap(CommandAPDU) - Method in class org.jmrtd.SecureMessagingWrapper
Wraps the apdu buffer capdu of a command apdu.
wrapper - Variable in class org.jmrtd.PassportService
Deprecated. visibility will be set to private
writeFile(short, InputStream) - Method in class org.jmrtd.PassportPersoService
Writes a DataGroup in the passport
WS - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

Y

YE - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
YT - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

Z

ZA - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ZM - Static variable in class net.sourceforge.scuba.data.ISOCountry
 
ZW - Static variable in class net.sourceforge.scuba.data.ISOCountry
 

A B C D E F G H I J K L M N O P Q R S T U V W Y Z
JMRTD 0.4.5