- CAProtocol - Class in org.jmrtd.protocol
-
The EAC Chip Authentication protocol.
- CAProtocol(PassportService, SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.CAProtocol
-
Constructs a protocol instance.
- CAPTURE_DEVICE_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Constant for capture device Id, based on Table 2 in Section 5.5 in ISO 19794-6.
- CAR_TAG - Static variable in class org.jmrtd.lds.CVCAFile
-
- CardAccessFile - Class in org.jmrtd.lds
-
Card access file stores a set of SecurityInfos for PACE.
- CardAccessFile(Collection<SecurityInfo>) - Constructor for class org.jmrtd.lds.CardAccessFile
-
Constructs a new file from the provided data.
- CardAccessFile(InputStream) - Constructor for class org.jmrtd.lds.CardAccessFile
-
Constructs a new file from the data in an input stream.
- CardSecurityFile - Class in org.jmrtd.lds
-
Card security file stores a set of SecurityInfos for PACE with Chip Authentication Mapping (CAM).
- CardSecurityFile(String, String, Collection<SecurityInfo>, PrivateKey, X509Certificate) - Constructor for class org.jmrtd.lds.CardSecurityFile
-
Constructs a new file from the provided data.
- CardSecurityFile(String, String, Collection<SecurityInfo>, PrivateKey, X509Certificate, String) - Constructor for class org.jmrtd.lds.CardSecurityFile
-
Constructs a new file from the provided data.
- CardSecurityFile(String, String, Collection<SecurityInfo>, byte[], X509Certificate) - Constructor for class org.jmrtd.lds.CardSecurityFile
-
Constructs a new file from the provided data.
- CardSecurityFile(InputStream) - Constructor for class org.jmrtd.lds.CardSecurityFile
-
Constructs a new file from the data in an input stream.
- CardVerifiableCertificate - Class in org.jmrtd.cert
-
Card verifiable certificates as specified in TR 03110.
- CardVerifiableCertificate(CVCertificate) - Constructor for class org.jmrtd.cert.CardVerifiableCertificate
-
Constructs a wrapper.
- CardVerifiableCertificate(CVCPrincipal, CVCPrincipal, PublicKey, String, Date, Date, CVCAuthorizationTemplate.Role, CVCAuthorizationTemplate.Permission, byte[]) - Constructor for class org.jmrtd.cert.CardVerifiableCertificate
-
Constructs a certificate.
- CAResult - Class in org.jmrtd.protocol
-
Result of EAC Chip Authentication protocol.
- CAResult(BigInteger, PublicKey, byte[], PublicKey, PrivateKey, SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.CAResult
-
Creates a result.
- CBEFFDataGroup<R extends BiometricDataBlock> - Class in org.jmrtd.lds
-
Datagroup containing a list of biometric information templates (BITs).
- CBEFFDataGroup(int, List<R>) - Constructor for class org.jmrtd.lds.CBEFFDataGroup
-
- CBEFFDataGroup(int, InputStream) - Constructor for class org.jmrtd.lds.CBEFFDataGroup
-
Constructs an instance.
- CBEFFInfo - Interface in org.jmrtd.cbeff
-
CBEFF according to ISO 19785-1 (version 2.0) and NISTIR 6529-A (version 1.1).
- checkDigit(String) - Static method in class org.jmrtd.lds.icao.MRZInfo
-
Computes the 7-3-1 check digit for part of the MRZ.
- 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.PACEDomainParameterInfo
-
- checkRequiredIdentifier(String) - Static method in class org.jmrtd.lds.PACEInfo
-
- ChipAuthenticationInfo - Class in org.jmrtd.lds
-
A concrete SecurityInfo structure that stores chip authentication info,
see EAC 1.11 specification.
- ChipAuthenticationInfo(String, int) - Constructor for class org.jmrtd.lds.ChipAuthenticationInfo
-
Constructs a new object.
- ChipAuthenticationInfo(String, int, BigInteger) - 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 TR 03110 1.11 specification.
- ChipAuthenticationPublicKeyInfo(PublicKey) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Creates a public key info structure with implicit key identifier.
- ChipAuthenticationPublicKeyInfo(PublicKey, BigInteger) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Creates a public key info structure.
- ChipAuthenticationPublicKeyInfo(String, PublicKey) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Creates a public key info structure with implicit key identifier.
- ChipAuthenticationPublicKeyInfo(String, PublicKey, BigInteger) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Creates a public key info structure.
- close() - Method in class org.jmrtd.io.InputStreamBuffer.SubInputStream
-
- close() - Method in class org.jmrtd.io.SplittableInputStream
-
Closes this input stream and releases any system resources associated
with the stream.
- close() - Method in class org.jmrtd.PassportService
-
Closes this service.
- COMFile - Class in org.jmrtd.lds.icao
-
File structure for the EF_COM file.
- COMFile(String, String, String, String, String, int[]) - Constructor for class org.jmrtd.lds.icao.COMFile
-
Constructs a new COM file.
- COMFile(String, String, int[]) - Constructor for class org.jmrtd.lds.icao.COMFile
-
Constructs a new COM file.
- COMFile(InputStream) - Constructor for class org.jmrtd.lds.icao.COMFile
-
Constructs a new EF_COM file based on the encoded
value in in
.
- ComplexCBEFFInfo - Class in org.jmrtd.cbeff
-
Complex (nested) CBEFF BIR.
- ComplexCBEFFInfo() - Constructor for class org.jmrtd.cbeff.ComplexCBEFFInfo
-
- COMPRESSION_JPEG - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Image compression algorithm type as specified in Section 7.1.13 and Table 3 of ISO 19794-4.
- COMPRESSION_JPEG2000 - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Image compression algorithm type as specified in Section 7.1.13 and Table 3 of ISO 19794-4.
- COMPRESSION_PNG - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Image compression algorithm type as specified in Section 7.1.13 and Table 3 of ISO 19794-4.
- COMPRESSION_UNCOMPRESSED_BIT_PACKED - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Image compression algorithm type as specified in Section 7.1.13 and Table 3 of ISO 19794-4.
- COMPRESSION_UNCOMPRESSED_NO_BIT_PACKING - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Image compression algorithm type as specified in Section 7.1.13 and Table 3 of ISO 19794-4.
- COMPRESSION_WSQ - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Image compression algorithm type as specified in Section 7.1.13 and Table 3 of ISO 19794-4.
- computeAffineY(BigInteger, ECParameterSpec) - Static method in class org.jmrtd.Util
-
This just solves the curve equation for y.
- computeKeySeed(String, String, String, String, boolean) - Static method in class org.jmrtd.Util
-
Computes the static key seed, based on information from the MRZ.
- computeKeySeed(String, String, boolean) - Static method in class org.jmrtd.Util
-
- computeKeySeedForBAC(BACKeySpec) - Static method in class org.jmrtd.protocol.BACProtocol
-
- computeKeySeedForPACE(KeySpec) - Static method in class org.jmrtd.protocol.PACEProtocol
-
- computeKeySeedForPACE(String) - Static method in class org.jmrtd.protocol.PACEProtocol
-
- computeSendSequenceCounter(byte[], byte[]) - Static method in class org.jmrtd.protocol.BACProtocol
-
- computeSharedSecret(String, PublicKey, PrivateKey) - Static method in class org.jmrtd.protocol.CAProtocol
-
Does the key agreement step.
- CONTENT_SPECIFIC_CONSTRUCTED_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- CONTENT_SPECIFIC_CONSTRUCTED_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- COUNT_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- COUNT_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- createCANKey(String) - Static method in class org.jmrtd.PACEKeySpec
-
Creates a PACE key from a Card Access Number.
- createCertificate(PublicKey, PrivateKey, String, CVCPrincipal, CVCPrincipal, CVCAuthorizationTemplate, Date, Date, String) - Static method in class org.jmrtd.cert.CVCertificateBuilder
-
Produces card verifiable certificates.
- createMRZKey(BACKeySpec) - Static method in class org.jmrtd.PACEKeySpec
-
Creates a PACE key from relevant details from a Machine Readable Zone.
- createPACEInfo(byte[]) - Static method in class org.jmrtd.lds.PACEInfo
-
- createPINKey(String) - Static method in class org.jmrtd.PACEKeySpec
-
Creates a PACE key from a PIN.
- createPUKKey(String) - Static method in class org.jmrtd.PACEKeySpec
-
Creates a PACE key from a PUK.
- CREATION_DATE_AND_TIME_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
ISO7816-11 table C.1, (7), creation date and time of biometric data (CCYYMMDDhhmmss), used inside the BHT.
- CREATOR_OF_BIOMETRIC_REFERENCE_DATA - Static variable in interface org.jmrtd.cbeff.ISO781611
-
ISO7816-11 table C.1, (2), Identifier of product (PID) that created the biometric reference data,
value assigned by IBIA.
- CUSTODY_INFORMATION_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- CVCAFile - Class in org.jmrtd.lds
-
File structure for CVCA file (on EAC protected documents).
- CVCAFile(InputStream) - Constructor for class org.jmrtd.lds.CVCAFile
-
- CVCAFile(short, InputStream) - Constructor for class org.jmrtd.lds.CVCAFile
-
Constructs a new CVCA file from the data contained in an input stream.
- CVCAFile(String, String) - Constructor for class org.jmrtd.lds.CVCAFile
-
Constructs a new CVCA file with default file identifier.
- CVCAFile(short, String, String) - Constructor for class org.jmrtd.lds.CVCAFile
-
Constructs a new CVCA file with the given certificate references.
- CVCAFile(short, String) - Constructor for class org.jmrtd.lds.CVCAFile
-
Constructs a new CVCA file with the given certificate reference.
- CVCAuthorizationTemplate - Class in org.jmrtd.cert
-
Card verifiable certificate authorization template.
- CVCAuthorizationTemplate(CVCAuthorizationTemplate) - Constructor for class org.jmrtd.cert.CVCAuthorizationTemplate
-
Constructs an authorization template based on an EJBCA authorization template.
- CVCAuthorizationTemplate(CVCAuthorizationTemplate.Role, CVCAuthorizationTemplate.Permission) - Constructor for class org.jmrtd.cert.CVCAuthorizationTemplate
-
Constructs an authorization template.
- CVCAuthorizationTemplate.Permission - Enum in org.jmrtd.cert
-
The authorization permission.
- CVCAuthorizationTemplate.Role - Enum in org.jmrtd.cert
-
The issuing authority.
- CVCertificateBuilder - Class in org.jmrtd.cert
-
Card verifiable certificate builder.
- CVCertificateFactorySpi - Class in org.jmrtd.cert
-
Card verifiable certificate factory.
- CVCertificateFactorySpi() - Constructor for class org.jmrtd.cert.CVCertificateFactorySpi
-
- CVCPrincipal - Class in org.jmrtd.cert
-
Card verifiable certificate principal.
- CVCPrincipal(String) - Constructor for class org.jmrtd.cert.CVCPrincipal
-
Constructs a principal.
- CVCPrincipal(Country, String, String) - Constructor for class org.jmrtd.cert.CVCPrincipal
-
Constructs a principal.
- DataGroup - Class in org.jmrtd.lds
-
Base class for data group files.
- DataGroup(int) - Constructor for class org.jmrtd.lds.DataGroup
-
Constructs a data group.
- DataGroup(int, InputStream) - Constructor for class org.jmrtd.lds.DataGroup
-
Constructs a data group from the DER encoded data in the
given input stream.
- DATE_AND_TIME_OF_PERSONALIZATION_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- DATE_OF_ISSUE_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- DE - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
- decode(InputStream, StandardBiometricHeader, int, int) - Method in interface org.jmrtd.cbeff.BiometricDataBlockDecoder
-
Reads a biometric data block from an input stream.
- decode(InputStream) - Method in class org.jmrtd.cbeff.ISO781611Decoder
-
Reads a BIT group from an input stream.
- decodePublicKeyFromSmartCard(byte[], AlgorithmParameterSpec) - Static method in class org.jmrtd.protocol.PACEProtocol
-
- DEFAULT_MAX_BLOCKSIZE - Static variable in class org.jmrtd.PassportService
-
The default maximal blocksize used for unencrypted APDUs.
- deriveKey(byte[], int) - Static method in class org.jmrtd.Util
-
Derives the ENC or MAC key for BAC from the keySeed.
- deriveKey(byte[], String, int, int) - Static method in class org.jmrtd.Util
-
Derives the ENC or MAC key for BAC or PACE
- deriveKey(byte[], String, int, byte[], int) - Static method in class org.jmrtd.Util
-
Derives a shared key.
- deriveKey(byte[], String, int, byte[], int, byte) - Static method in class org.jmrtd.Util
-
Derives a shared key.
- deriveStaticPACEKey(KeySpec, String) - Static method in class org.jmrtd.protocol.PACEProtocol
-
Derives the static key K_pi.
- DESedeSecureMessagingWrapper - Class in org.jmrtd.protocol
-
Secure messaging wrapper for APDUs.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey) - Constructor for class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
Constructs a secure messaging wrapper based on the secure messaging
session keys.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey, boolean) - Constructor for class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
Constructs a secure messaging wrapper based on the secure messaging
session keys.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey, long) - Constructor for class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
Constructs a secure messaging wrapper based on the secure messaging
session keys and the initial value of the send sequence counter.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey, int, boolean, long) - Constructor for class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
Constructs a secure messaging wrapper based on the secure messaging
session keys and the initial value of the send sequence counter.
- DG11File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG11 file.
- DG11File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG11File
-
Constructs a file from binary representation.
- DG11File(String, List<String>, String, Date, List<String>, List<String>, String, String, String, String, byte[], List<String>, String) - Constructor for class org.jmrtd.lds.icao.DG11File
-
Constructs a new file.
- DG11File(String, List<String>, String, String, List<String>, List<String>, String, String, String, String, byte[], List<String>, String) - Constructor for class org.jmrtd.lds.icao.DG11File
-
Constructs a new file.
- DG12File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG12 file.
- DG12File(String, Date, List<String>, String, String, byte[], byte[], Date, String) - Constructor for class org.jmrtd.lds.icao.DG12File
-
Constructs a new file.
- DG12File(String, String, List<String>, String, String, byte[], byte[], String, String) - Constructor for class org.jmrtd.lds.icao.DG12File
-
Constructs a new file.
- DG12File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG12File
-
Constructs a new file.
- DG14File - Class in org.jmrtd.lds.icao
-
Data Group 14 stores a set of SecurityInfos for EAC and PACE, see
BSI EAC 1.11 and ICAO TR-SAC-1.01.
- DG14File(Collection<SecurityInfo>) - Constructor for class org.jmrtd.lds.icao.DG14File
-
Constructs a new DG14 file from the provided data.
- DG14File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG14File
-
Constructs a new DG14 file from the data in an input stream.
- DG15File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG15 file.
- DG15File(PublicKey) - Constructor for class org.jmrtd.lds.icao.DG15File
-
Constructs a new file.
- DG15File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG15File
-
Constructs a new file from binary representation.
- DG1File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG1 file.
- DG1File(MRZInfo) - Constructor for class org.jmrtd.lds.icao.DG1File
-
Creates a new file based on MRZ information.
- DG1File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG1File
-
Creates a new file based on an input stream.
- DG2File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG2 file.
- DG2File(List<FaceInfo>) - Constructor for class org.jmrtd.lds.icao.DG2File
-
Creates a new file with the specified records.
- DG2File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG2File
-
Creates a new file based on an input stream.
- DG3File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG3 file.
- DG3File(List<FingerInfo>) - Constructor for class org.jmrtd.lds.icao.DG3File
-
Creates a new file with the specified records.
- DG3File(List<FingerInfo>, boolean) - Constructor for class org.jmrtd.lds.icao.DG3File
-
Creates a new file with the specified records.
- DG3File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG3File
-
Creates a new file based on an input stream.
- DG4File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG4 file.
- DG4File(List<IrisInfo>) - Constructor for class org.jmrtd.lds.icao.DG4File
-
Creates a new file with the specified records.
- DG4File(List<IrisInfo>, boolean) - Constructor for class org.jmrtd.lds.icao.DG4File
-
Creates a new file with the specified records.
- DG4File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG4File
-
Constructs a new file based on an input stream.
- DG5File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG5 file.
- DG5File(List<DisplayedImageInfo>) - Constructor for class org.jmrtd.lds.icao.DG5File
-
Constructs a new file from a list of displayed images.
- DG5File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG5File
-
Constructs a new file from binary representation.
- DG6File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG6 file.
- DG6File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG6File
-
Constructs a new file from binary representation.
- DG7File - Class in org.jmrtd.lds.icao
-
File structure for the EF_DG7 file.
- DG7File(List<DisplayedImageInfo>) - Constructor for class org.jmrtd.lds.icao.DG7File
-
Constructs a new file from a list of displayed images.
- DG7File(InputStream) - Constructor for class org.jmrtd.lds.icao.DG7File
-
Constructs a new file from binary representation.
- DHCParameterSpec(BigInteger, BigInteger, BigInteger) - Constructor for class org.jmrtd.lds.PACEInfo.DHCParameterSpec
-
Creates a parameter spec.
- DISCRETIONARY_DATA_FOR_PAYLOAD_CONSTRUCTED_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- DISCRETIONARY_DATA_FOR_PAYLOAD_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- DISPLAYED_PORTRAIT_TAG - Static variable in class org.jmrtd.lds.DisplayedImageInfo
-
- DISPLAYED_SIGNATURE_OR_MARK_TAG - Static variable in class org.jmrtd.lds.DisplayedImageInfo
-
- DisplayedImageDataGroup - Class in org.jmrtd.lds
-
File structure for displayed image template files.
- DisplayedImageDataGroup(int, List<DisplayedImageInfo>, int) - Constructor for class org.jmrtd.lds.DisplayedImageDataGroup
-
Constructs a displayed image data group from a list of displayed images.
- DisplayedImageDataGroup(int, InputStream) - Constructor for class org.jmrtd.lds.DisplayedImageDataGroup
-
Constructs a displayed image data group from binary representation.
- DisplayedImageInfo - Class in org.jmrtd.lds
-
Data structure for storing either a Portrait (as used in DG5) or
a Signature or mark (as used in DG7).
- DisplayedImageInfo(int, byte[]) - Constructor for class org.jmrtd.lds.DisplayedImageInfo
-
Constructs a displayed image info from the image bytes.
- DisplayedImageInfo(InputStream) - Constructor for class org.jmrtd.lds.DisplayedImageInfo
-
Constructs a displayed image info from binary encoding.
- doAA(PublicKey, String, String, byte[]) - Method in class org.jmrtd.PassportService
-
Performs the Active Authentication protocol.
- doAA(PublicKey, String, String, byte[]) - Method in class org.jmrtd.protocol.AAProtocol
-
Performs the Active Authentication protocol.
- doBAC(BACKeySpec) - Method in class org.jmrtd.PassportService
-
Performs the Basic Access Control protocol.
- doBAC(SecretKey, SecretKey) - Method in class org.jmrtd.PassportService
-
Performs the Basic Access Control protocol.
- doBAC(BACKeySpec) - Method in class org.jmrtd.protocol.BACProtocol
-
Performs the Basic Access Control protocol.
- doBAC(SecretKey, SecretKey) - Method in class org.jmrtd.protocol.BACProtocol
-
Performs the Basic Access Control protocol.
- DOC_TYPE_ID1 - Static variable in class org.jmrtd.lds.icao.MRZInfo
-
ID1 document type for credit card sized identity cards.
- DOC_TYPE_ID2 - Static variable in class org.jmrtd.lds.icao.MRZInfo
-
ID2 document type.
- DOC_TYPE_ID3 - Static variable in class org.jmrtd.lds.icao.MRZInfo
-
ID3 document type for passport booklets.
- DOC_TYPE_UNSPECIFIED - Static variable in class org.jmrtd.lds.icao.MRZInfo
-
Unspecified document type (do not use, choose ID1 or ID3).
- doCA(BigInteger, String, String, PublicKey) - Method in class org.jmrtd.PassportService
-
Perform CA (Chip Authentication) part of EAC (version 1).
- doCA(BigInteger, String, String, PublicKey) - Method in class org.jmrtd.protocol.CAProtocol
-
Perform CA (Chip Authentication) part of EAC (version 1).
- doPACE(AccessKeySpec, String, AlgorithmParameterSpec) - Method in class org.jmrtd.PassportService
-
Performs the PACE 2.0 / SAC protocol.
- doPACE(KeySpec, String, AlgorithmParameterSpec) - Method in class org.jmrtd.protocol.PACEProtocol
-
- doPACE(AccessKeySpec, String, AlgorithmParameterSpec) - Method in class org.jmrtd.protocol.PACEProtocol
-
Performs the PACE 2.0 / SAC protocol.
- doPACEStep1(SecretKey, Cipher) - Method in class org.jmrtd.protocol.PACEProtocol
-
The first step in the PACE protocol receives an encrypted nonce from the PICC
and decrypts it.
- doPACEStep2(PACEInfo.MappingType, String, AlgorithmParameterSpec, byte[], Cipher) - Method in class org.jmrtd.protocol.PACEProtocol
-
The second step in the PACE protocol computes ephemeral domain parameters
by mapping the PICC generated nonce (and optionally the PCD generated nonce,
which will be exchanged, in case of Integrated Mapping).
- doPACEStep2GM(String, AlgorithmParameterSpec, byte[]) - Method in class org.jmrtd.protocol.PACEProtocol
-
The second step in the PACE protocol (GM case) computes ephemeral domain parameters
by performing a key agreement protocol with the PICC nonce as
input.
- doPACEStep2IM(String, AlgorithmParameterSpec, byte[], Cipher) - Method in class org.jmrtd.protocol.PACEProtocol
-
The second step in the PACE protocol computes ephemeral domain parameters
by performing a key agreement protocol with the PICC and PCD nonces as
input.
- doPACEStep3ExchangePublicKeys(PublicKey, AlgorithmParameterSpec) - Method in class org.jmrtd.protocol.PACEProtocol
-
- doPACEStep3GenerateKeyPair(String, AlgorithmParameterSpec) - Method in class org.jmrtd.protocol.PACEProtocol
-
- doPACEStep3KeyAgreement(String, PrivateKey, PublicKey) - Method in class org.jmrtd.protocol.PACEProtocol
-
- doPACEStep4(String, PACEInfo.MappingType, KeyPair, PublicKey, SecretKey) - Method in class org.jmrtd.protocol.PACEProtocol
-
- doPhase(PublicKey) - Method in class org.jmrtd.protocol.PACEGMWithECDHAgreement
-
Performs a key agreement protocol.
- doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, CAResult, String) - Method in class org.jmrtd.PassportService
-
Performs Terminal Authentication (TA) part of EAC (version 1).
- doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, CAResult, PACEResult) - Method in class org.jmrtd.PassportService
-
Performs Terminal Authentication (TA) part of EAC (version 1).
- doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, CAResult, String) - Method in class org.jmrtd.protocol.TAProtocol
-
Perform TA (Terminal Authentication) part of EAC (version 1).
- doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, CAResult, PACEResult) - Method in class org.jmrtd.protocol.TAProtocol
-
- doTA(CVCPrincipal, List<CardVerifiableCertificate>, PrivateKey, String, CAResult, byte[]) - Method in class org.jmrtd.protocol.TAProtocol
-
- ECDSA_PLAIN_RIPEMD160_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- ECDSA_PLAIN_SHA1_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- ECDSA_PLAIN_SHA224_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- ECDSA_PLAIN_SHA256_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- ECDSA_PLAIN_SHA384_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- ECDSA_PLAIN_SHA512_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- ECDSA_PLAIN_SIGNATURES - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- ecPoint2OS(ECPoint) - Static method in class org.jmrtd.Util
-
Encode an EC point (for use as public key value).
- EF_CARD_ACCESS - Static variable in class org.jmrtd.PassportService
-
Card Access.
- EF_CARD_SECURITY - Static variable in class org.jmrtd.PassportService
-
Card Security.
- EF_COM - Static variable in class org.jmrtd.PassportService
-
The data group presence list.
- EF_COM_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO tag for document index (COM).
- EF_CVCA - Static variable in class org.jmrtd.PassportService
-
Contains EAC CVA references.
- EF_DG1 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 1.
- EF_DG10 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 10.
- EF_DG10_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG10.
- EF_DG11 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 11.
- EF_DG11_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG11.
- EF_DG12 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 12.
- EF_DG12_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG12.
- EF_DG13 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 13.
- EF_DG13_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG13.
- EF_DG14 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 14.
- EF_DG14_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG14.
- EF_DG15 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 15.
- EF_DG15_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG15.
- EF_DG16 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 16.
- EF_DG16_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG16.
- EF_DG1_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG1.
- EF_DG2 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 2.
- EF_DG2_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG2.
- EF_DG3 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 3.
- EF_DG3_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG3.
- EF_DG4 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 4.
- EF_DG4_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG4.
- EF_DG5 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 5.
- EF_DG5_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG5.
- EF_DG6 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 6.
- EF_DG6_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG6.
- EF_DG7 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 7.
- EF_DG7_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG7.
- EF_DG8 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 8.
- EF_DG8_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG8.
- EF_DG9 - Static variable in class org.jmrtd.PassportService
-
File identifier for data group 9.
- EF_DG9_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO data group tag for DG9.
- EF_SOD - Static variable in class org.jmrtd.PassportService
-
The security document.
- EF_SOD_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO tag for document security index (SOd).
- ENC_MODE - Static variable in class org.jmrtd.Util
-
Mode for KDF.
- encode(B, OutputStream) - Method in interface org.jmrtd.cbeff.BiometricDataBlockEncoder
-
Writes the biometric data block in bdb
to the output stream.
- encode(CBEFFInfo, OutputStream) - Method in class org.jmrtd.cbeff.ISO781611Encoder
-
Writes a BIT group to an output stream.
- encodePublicKeyDataObject(String, PublicKey) - Static method in class org.jmrtd.protocol.PACEProtocol
-
Based on TR-SAC 1.01 4.5.1 and 4.5.2.
- encodePublicKeyDataObject(String, PublicKey, boolean) - Static method in class org.jmrtd.protocol.PACEProtocol
-
Based on TR-SAC 1.01 4.5.1 and 4.5.2.
- encodePublicKeyForSmartCard(PublicKey) - Static method in class org.jmrtd.protocol.PACEProtocol
-
Write uncompressed coordinates (for EC) or public value (DH).
- ENDORSEMENTS_AND_OBSERVATIONS_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- engineGenerateCertificate(InputStream) - Method in class org.jmrtd.cert.CVCertificateFactorySpi
-
Generates the certificate based on an input source.
- engineGenerateCertificates(InputStream) - Method in class org.jmrtd.cert.CVCertificateFactorySpi
-
- engineGenerateCRL(InputStream) - Method in class org.jmrtd.cert.CVCertificateFactorySpi
-
Not implemented.
- engineGenerateCRLs(InputStream) - Method in class org.jmrtd.cert.CVCertificateFactorySpi
-
Not implemented.
- equals(Object) - Method in class org.jmrtd.BACKey
-
Tests equality of this BAC key with respect to another object.
- equals(Object) - Method in class org.jmrtd.cbeff.ComplexCBEFFInfo
-
Tests whether the parameter equals this complex CBEFF info.
- equals(Object) - Method in class org.jmrtd.cbeff.StandardBiometricHeader
-
- equals(Object) - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Tests for equality with respect to another object.
- equals(Object) - Method in class org.jmrtd.cert.CVCAuthorizationTemplate
-
Checks equality.
- equals(Object) - Method in class org.jmrtd.cert.CVCPrincipal
-
Tests for equality with respect to another object.
- equals(Object) - Method in class org.jmrtd.io.FragmentBuffer
-
- equals(Object) - Method in class org.jmrtd.io.FragmentBuffer.Fragment
-
- equals(Object) - Method in class org.jmrtd.lds.AbstractImageInfo
-
- equals(Object) - Method in class org.jmrtd.lds.AbstractListInfo
-
- equals(Object) - Method in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Tests equality with respect to another object.
- equals(Object) - Method in class org.jmrtd.lds.CardAccessFile
-
Tests equality with respect to another object.
- equals(Object) - Method in class org.jmrtd.lds.CardSecurityFile
-
Tests equality with respect to another object.
- equals(Object) - Method in class org.jmrtd.lds.CBEFFDataGroup
-
- equals(Object) - Method in class org.jmrtd.lds.ChipAuthenticationInfo
-
- equals(Object) - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
- equals(Object) - Method in class org.jmrtd.lds.CVCAFile
-
Tests whether this CVCAFile is equal to the provided object.
- equals(Object) - Method in class org.jmrtd.lds.DisplayedImageDataGroup
-
- equals(Object) - Method in class org.jmrtd.lds.DisplayedImageInfo
-
- equals(Object) - Method in class org.jmrtd.lds.icao.COMFile
-
Whether other is equal to this file.
- equals(Object) - Method in class org.jmrtd.lds.icao.DG11File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.DG12File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.DG14File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.DG15File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.DG1File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.DG3File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.DG4File
-
- equals(Object) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Whether this MRZ info is identical to some other object.
- equals(Object) - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- equals(Object) - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
- equals(Object) - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
- equals(Object) - Method in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
- equals(Object) - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
- equals(Object) - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
- equals(Object) - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
- equals(Object) - Method in class org.jmrtd.lds.PACEInfo
-
- equals(Object) - Method in class org.jmrtd.lds.SODFile
-
- equals(Object) - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
- equals(Object) - Method in class org.jmrtd.PACESecretKeySpec
-
- equals(Object) - Method in class org.jmrtd.protocol.AAResult
-
- equals(Object) - Method in class org.jmrtd.protocol.AESSecureMessagingWrapper
-
- equals(Object) - Method in class org.jmrtd.protocol.BACResult
-
- equals(Object) - Method in class org.jmrtd.protocol.CAResult
-
- equals(Object) - Method in class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
- equals(Object) - Method in class org.jmrtd.protocol.PACECAMResult
-
- equals(Object) - Method in class org.jmrtd.protocol.PACEResult
-
- equals(Object) - Method in class org.jmrtd.protocol.PACEResult.PACEGMMappingResult
-
- equals(Object) - Method in class org.jmrtd.protocol.PACEResult.PACEGMWithDHMappingResult
-
- equals(Object) - Method in class org.jmrtd.protocol.PACEResult.PACEGMWithECDHMappingResult
-
- equals(Object) - Method in class org.jmrtd.protocol.PACEResult.PACEIMMappingResult
-
- equals(Object) - Method in class org.jmrtd.protocol.PACEResult.PACEMappingResult
-
- equals(Object) - Method in class org.jmrtd.protocol.TAResult
-
- equalsModuloFillerChars(String, String) - Static method in class org.jmrtd.lds.icao.MRZInfo
-
Tests equality of two MRZ string while ignoring extra filler characters.
- EUE - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
Part B: Europe.
- EXPRESSION_EYES_LOOKING_AWAY - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_FROWNING - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_NEUTRAL - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_RAISED_EYEBROWS - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_SMILE_CLOSED - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_SMILE_OPEN - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_SQUINTING - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXPRESSION_UNSPECIFIED - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EXTENDED_MAX_TRANCEIVE_LENGTH - Static variable in class org.jmrtd.PassportService
-
The extended maximal tranceive length of APDUs.
- EYE_COLOR_BLACK - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_BLUE - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_BROWN - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_GRAY - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_GREEN - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_MULTI_COLORED - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_PINK - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_UNKNOWN - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_COLOR_UNSPECIFIED - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- EYE_LEFT - Static variable in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Biometric subtype value.
- EYE_RIGHT - Static variable in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Biometric subtype value.
- EYE_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Biometric subtype value.
- GBD - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
- GBN - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
- GBO - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
- GBP - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
- GBS - Static variable in class org.jmrtd.lds.icao.ICAOCountry
-
- generateAuthenticationToken(String, SecretKey, PublicKey) - Static method in class org.jmrtd.protocol.PACEProtocol
-
The authentication token SHALL be computed over a public key data object (cf.
- getAccessRight() - Method in class org.jmrtd.cert.CVCAuthorizationTemplate
-
Gets the access rights.
- getAcquisitionLevel() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the image acquisition level.
- getActiveAuthenticationInfos() - Method in class org.jmrtd.lds.icao.DG14File
-
- getAgreementAlg() - Method in class org.jmrtd.protocol.PACEResult
-
- getAlgorithm() - Method in interface org.jmrtd.AccessKeySpec
-
Returns the type of access key.
- getAlgorithm() - Method in class org.jmrtd.BACKey
-
The algorithm of this key specification.
- getAlgorithm() - Method in class org.jmrtd.PACEKeySpec
-
Returns the algorithm.
- getAltCAReference() - Method in class org.jmrtd.lds.CVCAFile
-
Returns the second (alternative) CA Certificate identifier, null if none
exists.
- getAuthorityReference() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Gets the authority reference.
- getAuthorizationTemplate() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Gets the holder authorization template.
- getBACKey() - Method in exception org.jmrtd.BACDeniedException
-
Gets the BAC entries that were tried before BAC failed
- getBACKey() - Method in class org.jmrtd.protocol.BACResult
-
- getBiometricDataBlock() - Method in class org.jmrtd.cbeff.SimpleCBEFFInfo
-
Gets the biometric data block from this simple CBEFF info.
- getBiometricSubtype() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the biometric sub-type.
- getBiometricSubtype() - Method in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
The biometric subtype (feature identifier).
- getBouncyCastleProvider() - Static method in class org.jmrtd.Util
-
Gets the BC provider, if present.
- getBoundaryExtraction() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the boundary extraction.
- getBuffer() - Method in class org.jmrtd.io.FragmentBuffer
-
- getBuffer() - Method in class org.jmrtd.io.InputStreamBuffer.SubInputStream
-
- getBufferedLength(int) - Method in class org.jmrtd.io.FragmentBuffer
-
Calculates the number of bytes left in the buffer starting from index index
.
- getBytes(String) - Static method in class org.jmrtd.Util
-
- getBytesBuffered() - Method in class org.jmrtd.io.FragmentBuffer
-
- getBytesBuffered() - Method in class org.jmrtd.io.InputStreamBuffer
-
- getBytesBuffered() - Method in class org.jmrtd.io.SplittableInputStream
-
- getCaptureDeviceId() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the Capture device Id.
- getCaptureDeviceId() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the capture device id.
- getCardChallenge() - Method in class org.jmrtd.protocol.TAResult
-
Gets the card's challenge generated during EAC.
- getCAReference() - Method in class org.jmrtd.lds.CVCAFile
-
Returns the CA Certificate identifier
- getCAReference() - Method in class org.jmrtd.protocol.TAResult
-
Gets CA certificate's reference used during EAC.
- getCertBodyData() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
The DER encoded certificate body.
- getCertificateFactory(String) - Static method in class org.jmrtd.Util
-
- getChallenge() - Method in class org.jmrtd.protocol.AAResult
-
- getChipAuthenticationData() - Method in class org.jmrtd.protocol.PACECAMResult
-
- getChipAuthenticationInfos() - Method in class org.jmrtd.lds.CardSecurityFile
-
Gets the CA public key infos embedded in this card access file.
- getChipAuthenticationInfos() - Method in class org.jmrtd.lds.icao.DG14File
-
- getChipAuthenticationPublicKeyInfos() - Method in class org.jmrtd.lds.CardSecurityFile
-
Gets the CA public key infos embedded in this card access file.
- getChipAuthenticationPublicKeyInfos() - Method in class org.jmrtd.lds.icao.DG14File
-
- getChipAuthenticationResult() - Method in class org.jmrtd.protocol.TAResult
-
Gets the chip authentication result;
- getCipher(String) - Static method in class org.jmrtd.Util
-
- getCipher(String, int, Key) - Static method in class org.jmrtd.Util
-
- getCipherAlg() - Method in class org.jmrtd.protocol.PACEResult
-
- getColorSpace() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the image color space
(rgb, grayscale, etc).
- getCompressionAlgorithm() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the compression algorithm.
- getCompressionAlgorithm() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the compression algorithm.
- getCountry() - Method in class org.jmrtd.cert.CVCPrincipal
-
Gets the country.
- getCurveName(ECParameterSpec) - Static method in class org.jmrtd.Util
-
Gets the curve name if known (or null
).
- getCustodyInformation() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets custody information.
- getCVCertificates() - Method in class org.jmrtd.protocol.TAResult
-
Gets 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.icao.DG12File
-
Gets date and time of personalization.
- getDateOfBirth() - Method in class org.jmrtd.BACKey
-
Gets the date of birth string.
- getDateOfBirth() - Method in interface org.jmrtd.BACKeySpec
-
Returns the date of birth string.
- getDateOfBirth() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the date of birth of the passport holder.
- getDateOfExpiry() - Method in class org.jmrtd.BACKey
-
Gets the date of expiry string.
- getDateOfExpiry() - Method in interface org.jmrtd.BACKeySpec
-
Returns the date of expiry string.
- getDateOfExpiry() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the date of expiry
- getDateOfIssue() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets the date of issuance.
- getDepth() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the pixel depth.
- getDERObject() - Method in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- getDERObject() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
-
- getDERObject() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
- getDERObject() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
- getDERObject() - Method in class org.jmrtd.lds.PACEInfo
-
Deprecated.
- getDERObject() - Method in class org.jmrtd.lds.SecurityInfo
-
- getDERObject() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Deprecated.
- getDetailedPrivateKeyAlgorithm(PrivateKey) - Static method in class org.jmrtd.Util
-
Returns detailed algorithm information (including key length) about the given private key.
- getDetailedPublicKeyAlgorithm(PublicKey) - Static method in class org.jmrtd.Util
-
Return detailed information about the given public key (like RSA or) with some extra
information (like 1024 bits).
- getDeviceType() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the device type.
- getDeviceUniqueId() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the device unique id.
- getDigestAlg() - Method in class org.jmrtd.protocol.PACEResult
-
- getDigestAlgorithm() - Method in class org.jmrtd.lds.CardSecurityFile
-
- getDigestAlgorithm() - Method in class org.jmrtd.lds.SODFile
-
Gets the name of the algorithm used in the data group hashes.
- getDigestAlgorithm() - Method in class org.jmrtd.protocol.AAResult
-
- getDigestEncryptionAlgorithm() - Method in class org.jmrtd.lds.CardSecurityFile
-
- getDigestEncryptionAlgorithm() - Method in class org.jmrtd.lds.SODFile
-
Gets the name of the digest encryption algorithm used in the signature.
- getDigestEncryptionAlgorithmParams() - Method in class org.jmrtd.lds.SODFile
-
Gets the parameters of the digest encryption (signature) algorithm.
- getDocSigningCertificate() - Method in class org.jmrtd.lds.SODFile
-
Gets the embedded document signing certificate (if present).
- getDocumentCode() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the document type.
- getDocumentNumber() - Method in class org.jmrtd.BACKey
-
Gets the document number string.
- getDocumentNumber() - Method in interface org.jmrtd.BACKeySpec
-
Returns the document number.
- getDocumentNumber() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the document number.
- getDocumentNumber() - Method in class org.jmrtd.protocol.TAResult
-
Gets the id of the card used during EAC.
- getDocumentType() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the document type.
- getEContent() - Method in class org.jmrtd.lds.SODFile
-
Gets the e-content inside the signed data structure.
- getElements() - Method in class org.jmrtd.cbeff.StandardBiometricHeader
-
Gets the elements of this standard biometric header.
- getEncoded() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Returns the encoded form of this certificate.
- getEncoded() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Encodes this image info.
- getEncoded() - Method in class org.jmrtd.lds.AbstractLDSInfo
-
- getEncoded() - Method in class org.jmrtd.lds.CardSecurityFile
-
Gets the DER encoded file.
- getEncoded() - Method in interface org.jmrtd.lds.LDSElement
-
Gets the encoded contents of this LDS info.
- getEncryptedChipAuthenticationData() - Method in class org.jmrtd.protocol.PACECAMResult
-
- getEncryptedDigest() - Method in class org.jmrtd.lds.CardSecurityFile
-
- getEncryptedDigest() - Method in class org.jmrtd.lds.SODFile
-
Gets the signature (the encrypted digest) over the hashes.
- getEncryptionKey() - Method in class org.jmrtd.protocol.AESSecureMessagingWrapper
-
- getEncryptionKey() - Method in class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
- getEncryptionKey() - Method in class org.jmrtd.protocol.SecureMessagingWrapper
-
Gets the shared key for encrypting APDU payloads.
- getEndorsementsAndObservations() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets endorsements and observations.
- getEphemeralParameters() - Method in class org.jmrtd.protocol.PACEResult.PACEMappingResult
-
- getExpression() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the expression
(neutral, smiling, eyebrow raised, etc).
- getEyeColor() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the eye color
(black, blue, brown, etc).
- getFaceImageInfos() - Method in class org.jmrtd.lds.iso19794.FaceInfo
-
Gets the face image infos embedded in this face info.
- getFaceImageType() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the face image type
(full frontal, token frontal, etc).
- getFaceInfos() - Method in class org.jmrtd.lds.icao.DG2File
-
Gets the face infos embedded in this file.
- getFeatureMask() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the feature mask.
- getFeaturePoints() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the available feature points of this face.
- getFID() - Method in class org.jmrtd.lds.CVCAFile
-
Gets the file identifier of this CVCA file.
- getFileId() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Returns the efCVCA file identifier stored in this file, -1 if none
- getFingerImageInfos() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the finger image infos embedded in this finger info.
- getFingerInfos() - Method in class org.jmrtd.lds.icao.DG3File
-
Gets the finger infos embedded in this file.
- getFormatType() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the format type.
- getFragments() - Method in class org.jmrtd.io.FragmentBuffer
-
- getFullDateOfBirth() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the full date of birth.
- getGender() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the passport holder's gender.
- getGender() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the gender
(male, female, etc).
- getHairColor() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the hair color
(bald, black, blonde, etc).
- getHeight() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Returns the height of the image.
- getHeight() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets the height of the image in pixels.
- getHolderReference() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Gets the holder reference.
- getHorizontalImageResolution() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the rounded image resolution used in the horizontal direction.
- getHorizontalOrientation() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the horizontal orientation
- getHorizontalScanningResolution() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the rounded scanning resolution used in the horizontal direction.
- getImageDataType() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the image data type.
- getImageFormat() - Method in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Gets the image format used in the images encoded in this record.
- getImageFormat() - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Gets the image format.
- getImageFormat() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the image format.
- getImageInputStream() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Gets the encoded image as an input stream.
- getImageInputStream() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets an input stream from which the image bytes can be read.
- getImageLength() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Returns the length of the encoded image.
- getImageLength() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets the length of the encoded image in bytes.
- getImageNumber() - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Gets the image number.
- getImageOfFront() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets image of front.
- getImageOfRear() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets image of rear.
- getImages() - Method in class org.jmrtd.lds.DisplayedImageDataGroup
-
Gets the image infos.
- getImageTransformation() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the image transformation.
- getImpressionType() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the impression type.
- getInputStream() - Method in class org.jmrtd.io.InputStreamBuffer
-
Gets a copy of the input stream positioned at 0
.
- getInputStream(int) - Method in class org.jmrtd.io.SplittableInputStream
-
Gets a copy of the inputstream positioned at position
.
- getInputStream(short) - Method in class org.jmrtd.PassportService
-
Gets the file as an input stream indicated by a file identifier.
- getInstance(int, int) - Static method in class org.jmrtd.io.FragmentBuffer.Fragment
-
- getInstance(String) - Static method in class org.jmrtd.lds.icao.ICAOCountry
-
Gets an ICAO country instance.
- getInstance(ASN1Primitive) - Static method in class org.jmrtd.lds.SecurityInfo
-
Factory method for creating security info objects given an input.
- getIntensityDepth() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the intensity depth.
- getIrisBiometricSubtypeInfos() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the iris biometric subtype infos embedded in this iris info.
- getIrisDiameter() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the iris diameter.
- getIrisImageInfos() - Method in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Gets the iris image infos embedded in this iris biometric subtype info.
- getIrisInfos() - Method in class org.jmrtd.lds.icao.DG4File
-
Gets the embedded iris infos in this file.
- getIrisOcclusion() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the iris occlusion.
- getIssuerX500Principal() - Method in class org.jmrtd.lds.SODFile
-
Gets the issuer of the document signing certificate.
- getIssuingAuthority() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets the issuing authority.
- getIssuingState() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the issuing state as a 3 letter code
- getKey() - Method in class org.jmrtd.PACEKeySpec
-
Returns the key bytes.
- getKeyAgreement(String) - Static method in class org.jmrtd.Util
-
- getKeyData(String, PublicKey) - Static method in class org.jmrtd.Util
-
- getKeyHash(String, PublicKey) - Static method in class org.jmrtd.protocol.CAProtocol
-
- getKeyHash() - Method in class org.jmrtd.protocol.CAResult
-
Gets the hash of the ephemeral public key of the terminal.
- getKeyHash(String, PublicKey) - Static method in class org.jmrtd.Util
-
- 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.
- getKeyId() - Method in class org.jmrtd.protocol.CAResult
-
Gets the ICC's public key identifier
- getKeyLength() - Method in class org.jmrtd.protocol.PACEResult
-
- getKeyPairGenerator(String) - Static method in class org.jmrtd.Util
-
- getKeyReference() - Method in class org.jmrtd.PACEKeySpec
-
Returns the type of key, valid values are
MRZ_PACE_KEY_REFERENCE
, CAN_PACE_KEY_REFERENCE
,
PIN_PACE_KEY_REFERENCE
, PUK_PACE_KEY_REFERENCE
- getKeyReference() - Method in class org.jmrtd.PACESecretKeySpec
-
Returns reference specifying the type of key from BSI TR-03110 (Appendix B).
- getLDSFile(short, InputStream) - Static method in class org.jmrtd.lds.LDSFileUtil
-
Factory method for creating LDS files for a given input stream.
- getLDSVersion() - Method in class org.jmrtd.lds.icao.COMFile
-
Gets the LDS version as a dot seperated string
containing version and update level.
- getLDSVersion() - Method in class org.jmrtd.lds.SODFile
-
Gets the version of the LDS if stored in the Security Object (SOd).
- getLength() - Method in class org.jmrtd.io.FragmentBuffer.Fragment
-
- getLength() - Method in class org.jmrtd.io.FragmentBuffer
-
- getLength() - Method in class org.jmrtd.io.InputStreamBuffer
-
- getLength() - Method in class org.jmrtd.io.SplittableInputStream
-
- getLength() - Method in class org.jmrtd.lds.AbstractTaggedLDSFile
-
The length of the value of the data group.
- getLength() - Method in class org.jmrtd.lds.CVCAFile
-
Gets the length of the content of this CVCA file.
- getLength() - Method in interface org.jmrtd.lds.LDSFile
-
Returns the length of this file.
- getMac(String) - Static method in class org.jmrtd.Util
-
- getMac(String, Key) - Static method in class org.jmrtd.Util
-
- getMACKey() - Method in class org.jmrtd.protocol.AESSecureMessagingWrapper
-
- getMACKey() - Method in class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
- getMACKey() - Method in class org.jmrtd.protocol.SecureMessagingWrapper
-
Get the shared key for computing message authentication codes over APDU payloads.
- getMajorCode() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo.FeaturePoint
-
Gets the major code of this point.
- getMappingResult() - Method in class org.jmrtd.protocol.PACEResult
-
- getMappingType() - Method in class org.jmrtd.protocol.PACEResult
-
- getMaxTranceiveLength() - Method in class org.jmrtd.PassportService
-
- getMaxTranceiveLength() - Method in class org.jmrtd.protocol.SecureMessagingWrapper
-
Returns the maximum tranceive length of wrapped command and response APDUs,
typical values are 256 and 65536.
- getMessageDigest(String) - Static method in class org.jmrtd.Util
-
- getMimeType() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Returns the mime-type of the encoded image.
- getMimeType() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets the mime-type of the encoded image as a String
.
- getMinorCode() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo.FeaturePoint
-
Gets the minor code of this point.
- getMnemonic() - Method in class org.jmrtd.cert.CVCPrincipal
-
Gets the mnemonic.
- getMRZInfo() - Method in class org.jmrtd.lds.icao.DG1File
-
Gets the MRZ information stored in this file.
- getName() - Method in class org.jmrtd.cert.CVCPrincipal
-
Consists of the concatenation of
country code (length 2), mnemonic (length < 9) and
sequence number (length 5).
- getName() - Method in class org.jmrtd.lds.icao.ICAOCountry
-
Gets the full name of the country.
- getNameOfHolder() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the full name of the holder (primary and secondary identifiers).
- getNamesOfOtherPersons() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets name of other person.
- getNationality() - Method in class org.jmrtd.lds.icao.ICAOCountry
-
Gets the adjectival form corresponding to the country.
- getNationality() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the passport holder's nationality as a 3 digit code.
- getNotAfter() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Returns 'Expiration Date'.
- getNotBefore() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Returns 'Effective Date'.
- getObjectIdentifier() - Method in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Gets the protocol object identifier of this AA security info.
- getObjectIdentifier() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
-
Gets the protocol object identifier.
- getObjectIdentifier() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
- getObjectIdentifier() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
- getObjectIdentifier() - Method in class org.jmrtd.lds.PACEInfo
-
Returns the PACE protocol object identifier.
- getObjectIdentifier() - Method in class org.jmrtd.lds.SecurityInfo
-
Gets the protocol object identifier of this SecurityInfo.
- getObjectIdentifier() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Gets the object identifier of this Terminal Authentication info.
- getOcclusionFilling() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the iris occlusing filling.
- getOffset() - Method in class org.jmrtd.io.FragmentBuffer.Fragment
-
- getOptionalData1() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the contents of the first optional data field for ID-1 and ID-3 style MRZs.
- getOptionalData2() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the contents of the second optional data field for ID-1 style MRZs.
- getOtherNames() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the other names.
- getOtherValidTDNumbers() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the other valid TD numbers.
- getPACEInfos() - Method in class org.jmrtd.lds.CardSecurityFile
-
Gets the PACE infos embedded in this card access file.
- getPACEKey() - Method in class org.jmrtd.protocol.PACEResult
-
Gets the access key that was used.
- getParameterId() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
Gets the parameter id, or -1 if this is the only domain parameter info.
- getParameterId() - Method in class org.jmrtd.lds.PACEInfo
-
Returns the parameter identifier.
- getParameters() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
Gets the parameters in the form of algorithm identifier
with algorithm 1.2.840.10046.2.1 (DH public number)
or 1.2.840.10045.2.1 (EC public key).
- getPCDKeyPair() - Method in class org.jmrtd.protocol.PACEResult
-
- getPCDMappingKeyPair() - Method in class org.jmrtd.protocol.PACEResult.PACEGMMappingResult
-
- getPCDNonce() - Method in class org.jmrtd.protocol.PACEResult.PACEIMMappingResult
-
- getPCDPrivateKey() - Method in class org.jmrtd.protocol.CAResult
-
The ephemeral private key of the terminal that was used in the key exchange.
- getPCDPublicKey() - Method in class org.jmrtd.protocol.CAResult
-
The ephemeral public key of the terminal that was used in the key exchange.
- getPermanentAddress() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the permanent address.
- getPersonalizationSystemSerialNumber() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets the personalization system serial number.
- getPersonalNumber() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the personal number.
- getPersonalNumber() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the personal number (if a personal number is encoded in optional data 1).
- getPersonalSummary() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the personal summary.
- getPICCMappingPublicKey() - Method in class org.jmrtd.protocol.PACEResult.PACEGMMappingResult
-
- getPICCNonce() - Method in class org.jmrtd.protocol.PACEResult.PACEMappingResult
-
- getPICCPublicKey() - Method in class org.jmrtd.protocol.PACEResult
-
- getPlaceOfBirth() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the place of birth.
- getPlainTextCommandAPDU() - Method in class org.jmrtd.WrappedAPDUEvent
-
Returns the unprotected, plain-text Command APDU.
- getPlainTextResponseAPDU() - Method in class org.jmrtd.WrappedAPDUEvent
-
Returns the unprotected, plain-text Response APDU.
- getPoseAngle() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the pose angle as an integer array of length 3,
containing yaw, pitch, and roll angle in encoded form.
- getPoseAngleUncertainty() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the pose angle uncertainty as an integer array of length 3,
containing yaw, pitch, and roll angle uncertainty.
- getPosition() - Method in class org.jmrtd.io.FragmentBuffer
-
- getPosition() - Method in class org.jmrtd.io.InputStreamBuffer
-
- getPosition() - Method in class org.jmrtd.io.InputStreamBuffer.SubInputStream
-
- getPosition() - Method in class org.jmrtd.io.PositionInputStream
-
- getPosition() - Method in class org.jmrtd.io.SplittableInputStream
-
The position of the input stream (the number of bytes read since this input stream was constructed)
- getPosition() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the finger/palm position.
- getPrimaryIdentifier() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the passport holder's last name.
- getPrime(AlgorithmParameterSpec) - Static method in class org.jmrtd.Util
-
- getProfession() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the profession.
- getProofOfCitizenship() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the proof of citizenship.
- getProtocolOIDString() - Method in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Gets the protocol object identifier as a human readable string.
- getProtocolOIDString() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
-
Gets the protocol object identifier as a human readable string.
- getProtocolOIDString() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Gets the protocol object identifier as a human readable string.
- getProtocolOIDString() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
Gets the protocol object identifier as a human readable string.
- getProtocolOIDString() - Method in class org.jmrtd.lds.PACEInfo
-
Returns the protocol object identifier as a human readable string.
- getProtocolOIDString() - Method in class org.jmrtd.lds.SecurityInfo
-
- getProtocolOIDString() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Gets the protocol object identifier as a human readable string.
- getPublicKey() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Gets the public key from this certificate.
- getPublicKey() - Method in class org.jmrtd.lds.icao.DG15File
-
Gets the public key stored in this file.
- getPublicKey() - Method in class org.jmrtd.protocol.AAResult
-
- getPublicKey() - Method in class org.jmrtd.protocol.CAResult
-
Gets the ICC's public key that was used as input to chip authentication protocol
- getPublicKey(String, KeySpec) - Static method in class org.jmrtd.Util
-
- getQ() - Method in class org.jmrtd.lds.PACEInfo.DHCParameterSpec
-
Returns the prime order of subgroup generated by g
- getQuality() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the quality as unsigned integer.
- getQuality() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the quality of the overall scanned finger/palm image as a number
between 0 and 100.
- getQuality() - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Gets the quality.
- getRawECDSASignature(byte[], int) - Static method in class org.jmrtd.Util
-
For ECDSA the EAC 1.11 specification requires the signature to be stripped down from any ASN.1 wrappers, as so.
- getRawImageHeight() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the raw image height.
- getRawImageWidth() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the raw image width.
- getRecordLength() - Method in class org.jmrtd.lds.DisplayedImageInfo
-
- getRecordLength() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets the length of the total record (header and data) in bytes.
- getRecordLength() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the record length.
- getRecordLength() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the record length.
- getRecordLength() - Method in class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Gets the record length.
- getRecordLength() - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Gets the record length.
- getResponse() - Method in class org.jmrtd.protocol.AAResult
-
- getRole() - Method in class org.jmrtd.cert.CVCAuthorizationTemplate
-
Gets the role.
- getRotationAngle() - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Gets the rotation angle.
- getRotationAngleUncertainty() - Method in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Gets the rotation angle uncertainty.
- getScaleUnits() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the units used to describe the scanning and resolution of the image.
- getScanType() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the scan type.
- getSecondaryIdentifier() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the document holder's first names.
- getSecondaryIdentifierComponents() - Method in class org.jmrtd.lds.icao.MRZInfo
-
Gets the document holder's first names.
- getSecurityInfos() - Method in class org.jmrtd.lds.CardAccessFile
-
Gets the security infos as an unordered collection.
- getSecurityInfos() - Method in class org.jmrtd.lds.CardSecurityFile
-
Gets the security infos as an unordered collection.
- getSecurityInfos() - Method in class org.jmrtd.lds.icao.DG14File
-
Gets the security infos as an unordered collection.
- getSendSequenceCounter() - Method in class org.jmrtd.protocol.AESSecureMessagingWrapper
-
Gets the current value of the send sequence counter.
- getSendSequenceCounter() - Method in class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
Gets the current value of the send sequence counter.
- getSendSequenceCounter() - Method in class org.jmrtd.protocol.SecureMessagingWrapper
-
Gets the send sequence counter.
- getSeqNumber() - Method in class org.jmrtd.cert.CVCPrincipal
-
Gets the sequence number.
- getSerialNumber() - Method in class org.jmrtd.lds.SODFile
-
Gets the serial number of the document signing certificate.
- getSharedSecretPoint() - Method in class org.jmrtd.protocol.PACEResult.PACEGMWithECDHMappingResult
-
- getShortFileId() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Returns the efCVCA short file identifier stored in this file, -1 if none
or not present
- getSigAlgName() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Gets the signature algorithm.
- getSigAlgOID() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Gets the signature algorithm OID
- getSignature() - Method in class org.jmrtd.cert.CardVerifiableCertificate
-
Returns the signature (just the value, without the 0x5F37
tag).
- getSignature(String) - Static method in class org.jmrtd.Util
-
- getSignatureAlgorithm() - Method in class org.jmrtd.protocol.AAResult
-
- getSignatureAlgorithmOID() - Method in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Gets the signature algorithm object identifier.
- getSignerInfoDigestAlgorithm() - Method in class org.jmrtd.lds.SODFile
-
Gets the name of the digest algorithm used in the signature.
- getSmallestUnbufferedFragment(int, int) - Method in class org.jmrtd.io.FragmentBuffer
-
Gets the smallest fragment that contains offset
and offset + length
that has not been buffered in this buffer.
- getSourceType() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the source type
(camera, scanner, etc).
- getStandardBiometricHeader() - Method in interface org.jmrtd.cbeff.BiometricDataBlock
-
Gets the standard biometric header of this biometric data block
- getStandardBiometricHeader() - Method in class org.jmrtd.lds.iso19794.FaceInfo
-
Gets the standard biometric header of this biometric data block
- getStandardBiometricHeader() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the standard biometric header of this biometric data block
- getStandardBiometricHeader() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the standard biometric header of this iris info.
- getStaticParameters() - Method in class org.jmrtd.protocol.PACEResult.PACEMappingResult
-
- getSubjectPublicKey() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Returns a SubjectPublicKeyInfo contained in this
ChipAuthenticationPublicKeyInfo structure.
- getSubRecords() - Method in class org.jmrtd.cbeff.ComplexCBEFFInfo
-
Gets the records inside this complex CBEFF info.
- getSubRecords() - Method in class org.jmrtd.lds.AbstractListInfo
-
- getSubRecords() - Method in class org.jmrtd.lds.CBEFFDataGroup
-
- getTag() - Method in class org.jmrtd.lds.AbstractTaggedLDSFile
-
The data group tag.
- getTag() - Method in class org.jmrtd.lds.icao.DG11File
-
- getTag() - Method in class org.jmrtd.lds.icao.DG12File
-
- getTagList() - Method in class org.jmrtd.lds.icao.COMFile
-
Gets the ICAO datagroup tags as a list of bytes.
- getTagPresenceList() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets list of tags of fields actually present.
- getTagPresenceList() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets the tags of fields actually present in this file.
- getTaxOrExitRequirements() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets tax or exit requirements.
- getTelephone() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the telephone number.
- getTerminalAuthenticationInfos() - Method in class org.jmrtd.lds.icao.DG14File
-
- getTerminalKey() - Method in class org.jmrtd.protocol.TAResult
-
Gets the terminal private key used during EAC.
- getTitle() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the title.
- getType() - Method in class org.jmrtd.lds.AbstractImageInfo
-
- getType() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets the (biometric) type of the image.
- getType() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo.FeaturePoint
-
Gets the type of this point.
- getType() - Method in class org.jmrtd.protocol.AESSecureMessagingWrapper
-
- getType() - Method in class org.jmrtd.protocol.DESedeSecureMessagingWrapper
-
Returns the type of secure messaging wrapper.
- getUnicodeVersion() - Method in class org.jmrtd.lds.icao.COMFile
-
Gets the unicode version as a dot seperated string
containing major version, minor version, and release level.
- getUnicodeVersion() - Method in class org.jmrtd.lds.SODFile
-
Gets the version of unicode if stored in the Security Object (SOd).
- getValue() - Method in enum org.jmrtd.cert.CVCAuthorizationTemplate.Permission
-
Returns the tag as a bitmap
- getValue() - Method in enum org.jmrtd.cert.CVCAuthorizationTemplate.Role
-
Returns the value as a bitmap.
- getVersion() - Method in class org.jmrtd.lds.ActiveAuthenticationInfo
-
- getVersion() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
-
- getVersion() - Method in class org.jmrtd.lds.PACEInfo
-
Returns the version.
- getVersion() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Gets the version.
- getVerticalImageResolution() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the rounded image resolution used in the vertical direction.
- getVerticalOrientation() - Method in class org.jmrtd.lds.iso19794.IrisInfo
-
Gets the vertical orientation
- getVerticalScanningResolution() - Method in class org.jmrtd.lds.iso19794.FingerInfo
-
Gets the rounded scanning resolution used in the vertical direction.
- getViewCount() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the total number of specific views available for this finger.
- getViewNumber() - Method in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Gets the specific image view number associated with the finger.
- getWidth() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Returns the width of the image.
- getWidth() - Method in interface org.jmrtd.lds.ImageInfo
-
Gets the width of the image in pixels.
- getWrapper() - Method in class org.jmrtd.PassportService
-
Gets the wrapper.
- getWrapper() - Method in class org.jmrtd.protocol.BACResult
-
- getWrapper() - Method in class org.jmrtd.protocol.CAProtocol
-
Gets the secure messaging wrapper currently in use.
- getWrapper() - Method in class org.jmrtd.protocol.CAResult
-
- getWrapper() - Method in class org.jmrtd.protocol.PACEResult
-
- getX() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo.FeaturePoint
-
Gets the X-coordinate of this point.
- getY() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo.FeaturePoint
-
Gets the Y-coordinate of this point.
- i2os(BigInteger, int) - Static method in class org.jmrtd.Util
-
Converts an integer to an octet string.
- i2os(BigInteger) - Static method in class org.jmrtd.Util
-
Converts an integer to an octet string.
- ICAOCountry - Class in org.jmrtd.lds.icao
-
Special ICAO countries not covered in ISOCountry
.
- icartPointEncode(BigInteger, ECParameterSpec) - Static method in class org.jmrtd.protocol.PACEProtocol
-
Icart's point encoding for Elliptic Curve over a prime field.
- ID_AA - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in ECDSA based Active Authentication.
- ID_CA_DH_3DES_CBC_CBC - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_DH_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_DH_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_DH_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_ECDH_3DES_CBC_CBC - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_ECDH_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_ECDH_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_CA_ECDH_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Chip Authentication 1 and 2.
- ID_DH_PUBLIC_NUMBER - Static variable in class org.jmrtd.lds.PACEDomainParameterInfo
-
Value for parameter algorithm OID (part of parameters AlgorithmIdentifier).
- ID_EC_PUBLIC_KEY - Static variable in class org.jmrtd.lds.PACEDomainParameterInfo
-
Value for parameter algorithm OID (part of parameters AlgorithmIdentifier).
- ID_EC_PUBLIC_KEY - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_EC_PUBLIC_KEY_TYPE - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_GM - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_GM_3DES_CBC_CBC - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_GM_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_GM_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_GM_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_IM - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_IM_3DES_CBC_CBC - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_IM_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_IM_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_DH_IM_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_CAM - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_CAM_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_CAM_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_CAM_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_GM - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_GM_3DES_CBC_CBC - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_GM_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_GM_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_GM_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_IM - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_IM_3DES_CBC_CBC - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_IM_AES_CBC_CMAC_128 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_IM_AES_CBC_CMAC_192 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PACE_ECDH_IM_AES_CBC_CMAC_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PK_DH - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PK_ECDH - Static variable in class org.jmrtd.lds.SecurityInfo
-
- ID_PRIME_FIELD - Static variable in class org.jmrtd.lds.PACEDomainParameterInfo
-
Value for parameter algorithm OID (part of parameters AlgorithmIdentifier).
- ID_TA - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_ECDSA - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_ECDSA_SHA_1 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_ECDSA_SHA_224 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_ECDSA_SHA_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_RSA - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_RSA_PSS_SHA_1 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_RSA_PSS_SHA_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_RSA_V1_5_SHA_1 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- ID_TA_RSA_V1_5_SHA_256 - Static variable in class org.jmrtd.lds.SecurityInfo
-
Used in Terminal Authentication 1 and 2.
- IMAGE_COLOR_SPACE_GRAY8 - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_COLOR_SPACE_OTHER - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_COLOR_SPACE_RGB24 - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_COLOR_SPACE_UNSPECIFIED - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_COLOR_SPACE_YUV422 - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_DATA_TYPE_JPEG - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_DATA_TYPE_JPEG2000 - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- IMAGE_OF_FRONT_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- IMAGE_OF_REAR_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- IMAGE_QUAL_HIGH_HI - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGE_QUAL_HIGH_LO - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGE_QUAL_LOW_HI - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGE_QUAL_LOW_LO - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGE_QUAL_MED_HI - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGE_QUAL_MED_LO - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGE_QUAL_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisImageInfo
-
Image quality, based on Table 3 in Section 5.5 of ISO 19794-6.
- IMAGEFORMAT_MONO_JPEG - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_MONO_JPEG2000 - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_MONO_JPEG_LS - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_MONO_RAW - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_RGB_JPEG - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_RGB_JPEG2000 - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_RGB_JPEG_LS - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- IMAGEFORMAT_RGB_RAW - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Image format.
- ImageInfo - Interface in org.jmrtd.lds
-
Common interface type for records containing an encoded image.
- implies(CVCAuthorizationTemplate.Permission) - Method in enum org.jmrtd.cert.CVCAuthorizationTemplate.Permission
-
Whether this permission implies the other permission.
- IMPRESSION_TYPE_LATENT - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- IMPRESSION_TYPE_LIVE_SCAN_CONTACTLESS - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- IMPRESSION_TYPE_LIVE_SCAN_PLAIN - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- IMPRESSION_TYPE_LIVE_SCAN_ROLLED - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- IMPRESSION_TYPE_NON_LIVE_SCAN_PLAIN - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- IMPRESSION_TYPE_NON_LIVE_SCAN_ROLLED - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- IMPRESSION_TYPE_SWIPE - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger or palm impression type, according to Table 7 in ISO 19794-4.
- inferDigestAlgorithmFromCipherAlgorithmForKeyDerivation(String, int) - Static method in class org.jmrtd.Util
-
Infers a digest algorithm mnemonic from a signature algorithm mnemonic for
use in key derivation.
- inferDigestAlgorithmFromSignatureAlgorithm(String) - Static method in class org.jmrtd.Util
-
Infers a digest algorithm mnemonic from a signature algorithm mnemonic.
- inferKeyAgreementAlgorithm(PublicKey) - Static method in class org.jmrtd.Util
-
- inferProtocolIdentifier(PublicKey) - Static method in class org.jmrtd.Util
-
Infer an EAC object identifier for an EC or DH public key.
- init(PrivateKey) - Method in class org.jmrtd.protocol.PACEGMWithECDHAgreement
-
Initializes the key agreement implementation.
- InputStreamBuffer - Class in org.jmrtd.io
-
Buffers an inputstream (whose length is known in advance) and can supply clients with fresh
"copies" of that inputstream served from the buffer.
- InputStreamBuffer(InputStream, int) - Constructor for class org.jmrtd.io.InputStreamBuffer
-
Creates an input stream buffer.
- InputStreamBuffer.SubInputStream - Class in org.jmrtd.io
-
- insertTag(Integer) - Method in class org.jmrtd.lds.icao.COMFile
-
Inserts a tag in a proper place if not already present
- INTENSITY_DEPTH_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
- IRBNDY_PROCESSED - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
- IRBNDY_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
- IrisBiometricSubtypeInfo - Class in org.jmrtd.lds.iso19794
-
Iris biometric subtype data block (containing iris image data blocks)
based on Section 6.5.3 and Table 3 of
ISO/IEC 19794-6 2005.
- IrisBiometricSubtypeInfo(int, int, List<IrisImageInfo>) - Constructor for class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Constructs a biometric subtype info.
- IrisBiometricSubtypeInfo(InputStream, int) - Constructor for class org.jmrtd.lds.iso19794.IrisBiometricSubtypeInfo
-
Constructs an iris biometric subtype from binary encoding.
- IrisImageInfo - Class in org.jmrtd.lds.iso19794
-
Iris image header and image data
based on Section 6.5.3 and Table 4 of
ISO/IEC 19794-6 2005.
- IrisImageInfo(int, int, int, int, int, int, InputStream, int, int) - Constructor for class org.jmrtd.lds.iso19794.IrisImageInfo
-
Constructs an iris image info.
- IrisImageInfo(int, int, int, InputStream, int, int) - Constructor for class org.jmrtd.lds.iso19794.IrisImageInfo
-
Constructs an iris image info.
- IrisInfo - Class in org.jmrtd.lds.iso19794
-
Iris record header and biometric subtype blocks
based on Section 6.5.3 and Table 2 of
ISO/IEC 19794-6 2005.
- IrisInfo(int, int, int, int, int, int, int, int, int, int, int, int, int, byte[], List<IrisBiometricSubtypeInfo>) - Constructor for class org.jmrtd.lds.iso19794.IrisInfo
-
Constructs a new iris info object.
- IrisInfo(StandardBiometricHeader, int, int, int, int, int, int, int, int, int, int, int, int, int, byte[], List<IrisBiometricSubtypeInfo>) - Constructor for class org.jmrtd.lds.iso19794.IrisInfo
-
Constructs a new iris info object.
- IrisInfo(InputStream) - Constructor for class org.jmrtd.lds.iso19794.IrisInfo
-
Constructs an iris info from binary encoding.
- IrisInfo(StandardBiometricHeader, InputStream) - Constructor for class org.jmrtd.lds.iso19794.IrisInfo
-
Constructs an iris info from binary encoding.
- IROC_UNITFILL - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Iris occlusion filling (polar only), based on Table 2 in Section 5.5 in ISO 19794-6.
- IROCC_PROCESSED - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Iris occlusion (polar only), based on Table 2 in Section 5.5 in ISO 19794-6.
- IROCC_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Iris occlusion (polar only), based on Table 2 in Section 5.5 in ISO 19794-6.
- IROCC_ZEROFILL - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Iris occlusion filling (polar only), based on Table 2 in Section 5.5 in ISO 19794-6.
- isCoveredByFragment(int) - Method in class org.jmrtd.io.FragmentBuffer
-
- isCoveredByFragment(int, int) - Method in class org.jmrtd.io.FragmentBuffer
-
- ISO781611 - Interface in org.jmrtd.cbeff
-
Constants interface representing ISO7816-11.
- ISO781611Decoder - Class in org.jmrtd.cbeff
-
ISO 7816-11 decoder for BIR.
- ISO781611Decoder(BiometricDataBlockDecoder<?>) - Constructor for class org.jmrtd.cbeff.ISO781611Decoder
-
Constructs an ISO7816-11 decoder that uses the given BDB decoder.
- ISO781611Encoder<B extends BiometricDataBlock> - Class in org.jmrtd.cbeff
-
ISO 7816-11 encoder for BIR.
- ISO781611Encoder(BiometricDataBlockEncoder<B>) - Constructor for class org.jmrtd.cbeff.ISO781611Encoder
-
Constructs an ISO7816-11 encoder that uses the given BDB encoder.
- isOpen() - Method in class org.jmrtd.PassportService
-
Gets whether this service is open.
- ISSUING_AUTHORITY_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- isValid(ECPoint, ECParameterSpec) - Static method in class org.jmrtd.Util
-
- PACE_MODE - Static variable in class org.jmrtd.Util
-
- PACECAMResult - Class in org.jmrtd.protocol
-
- PACECAMResult(AccessKeySpec, String, String, String, int, PACEResult.PACEMappingResult, KeyPair, PublicKey, byte[], byte[], SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.PACECAMResult
-
- PACEDomainParameterInfo - Class in org.jmrtd.lds
-
PACE Domain Parameter Info object as per SAC TR 1.01, November 11, 2010.
- PACEDomainParameterInfo(String, AlgorithmIdentifier) - Constructor for class org.jmrtd.lds.PACEDomainParameterInfo
-
Constructs a PACE Domain parameter info.
- PACEDomainParameterInfo(String, AlgorithmIdentifier, BigInteger) - Constructor for class org.jmrtd.lds.PACEDomainParameterInfo
-
- PACEException - Exception in org.jmrtd
-
An exception to signal errors during execution of the PACE protocol.
- PACEException(String) - Constructor for exception org.jmrtd.PACEException
-
Creates a PACEException.
- PACEException(String, Throwable) - Constructor for exception org.jmrtd.PACEException
-
- PACEException(String, int) - Constructor for exception org.jmrtd.PACEException
-
Creates a PACEException with a specific status word.
- PACEException(String, Throwable, int) - Constructor for exception org.jmrtd.PACEException
-
Creates a PACEException with a specific status word.
- PACEGMMappingResult(AlgorithmParameterSpec, byte[], PublicKey, KeyPair, AlgorithmParameterSpec) - Constructor for class org.jmrtd.protocol.PACEResult.PACEGMMappingResult
-
- PACEGMWithDHMappingResult(AlgorithmParameterSpec, byte[], PublicKey, KeyPair, byte[], AlgorithmParameterSpec) - Constructor for class org.jmrtd.protocol.PACEResult.PACEGMWithDHMappingResult
-
- PACEGMWithECDHAgreement - Class in org.jmrtd.protocol
-
An ECDH key agreement implementation, used by PACE protocol for the Generic Mapping
case, which is able to return the shared secret in the form of an EC point.
- PACEGMWithECDHAgreement() - Constructor for class org.jmrtd.protocol.PACEGMWithECDHAgreement
-
- PACEGMWithECDHMappingResult(AlgorithmParameterSpec, byte[], PublicKey, KeyPair, ECPoint, AlgorithmParameterSpec) - Constructor for class org.jmrtd.protocol.PACEResult.PACEGMWithECDHMappingResult
-
- PACEIMMappingResult(AlgorithmParameterSpec, byte[], byte[], AlgorithmParameterSpec) - Constructor for class org.jmrtd.protocol.PACEResult.PACEIMMappingResult
-
- PACEInfo - Class in org.jmrtd.lds
-
PACE Info object as per SAC TR 1.01, November 11, 2010.
- PACEInfo(String, int, int) - Constructor for class org.jmrtd.lds.PACEInfo
-
Constructs a PACE info object.
- PACEInfo(String, int, BigInteger) - Constructor for class org.jmrtd.lds.PACEInfo
-
Creates a PACE info object
- PACEInfo.DHCParameterSpec - Class in org.jmrtd.lds
-
- PACEInfo.MappingType - Enum in org.jmrtd.lds
-
Generic mapping and Integrated mapping and CAM mapping.
- PACEKeySpec - Class in org.jmrtd
-
A key for PACE, can be CAN, MRZ, PIN, or PUK.
- PACEKeySpec(String, byte) - Constructor for class org.jmrtd.PACEKeySpec
-
Constructs a PACE key from a string value.
- PACEKeySpec(byte[], byte) - Constructor for class org.jmrtd.PACEKeySpec
-
Constructs a key.
- PACEMappingResult(AlgorithmParameterSpec, byte[], AlgorithmParameterSpec) - Constructor for class org.jmrtd.protocol.PACEResult.PACEMappingResult
-
- PACEProtocol - Class in org.jmrtd.protocol
-
The Password Authenticated Connection Establishment protocol.
- PACEProtocol(PassportService, SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.PACEProtocol
-
Constructs a PACE protocol instance.
- PACEResult - Class in org.jmrtd.protocol
-
Result of PACE protocol.
- PACEResult(AccessKeySpec, PACEInfo.MappingType, String, String, String, int, PACEResult.PACEMappingResult, KeyPair, PublicKey, SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.PACEResult
-
The result of a PACE protocol run.
- PACEResult.PACEGMMappingResult - Class in org.jmrtd.protocol
-
- PACEResult.PACEGMWithDHMappingResult - Class in org.jmrtd.protocol
-
- PACEResult.PACEGMWithECDHMappingResult - Class in org.jmrtd.protocol
-
- PACEResult.PACEIMMappingResult - Class in org.jmrtd.protocol
-
- PACEResult.PACEMappingResult - Class in org.jmrtd.protocol
-
- PACESecretKeySpec - Class in org.jmrtd
-
A secret key for PACE.
- PACESecretKeySpec(byte[], int, int, String, byte) - Constructor for class org.jmrtd.PACESecretKeySpec
-
Constructs a secret key from the given byte array, using the first len
bytes of key
, starting at offset
inclusive.
- PACESecretKeySpec(byte[], String, byte) - Constructor for class org.jmrtd.PACESecretKeySpec
-
Constructs a secret key from the given byte array.
- pad(byte[], int) - Static method in class org.jmrtd.Util
-
Pads the input in
according to ISO9797-1 padding method 2,
using the given block size.
- pad(byte[], int, int, int) - Static method in class org.jmrtd.Util
-
Pads the input bytes
indicated by offset
and length
according to ISO9797-1 padding method 2, using the given block size in blockSize
.
- PARAM_ID_ECP_BRAINPOOL_P192_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_BRAINPOOL_P224_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_BRAINPOOL_P256_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_BRAINPOOL_P320_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_BRAINPOOL_P384_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_BRAINPOOL_P512_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_NIST_P192_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_NIST_P224_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_NIST_P256_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_NIST_P384_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_ECP_NIST_P521_R1 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_GFP_1024_160 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_GFP_2048_224 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- PARAM_ID_GFP_2048_256 - Static variable in class org.jmrtd.lds.PACEInfo
-
Standardized domain parameters.
- 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, int, int, boolean) - Constructor for class org.jmrtd.PassportService
-
Creates a new passport service for accessing the passport.
- PATRON_HEADER_VERSION_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
ISO 7816-11, table C.1., used inside the BHT.
- PERMANENT_ADDRESS_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- PERSONAL_NUMBER_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- PERSONAL_SUMMARY_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- PERSONALIZATION_SYSTEM_SERIAL_NUMBER_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- PLACE_OF_BIRTH_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- POSITION_LEFT_FULL_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_HYPOTHENAR - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_INDEX_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_LEFT_INTERDIGITAL - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_LITTLE_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_LEFT_LOWER_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_MIDDLE_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_LEFT_OTHER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_RING_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_LEFT_THENAR - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_THUMB - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_LEFT_UPPER_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_LEFT_WRITER_S_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_PLAIN_LEFT_FOUR_FINGERS - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_PLAIN_RIGHT_FOUR_FINGERS - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_PLAIN_THUMBS - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_FULL_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_HYPOTHENAR - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_INDEX_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_INTERDIGITAL - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_LITTLE_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_LOWER_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_MIDDLE_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_OTHER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_RING_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_THENAR - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_THUMB - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_UPPER_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_RIGHT_WRITER_S_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- POSITION_UNKNOWN_FINGER - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Finger code, according to Table 5, 7.2.2, ISO 19794-4.
- POSITION_UNKNOWN_PALM - Static variable in class org.jmrtd.lds.iso19794.FingerImageInfo
-
Palm code, according to Table 6, 7.2.2, ISO 19794-4.
- PositionInputStream - Class in org.jmrtd.io
-
A stream that decorates an existing stream and keeps track of the current position.
- PositionInputStream(InputStream) - Constructor for class org.jmrtd.io.PositionInputStream
-
- PROFESSION_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- PROOF_OF_CITIZENSHIP_TAG - Static variable in class org.jmrtd.lds.icao.DG11File
-
- pseudoRandomFunction(byte[], byte[], BigInteger, String) - Static method in class org.jmrtd.protocol.PACEProtocol
-
Pseudo random number function as specified in Doc 9303 - Part 11, 4.4.3.3.2.
- SCALE_UNITS_PPCM - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Scale units points per centimeter.
- SCALE_UNITS_PPI - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Scale units points per inch.
- SCAN_TYPE_CORRECTED - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Scan type (rectilinear only), based on Table 2 in Section 5.5 in ISO 19794-6.
- SCAN_TYPE_INTERLACE_FIELD - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Scan type (rectilinear only), based on Table 2 in Section 5.5 in ISO 19794-6.
- SCAN_TYPE_INTERLACE_FRAME - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Scan type (rectilinear only), based on Table 2 in Section 5.5 in ISO 19794-6.
- SCAN_TYPE_PROGRESSIVE - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Scan type (rectilinear only), based on Table 2 in Section 5.5 in ISO 19794-6.
- SCAN_TYPE_UNDEF - Static variable in class org.jmrtd.lds.iso19794.IrisInfo
-
Scan type (rectilinear only), based on Table 2 in Section 5.5 in ISO 19794-6.
- SecureMessagingWrapper - Class in org.jmrtd.protocol
-
Secure messaging wrapper base class.
- SecureMessagingWrapper(int, boolean) - Constructor for class org.jmrtd.protocol.SecureMessagingWrapper
-
Creates a secure messaging wrapper.
- SecurityInfo - Class in org.jmrtd.lds
-
Abstract base class for security info structure.
- SecurityInfo() - Constructor for class org.jmrtd.lds.SecurityInfo
-
- sendPublicKey(PassportService, SecureMessagingWrapper, String, BigInteger, PublicKey) - Static method in class org.jmrtd.protocol.CAProtocol
-
Sends the PCD's public key to the PICC.
- sendReadBinary(int, int, boolean) - Method in class org.jmrtd.PassportService
-
Sends a READ BINARY
command using a short file identifier to the passport,
using the wrapper when a secure channel has been set up.
- sendReadBinary(int, int, int, boolean) - Method in class org.jmrtd.PassportService
-
Sends a READ BINARY
command using a short file identifier to the passport,
using the wrapper when a secure channel has been set up.
- sendSelectApplet(boolean) - Method in class org.jmrtd.PassportService
-
Selects the MRTD card side applet.
- sendSelectFile(short) - Method in class org.jmrtd.PassportService
-
Selects a file within the MRTD application.
- setDateOfBirth(String) - Method in class org.jmrtd.BACKey
-
- setDateOfBirth(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the date of birth.
- setDateOfExpiry(String) - Method in class org.jmrtd.BACKey
-
- setDateOfExpiry(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the date of expiry.
- setDigestAlg(String) - Method in class org.jmrtd.protocol.PACEResult
-
- setDocumentCode(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
- setDocumentNumber(String) - Method in class org.jmrtd.BACKey
-
- setDocumentNumber(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the document number.
- setGender(Gender) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the gender.
- setHeight(int) - Method in class org.jmrtd.lds.AbstractImageInfo
-
- setImageBytes(byte[]) - Method in class org.jmrtd.lds.AbstractImageInfo
-
- setIssuingState(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the issuing state.
- setMimeType(String) - Method in class org.jmrtd.lds.AbstractImageInfo
-
- setNationality(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the passport holder's nationality.
- setOptionalData2(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the contents for the second optional data field for ID-1 style MRZs.
- setPersonalNumber(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the personal number.
- setPrimaryIdentifier(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the passport holder's last name.
- setSecondaryIdentifierComponents(String[]) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the passport holder's first names.
- setSecondaryIdentifiers(String) - Method in class org.jmrtd.lds.icao.MRZInfo
-
Sets the passport holder's first names.
- setType(int) - Method in class org.jmrtd.lds.AbstractImageInfo
-
- setWidth(int) - Method in class org.jmrtd.lds.AbstractImageInfo
-
- setWrapper(SecureMessagingWrapper) - Method in class org.jmrtd.PassportService
-
- SFI_CARD_ACCESS - Static variable in class org.jmrtd.PassportService
-
Short file identifier for card access file.
- SFI_CARD_SECURITY - Static variable in class org.jmrtd.PassportService
-
Short file identifier for card security file.
- SFI_COM - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_CVCA - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG1 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG10 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG11 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG12 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG13 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG14 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG15 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG16 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG2 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG3 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG4 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG5 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG6 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG7 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG8 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_DG9 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SFI_SOD - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- shouldCheckMAC() - Method in class org.jmrtd.protocol.SecureMessagingWrapper
-
Returns a boolean indicating whether this wrapper will check the MAC in wrapped response APDUs.
- SimpleCBEFFInfo<B extends BiometricDataBlock> - Class in org.jmrtd.cbeff
-
Simple CBEFF BIR.
- SimpleCBEFFInfo(B) - Constructor for class org.jmrtd.cbeff.SimpleCBEFFInfo
-
Constructs a simple CBEFF info from the given BDB.
- skip(long) - Method in class org.jmrtd.io.InputStreamBuffer.SubInputStream
-
- skip(long) - Method in class org.jmrtd.io.PositionInputStream
-
- skip(long) - Method in class org.jmrtd.io.SplittableInputStream
-
Skips over and discards n
bytes of data from this input
stream.
- SMT_DO_CC - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tag.
- SMT_DO_CG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tag.
- SMT_DO_DS - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tag.
- SMT_DO_PV - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tag.
- SMT_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tag.
- SODFile - Class in org.jmrtd.lds
-
File structure for the EF_SOD file (the Document Security Object).
- SODFile(String, String, Map<Integer, byte[]>, PrivateKey, 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, String, String, 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[]>, byte[], 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.iso19794.FaceImageInfo
-
- SOURCE_TYPE_STATIC_PHOTO_SCANNER - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SOURCE_TYPE_STATIC_PHOTO_UNKNOWN_SOURCE - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SOURCE_TYPE_UNKNOWN - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SOURCE_TYPE_UNSPECIFIED - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SOURCE_TYPE_VIDEO_FRAME_ANALOG_CAM - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SOURCE_TYPE_VIDEO_FRAME_DIGITAL_CAM - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SOURCE_TYPE_VIDEO_FRAME_UNKNOWN_SOURCE - Static variable in class org.jmrtd.lds.iso19794.FaceImageInfo
-
- SplittableInputStream - Class in org.jmrtd.io
-
An input stream which will wrap another input stream (and yield the same bytes) and which can
spawn new fresh input stream copies (using
SplittableInputStream.getInputStream(int)
)
(that also yield the same bytes).
- SplittableInputStream(InputStream, int) - Constructor for class org.jmrtd.io.SplittableInputStream
-
Wraps an input stream so that copy streams can be split off.
- StandardBiometricHeader - Class in org.jmrtd.cbeff
-
A Standard Biometric Header preceeds a Biometric Data Block.
- StandardBiometricHeader(Map<Integer, byte[]>) - Constructor for class org.jmrtd.cbeff.StandardBiometricHeader
-
Constructs a standard biometric header.
- SubInputStream(Object) - Constructor for class org.jmrtd.io.InputStreamBuffer.SubInputStream
-