- BACDeniedException - Exception in org.jmrtd
-
Exception for signaling failed BAC.
- BACDeniedException(String, BACKeySpec, int) - Constructor for exception org.jmrtd.BACDeniedException
-
Creates an exception.
- BACKey - Class in org.jmrtd
-
A BAC key.
- BACKey() - Constructor for class org.jmrtd.BACKey
-
Creates an empty BAC key entry.
- BACKey(String, String, String) - Constructor for class org.jmrtd.BACKey
-
Creates a BAC key.
- BACKey(String, Date, Date) - Constructor for class org.jmrtd.BACKey
-
Creates a BAC key.
- BACKeySpec - Interface in org.jmrtd
-
A BAC key.
- BACProtocol - Class in org.jmrtd.protocol
-
The Basic Access Control protocol.
- BACProtocol(PassportService) - Constructor for class org.jmrtd.protocol.BACProtocol
-
Constructs a BAC protocol instance.
- BACResult - Class in org.jmrtd.protocol
-
- BACResult(SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.BACResult
-
- BACResult(BACKeySpec, SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.BACResult
-
- beginPreferBouncyCastleProvider() - Static method in class org.jmrtd.JMRTDSecurityProvider
-
- BIOMETRIC_DATA_BLOCK_CONSTRUCTED_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- BIOMETRIC_DATA_BLOCK_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- BIOMETRIC_HEADER_TEMPLATE_BASE_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- BIOMETRIC_INFO_COUNT_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- BIOMETRIC_INFORMATION_GROUP_TEMPLATE_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- BIOMETRIC_INFORMATION_TEMPLATE_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
- BIOMETRIC_SUBTYPE_MASK_LEFT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_MASK_LITTLE_FINGER - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_MASK_MIDDLE_FINGER - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_MASK_POINTER_FINGER - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_MASK_RIGHT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_MASK_RING_FINGER - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_MASK_THUMB - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_NONE - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric subtype, based on
Section 5.1.2.6 and Table 6 in NISTIR-6529A,
Table C.3 in ISO/IEC 7816-11,
Section 6.5.7 of ISO/IEC 19785-1.
- BIOMETRIC_SUBTYPE_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
Biometric Subtype tag, ISO7816-11.
- BIOMETRIC_TYPE_BODY_ODOR - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_DNA - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_EAR_SHAPE - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_FACIAL_FEATURES - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_FINGER_GEOMETRY - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_FINGERPRINT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_FOOT_PRINT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_GAIT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_HAND_GEOMETRY - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_IRIS - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_KEYSTROKE_DYNAMICS - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_LIP_MOVEMENT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_MULTIPLE_BIOMETRICS_USED - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_NO_INFORMATION_GIVEN - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_PALM_PRINT - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_RETINA - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_SIGNATURE_DYNAMICS - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
Biometric Type tag, ISO7816-11.
- BIOMETRIC_TYPE_THERMAL_FACE_IMAGE - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_THERMAL_HAND_IMAGE - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_VEIN_PATTERN - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BIOMETRIC_TYPE_VOICE - Static variable in interface org.jmrtd.cbeff.CBEFFInfo
-
Biometric type value, based on
Section 5.2.1.5 and Table 4 in NISTIR-6529A,
Table C.2 in ISO/IEC 7816-11,
Section 6.5.6 of ISO/IEC 19785-1.
- BiometricDataBlock - Interface in org.jmrtd.cbeff
-
Biometric data block.
- BiometricDataBlockDecoder<B extends BiometricDataBlock> - Interface in org.jmrtd.cbeff
-
Interface to be implemented by client code to decode BDB implementations.
- BiometricDataBlockEncoder<B extends BiometricDataBlock> - Interface in org.jmrtd.cbeff
-
Interface to be implemented by client code to encode BDB implementations.
- buffer - Variable in class org.jmrtd.io.InputStreamBuffer
-
- CAN_PACE_KEY_REFERENCE - Static variable in class org.jmrtd.PassportApduService
-
Shared secret type for PACE according to BSI TR-03110 v2.03 B.11.1.
- 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.
- CAProtocol.MyECDHKeyAgreement - Class in org.jmrtd.protocol
-
- 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[], KeyPair, 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.
- checkDocSignature(Certificate) - Method in class org.jmrtd.lds.SODFile
-
- 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, BigInteger) - Constructor for class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Creates a public key info structure.
- ChipAuthenticationPublicKeyInfo(PublicKey) - 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.PassportApduService
-
Closes the service.
- 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
-
Deprecated.
This just solves the curve equation for y.
- computeKeySeed(String, String, String, String, boolean) - Static method in class org.jmrtd.Util
-
Deprecated.
Computes the static key seed, based on information from the MRZ.
- computeKeySeedForPACE(KeySpec) - Static method in class org.jmrtd.protocol.PACEProtocol
-
- computeSendSequenceCounter(byte[], byte[]) - Static method in class org.jmrtd.Util
-
Deprecated.
- 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
-
- createCertificate(PublicKey, PrivateKey, String, CVCPrincipal, CVCPrincipal, CVCAuthorizationTemplate, Date, Date, String) - Static method in class org.jmrtd.cert.CVCertificateBuilder
-
Card verifiable certificate factory method.
- createPACEInfo(byte[]) - Static method in class org.jmrtd.lds.PACEInfo
-
- 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.
- CVCertificateBuilder() - Constructor for class org.jmrtd.cert.CVCertificateBuilder
-
- 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 - 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.Util
-
Deprecated.
- 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
-
Deprecated.
Derives the ENC or MAC key for BAC from the keySeed.
- deriveKey(byte[], String, int, int) - Static method in class org.jmrtd.Util
-
Deprecated.
Derives the ENC or MAC key for BAC or PACE
- deriveKey(byte[], String, int, byte[], int) - Static method in class org.jmrtd.Util
-
Deprecated.
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
-
Secure messaging wrapper for APDUs.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey) - Constructor for class org.jmrtd.DESedeSecureMessagingWrapper
-
Constructs a secure messaging wrapper based on the secure messaging
session keys.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey, boolean) - Constructor for class org.jmrtd.DESedeSecureMessagingWrapper
-
Constructs a secure messaging wrapper based on the secure messaging
session keys.
- DESedeSecureMessagingWrapper(SecretKey, SecretKey, long) - Constructor for class org.jmrtd.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, boolean, long) - Constructor for class org.jmrtd.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(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(InputStream) - Constructor for class org.jmrtd.lds.icao.DG11File
-
Constructs a file from binary representation.
- 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(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.
- 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, PublicKey) - Method in class org.jmrtd.PassportService
-
Perform CA (Chip Authentication) part of EAC (version 1).
- doCA(BigInteger, String, PublicKey) - Method in class org.jmrtd.protocol.CAProtocol
-
Perform CA (Chip Authentication) part of EAC (version 1).
- doPACE(KeySpec, 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
-
Performs the PACE 2.0 / SAC protocol.
- doPACE(SecretKey, 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[]) - 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 nonce as
input.
- doPACEStep2GM(String, AlgorithmParameterSpec, byte[]) - 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 nonce as
input.
- doPACEStep2IM(String, AlgorithmParameterSpec, byte[]) - 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 nonce 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(ECPublicKey) - Method in class org.jmrtd.protocol.CAProtocol.MyECDHKeyAgreement
-
- doPhase(ECPublicKey) - Method in class org.jmrtd.protocol.PACEProtocol.MyECDHKeyAgreement
-
- 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, String) - Method in class org.jmrtd.protocol.TAProtocol
-
Perform TA (Terminal Authentication) part of EAC (version 1).
- ECDSA_PLAIN_RIPEMD160_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- ECDSA_PLAIN_SHA1_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- ECDSA_PLAIN_SHA224_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- ECDSA_PLAIN_SHA256_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- ECDSA_PLAIN_SHA384_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- ECDSA_PLAIN_SHA512_OID - Static variable in class org.jmrtd.lds.ActiveAuthenticationInfo
-
Specified in BSI TR 03111 Section 5.2.1.
- 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
-
Deprecated.
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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- EF_DG1_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- 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 specific data group tag.
- EF_SOD - Static variable in class org.jmrtd.PassportService
-
The security document.
- EF_SOD_TAG - Static variable in interface org.jmrtd.lds.LDSFile
-
ICAO specific data group tag.
- ENC_MODE - Static variable in class org.jmrtd.Util
-
Deprecated.
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.Util
-
Deprecated.
Based on TR-SAC 1.01 4.5.1 and 4.5.2.
- encodePublicKeyDataObject(String, PublicKey, boolean) - Static method in class org.jmrtd.Util
-
Deprecated.
Based on TR-SAC 1.01 4.5.1 and 4.5.2.
- encodePublicKeyForSmartCard(PublicKey) - Static method in class org.jmrtd.Util
-
Deprecated.
Write uncompressed coordinates (for EC) or public value (DH).
- ENDORSEMENTS_AND_OBSERVATIONS_TAG - Static variable in class org.jmrtd.lds.icao.DG12File
-
- endPreferBouncyCastleProvider(int) - Static method in class org.jmrtd.JMRTDSecurityProvider
-
- 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.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.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.MRZInfo
-
Whether this MRZ info is identical to some other object.
- 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
-
- equalsModuloFillerChars(String, String) - Static method in class org.jmrtd.lds.icao.MRZInfo
-
Tests equality of two MRZ string while ignoring extra filler characters.
- 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
-
- 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 class org.jmrtd.BACKey
-
The algorithm of this key specification.
- getAltCAReference() - Method in class org.jmrtd.lds.CVCAFile
-
Returns the second (alternative) CA Certificate identifier, null if none
exists.
- getATR() - Method in class org.jmrtd.PassportApduService
-
Gets the answer to reset bytes.
- 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.JMRTDSecurityProvider
-
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
.
- getBytesBuffered() - Method in class org.jmrtd.io.FragmentBuffer
-
- getBytesBuffered() - Method in class org.jmrtd.io.InputStreamBuffer
-
- getBytesBuffered() - Method in class org.jmrtd.io.SplittableInputStream
-
- getBytesBuffered(short) - Method in class org.jmrtd.lds.icao.LDS
-
- 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.
- getCardAccessFile() - Method in class org.jmrtd.lds.icao.LDS
-
- 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.
- getChallenge() - Method in class org.jmrtd.protocol.AAResult
-
- getChipAuthenticationData() - Method in class org.jmrtd.protocol.PACEResult
-
- 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
-
Gets the Chip Authentication infos.
- 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
-
Gets the mapping of key identifiers to public keys.
- getChipAuthenticationResult() - Method in class org.jmrtd.protocol.TAResult
-
Gets the chip authentication result;
- 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).
- getCOMFile() - Method in class org.jmrtd.lds.icao.LDS
-
- 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
-
Deprecated.
Gets the curve name if known (or null).
- getCustodyInformation() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets custody information.
- getCVCAFile() - Method in class org.jmrtd.lds.icao.LDS
-
- 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.
- getDataGroupList() - Method in class org.jmrtd.lds.icao.LDS
-
- 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
-
Gets 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
-
Gets 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
-
Deprecated.
- getDERObject() - Method in class org.jmrtd.lds.ChipAuthenticationInfo
-
Deprecated.
- getDERObject() - Method in class org.jmrtd.lds.ChipAuthenticationPublicKeyInfo
-
Deprecated.
- getDERObject() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
Deprecated.
- 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.
- getDetailedPublicKeyAlgorithm(PublicKey) - Static method in class org.jmrtd.Util
-
Deprecated.
The public key algorithm (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.
- getDG11File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG12File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG14File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG15File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG1File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG2File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG3File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG4File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG5File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG6File() - Method in class org.jmrtd.lds.icao.LDS
-
- getDG7File() - Method in class org.jmrtd.lds.icao.LDS
-
- 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.
- 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
-
Gets 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.BACKey
-
- 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.PACEResult
-
- 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.AESSecureMessagingWrapper
-
- getEncryptionKey() - Method in class org.jmrtd.DESedeSecureMessagingWrapper
-
- getEncryptionKey() - Method in class org.jmrtd.SecureMessagingWrapper
-
Gets the shared key for encrypting APDU payloads.
- getEndorsementsAndObservations() - Method in class org.jmrtd.lds.icao.DG12File
-
Gets endorsements and observations.
- getEphemeralParams() - Method in class org.jmrtd.protocol.PACEResult
-
- 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.
- getFile(short) - Method in class org.jmrtd.lds.icao.LDS
-
- getFileId() - Method in class org.jmrtd.lds.TerminalAuthenticationInfo
-
Returns the efCVCA file identifier stored in this file, -1 if none
- getFileList() - Method in class org.jmrtd.lds.icao.LDS
-
- 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.
- getFormat() - Method in class org.jmrtd.BACKey
-
- 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
-
Gets 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
-
Gets 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.lds.icao.LDS
-
- 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() - Static method in class org.jmrtd.JMRTDSecurityProvider
-
Gets the provider.
- 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
- getKeyHash() - Method in class org.jmrtd.protocol.CAResult
-
Gets the hash of the key.
- 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
-
- getKeyPair() - Method in class org.jmrtd.protocol.CAResult
-
The ephemeral key pair resulting from chip authentication.
- 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(short) - Method in class org.jmrtd.lds.icao.LDS
-
- getLength() - Method in class org.jmrtd.lds.icao.LDS
-
- getLength() - Method in interface org.jmrtd.lds.LDSFile
-
Gets the length of this file.
- getMACKey() - Method in class org.jmrtd.AESSecureMessagingWrapper
-
- getMACKey() - Method in class org.jmrtd.DESedeSecureMessagingWrapper
-
- getMACKey() - Method in class org.jmrtd.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.
- getMappingType() - Method in class org.jmrtd.protocol.PACEResult
-
- getMimeType() - Method in class org.jmrtd.lds.AbstractImageInfo
-
Gets 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 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
-
- getObjectIdentifier() - Method in class org.jmrtd.lds.SecurityInfo
-
Returns the 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.CardAccessFile
-
Gets the PACE infos embedded in this card access file.
- getPACEInfos() - Method in class org.jmrtd.lds.CardSecurityFile
-
Gets the PACE infos embedded in this card access file.
- 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
-
- getParameters() - Method in class org.jmrtd.lds.PACEDomainParameterInfo
-
- getPCDKeyPair() - Method in class org.jmrtd.protocol.PACEResult
-
- 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.
- getPICCNonce() - Method in class org.jmrtd.protocol.PACEResult
-
- getPICCPublicKey() - Method in class org.jmrtd.protocol.PACEResult
-
- getPlaceOfBirth() - Method in class org.jmrtd.lds.icao.DG11File
-
Gets the place of birth.
- 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.icao.LDS
-
- 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
-
Deprecated.
- 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.
- 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
- 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
-
Deprecated.
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.AbstractImageInfo
-
Gets the record length.
- 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.AESSecureMessagingWrapper
-
Gets the current value of the send sequence counter.
- getSendSequenceCounter() - Method in class org.jmrtd.DESedeSecureMessagingWrapper
-
Gets the current value of the send sequence counter.
- getSendSequenceCounter() - Method in class org.jmrtd.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.
- getSharedSecretBytes() - Method in class org.jmrtd.protocol.PACEResult
-
- 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).
- 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.
- getSODFile() - Method in class org.jmrtd.lds.icao.LDS
-
- getSourceType() - Method in class org.jmrtd.lds.iso19794.FaceImageInfo
-
Gets the source type
(camera, scanner, etc).
- getSpongyCastleProvider() - Static method in class org.jmrtd.JMRTDSecurityProvider
-
Gets the SC provider, if present.
- 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.
- getStaticParams() - Method in class org.jmrtd.protocol.PACEResult
-
- 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
-
Gets Terminal Authentication infos.
- 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.
- 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.PACEInfo
-
- 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
-
Gets 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
-
Deprecated.
Converts an integer to an octet string.
- i2os(BigInteger) - Static method in class org.jmrtd.Util
-
Deprecated.
Converts an integer to an octet string.
- ICAOCountry - Class in org.jmrtd.lds.icao
-
Special ICAO countries not covered in ISOCountry
.
- 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_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
-
Deprecated.
- inferDigestAlgorithmFromSignatureAlgorithm(String) - Static method in class org.jmrtd.Util
-
Deprecated.
Infers a digest algorithm mnemonic from a signature algorithm mnemonic.
- inferKeyAgreementAlgorithm(PublicKey) - Static method in class org.jmrtd.Util
-
Deprecated.
- inferProtocolIdentifier(PublicKey) - Static method in class org.jmrtd.Util
-
Deprecated.
Infer an EAC object identifier for an EC or DH public key.
- init(ECPrivateKey) - Method in class org.jmrtd.protocol.CAProtocol.MyECDHKeyAgreement
-
- init(ECPrivateKey) - Method in class org.jmrtd.protocol.PACEProtocol.MyECDHKeyAgreement
-
- 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 - Variable in class org.jmrtd.io.SplittableInputStream
-
- 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.PassportApduService
-
Whether this service is open.
- 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
-
Deprecated.
- PACE_MODE - Static variable in class org.jmrtd.Util
-
Deprecated.
Mode for KDF.
- 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, int) - Constructor for exception org.jmrtd.PACEException
-
Creates a PACEException with a specific status word.
- 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
-
- PACEInfo(String, int, BigInteger) - Constructor for class org.jmrtd.lds.PACEInfo
-
Creates a PACEInfo instance.
- PACEInfo.MappingType - Enum in org.jmrtd.lds
-
Generic mapping and Integrated mapping and CAM mapping.
- 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.
- PACEProtocol.MyECDHKeyAgreement - Class in org.jmrtd.protocol
-
- PACEResult - Class in org.jmrtd.protocol
-
- PACEResult(PACEInfo.MappingType, String, String, String, int, AlgorithmParameterSpec, byte[], AlgorithmParameterSpec, KeyPair, PublicKey, byte[], byte[], byte[], SecureMessagingWrapper) - Constructor for class org.jmrtd.protocol.PACEResult
-
- padWithCAN(byte[], int) - Static method in class org.jmrtd.Util
-
Deprecated.
- padWithCAN(byte[], int, int, int) - Static method in class org.jmrtd.Util
-
Deprecated.
- padWithMRZ(byte[]) - Static method in class org.jmrtd.Util
-
Deprecated.
Pads the input in
according to ISO9797-1 padding method 2.
- padWithMRZ(byte[], int, int) - Static method in class org.jmrtd.Util
-
Deprecated.
- 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_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_ECP_NST_P256_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.
- PassportApduService - Class in org.jmrtd
-
Low level card service for sending APDUs to the passport.
- PassportApduService(CardService) - Constructor for class org.jmrtd.PassportApduService
-
Creates a new passport APDU sending service.
- PassportService - Class in org.jmrtd
-
Card service for reading files (such as data groups) and using the BAC and AA
protocols on the passport.
- PassportService(CardService) - Constructor for class org.jmrtd.PassportService
-
Creates a new passport service for accessing the passport.
- PassportService(CardService, int) - 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
-
- PIN_PACE_KEY_REFERENCE - Static variable in class org.jmrtd.PassportApduService
-
Shared secret type for PACE according to BSI TR-03110 v2.03 B.11.1.
- 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
-
- 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
-
- PUK_PACE_KEY_REFERENCE - Static variable in class org.jmrtd.PassportApduService
-
Shared secret type for PACE according to BSI TR-03110 v2.03 B.11.1.
- SCALE_UNITS_PPCM - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Scale units.
- SCALE_UNITS_PPI - Static variable in class org.jmrtd.lds.iso19794.FingerInfo
-
Scale units.
- 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.
- SDF - Static variable in class org.jmrtd.PassportService
-
YYMMDD format.
- SecureMessagingWrapper - Class in org.jmrtd
-
Secure messaging wrapper base class.
- SecureMessagingWrapper() - Constructor for class org.jmrtd.SecureMessagingWrapper
-
- SecurityInfo - Class in org.jmrtd.lds
-
Abstract base class for security info structure.
- SecurityInfo() - Constructor for class org.jmrtd.lds.SecurityInfo
-
- sendGeneralAuthenticate(APDUWrapper, byte[], boolean) - Method in class org.jmrtd.PassportApduService
-
Sends a General Authenticate command.
- sendGetChallenge() - Method in class org.jmrtd.PassportApduService
-
Sends a GET CHALLENGE
command to the passport.
- sendGetChallenge(APDUWrapper) - Method in class org.jmrtd.PassportApduService
-
Sends a GET CHALLENGE
command to the passport.
- sendInternalAuthenticate(APDUWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
-
Sends an INTERNAL AUTHENTICATE
command to the passport.
- sendMSEKAT(APDUWrapper, byte[], byte[]) - Method in class org.jmrtd.PassportApduService
-
The MSE KAT APDU, see EAC 1.11 spec, Section B.1
- sendMSESetATExtAuth(APDUWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
-
The MSE Set AT APDU for TA, see EAC 1.11 spec, Section B.2.
- sendMSESetATIntAuth(APDUWrapper, String, BigInteger) - Method in class org.jmrtd.PassportApduService
-
- sendMSESetATMutualAuth(APDUWrapper, String, int, byte[]) - Method in class org.jmrtd.PassportApduService
-
The MSE AT APDU for PACE, see ICAO TR-SAC-1.01, Section 3.2.1, BSI TR 03110 v2.03 B11.1.
- sendMSESetDST(APDUWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
-
The MSE DST APDU, see EAC 1.11 spec, Section B.2
- sendMutualAuth(byte[], byte[], byte[], SecretKey, SecretKey) - Method in class org.jmrtd.PassportApduService
-
Sends an EXTERNAL AUTHENTICATE
command to the passport.
- sendMutualAuthenticate(APDUWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
-
Sends the EXTERNAL AUTHENTICATE command.
- sendPSOChainMode(APDUWrapper, byte[], byte[]) - Method in class org.jmrtd.PassportApduService
-
Sends a perform security operation command in chain mode.
- sendPSOExtendedLengthMode(APDUWrapper, byte[], byte[]) - Method in class org.jmrtd.PassportApduService
-
Sends a perform security operation command in extended length mode.
- sendReadBinary(short, int, boolean) - Method in class org.jmrtd.PassportApduService
-
Sends a READ BINARY
command to the passport.
- sendReadBinary(APDUWrapper, int, int, boolean) - Method in class org.jmrtd.PassportApduService
-
Sends a READ BINARY
command to the passport.
- sendReadBinary(int, int, boolean) - Method in class org.jmrtd.PassportService
-
Sends a READ BINARY
command to the passport, use wrapper when secure channel set up.
- sendSelectApplet(APDUWrapper, byte[]) - Method in class org.jmrtd.PassportApduService
-
Sends a SELECT APPLET
command to the card.
- sendSelectApplet(boolean) - Method in class org.jmrtd.PassportService
-
Selects the MRTD card side applet.
- sendSelectFile(short) - Method in class org.jmrtd.PassportApduService
-
Selects a file.
- sendSelectFile(APDUWrapper, short) - Method in class org.jmrtd.PassportApduService
-
Sends a SELECT FILE
command to the passport.
- 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.
- setService(CardService) - Method in class org.jmrtd.PassportApduService
-
Sets the service.
- 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
-
- SF_COM - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_CVCA - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG1 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG10 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG11 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG12 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG13 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG14 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG15 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG16 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG2 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG3 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG4 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG5 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG6 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG7 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG8 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_DG9 - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- SF_SOD - Static variable in class org.jmrtd.PassportService
-
Short file identifier for file.
- 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 tags.
- SMT_DO_CG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tags.
- SMT_DO_DS - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tags.
- SMT_DO_PV - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tags.
- SMT_TAG - Static variable in interface org.jmrtd.cbeff.ISO781611
-
From ISO7816-11: Secure Messaging Template tags.
- 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
-